Java SE 8 Fundamentals Training & Placements in Chennai "ISQL GLOBAL"
Java SE 8 Fundamentals
(The Course Materials and Course Completion Certificates are directly delivered from Oracle University to those seeking for Foreign Opportunity)
(Government of India Approved Education Center - SQL STAR)
This Java SE 8 Fundamentals training enables those with little or no programming experience to learn object-oriented programming using the Java language. It provides a solid foundation to build upon throughout your software development career.
This Java SE 8 Fundamentals training introduces you to object-oriented programming using the Java language. Through
hands-on exercises, you'll begin to build a baseline of knowledge to propel your career in development.
Learn To:- Use Java programming language constructs to create a Java technologyapplication.
- Usedecision and looping constructs and methods to dictate programflow.
- Understandbasic object oriented concepts such as inheritance, encapsulation,and abstraction.
- Useand manipulate object references, and to write simple errorhandling code.
- Use the new SE 8 java.time and java.time.format packages to format andprint the local date and time.
- Specifya data modification by passing a predicate lambda expression tothe Collections class.
Benefits to YouBy enrolling in this course, you'll expand your
knowledge of Java SE 8, while building your Java skill set. You'll build a solid basis in the Java programming language upon which to
base continued work and training.
Prerequisites
Audience
- Application Developers
- SystemAdministrator
- ProjectManager
- Developer
- Technical Consultant
- Technical Administrator
- TeamLeader
- WebAdministrator
Course Objectives- WriteJava code that uses variables, arrays, conditional and loopconstructs
- Manipulateprimitive numeric data and string data using Java operators
- CreateJava classes and use object references
- Accessthe fields and methods of an object
- Manipulatetext data using the methods of the String and StringBuilderclasses
- Usecasting without losing precision or causing errors
- Declare,override, and invoke methods
- Accessand create static fields and methods
- Useclasses from the java.time and java.time.format packages to formatand print the local date and time
- Encapsulatea class using access modifiers and overloaded constructors
- Define and implement a simple class hierarchy
- Demonstratepolymorphism byimplementing a Java Interface
- Usea Predicate Lambda expression as the argument to a method
- Handlea checked exception in a Java application
Course Topics
What Is a Java Program?
- Running/testing a Java program
- Introduction to Computer Programs
- The Java Technology and Development Environment
- KeyFeatures of the Java Language
Creating
a Java Main Class- JavaClasses
- The main Method
Data
In the Cart- Introducingvariables
- Working with Strings
- Working with numbers
- Manipulatingnumeric data
Managing
Multiple Items- Working with Conditions
- Working with a List of Items
- Processing a list of items
Describing
Objects and Classes- Working with Object References
- Introducing the Soccer League Use Case
- Definingfields and methods
- Doingmore with Arrays
- Introducing the NetBeans IDE
- Declaring,Instantiating, and Initializing Objects
- Working with objects and classes
Manipulating
and Formatting the Data in Your Program- Using the StringBuilder Class
- Using the Java API Docs
- Theremaining numeric operators
- Promoting and casting variables
- Moreabout primitive data types
- Using the String Class
Creating
and Using Methods- HowArguments are Passed to a Method
- Staticmethods and variables
- Overloading a method
- Usingmethods
- Methodarguments and return values
Using
Encapsulation- AccessControl
- Encapsulation
- Overloadingconstructors
More
on Conditionals- Using Switch Statements
- Moreways to use if/else constructs
- Using the NetBeans Debugger
- Relationaland conditional operators
More
on Arrays and Loops- Parsing the args Array
- Two-dimensionalArrays
- The ArrayList class
- NestingLoops
- AlternateLooping Constructs
- Working with Dates
Using
Inheritance- Introducingpolymorphism
- Creating and extending abstract classes
- Working with subclasses and superclasses
- Overridingmethods in the superclass
- Overview of inheritance
Using
Interfaces- IntroducingLambda expressions
- Using Interfaces
- Polymorphismin the JDK foundation classes
- Using the List Interface
Handling
Exceptions- Handling Exceptions: An overview
- Propagationof exceptions
- Catching and throwing exceptions
- Handlingmultiple exceptions and errors