This Java Fundamentals training teaches students with little or no programming experience to begin to learn programming using the Java programming language. It explores the significance of object-oriented programming, the keywords and constructs of the Java programming language and the steps required to create simple Java technology programs.
Learn To:
- Use various Java programming language constructs to create several Java technology applications.
- Use decision and looping constructs and methods to dictate program flow.
- Perform basic error handling for your Java technology programs.
- Implement intermediate Java programming and object-oriented (OO) concepts in Java technology programs.
- Demonstrate knowledge of Java technology and the Java programming language.
Benefits to You
By investing in this course, you’ll develop a solid foundation in the Java programming language upon which to base continued work and training. It features the Java Platform, Standard Edition 7 (Java SE 7) or higher version, and uses the Java SE Development Kit product.
Participate in Hands-On Exercises
You’ll gain hands on experience with basic object oriented concepts like inheritance, encapsulation and abstraction. Learn to create and use simple Java classes containing arrays, loops and conditional constructs.
[/vc_column_text][/vc_tta_section]
- Portal Developer
- Technical Administrator
- Web Administrator
- Application Developers
- System Administrator
- Project Manager
- Developer
- Technical Consultant
- Develop classes and describe how to declare a class
- Analyze a business problem in order to recognize objects and operations that form the building blocks of the Java program design
- Define the term
- Demonstrate Java programming syntax
- Write a simple Java program that compiles and runs successfully
- Declare and initialize variables
- List several primitive data types
- Instantiate an object and effectively use object reference variables
- Use operators, loops, and decision constructs
- Declare and instantiate Arrays and ArrayLists and be able to iterate through them
- Describe the benefits of using an Integrated Development Environment (IDE)
- List and describe several key features of the Java technology
- Declare a method with arguments and return values
- Use inheritance to declare and define a subclass of an existing superclass
- Describe how errors are handled in a Java program
- Describe examples of how Java is used in applications, as well as consumer products
Introducing the Java Technology
- Relating Java with other languages
- Describing the various Java technologies such as Java EE, JavaME, Embedded Java SE
- Describing key features of the technology and the advantages of using Java
- Using an Integrated Development Environment (IDE)
- Showing how to download, install, and configure the Java environment on a Windows system.
Thinking in Objects
- Identifying objects and recognizing the criteria for defining objects
- Defining the problem domain
Introducing the Java Language
- Compiling and executing a test program
- Identifying the components of a class
- Defining classes
- Creating and using a test class
Working with Primitive Variables
- Declaring variables and assigning values
- Using constants
- Describing primitive data types such as integral, floating point, textual, and logical
- Using arithmetic operators to modify values
- Declaring and initializing field variables
Working with Objects
- Declaring and initializing objects
- Using object references to manipulate data
- Using JSE javadocs to look up the methods of a class
- Working with String and StringBuilder objects
- Storing objects in memory
Using operators and decision constructs
- Creating if and if/else constructs
- Nesting and chaining conditional statements
- Testing equality between strings
- Using relational and conditional operators
- Using a switch statement
- Evaluating different conditions in a program and determining the algorithm
Creating and Using Arrays
- Accessing a value in an Array or and ArrayList
- Declaring, instantiating, and initializing a one-dimensional Array
- Using the import statement to work with existing Java APIs
- Declaring, instantiating, and initializing a two-dimensional Array
- Creating and initializing an ArrayList
- Using the args Array
- Using a for loop to process an Array
Using Loop Constructs
- Creating while loops and nested while loops
- Understanding variable scope
- Developing a do while loop
- Developing a for loop
- Using ArrayLists with for loops
Working with Methods and Method Overloading
- Using modifiers
- Passing arguments and returning values
- Creating static methods and variables
- Overloading a method
- Creating and Invoking a Method
Using Encapsulation and Constructors
- Implementing encapsulation
- Creating constructors
Introducing Advanced Object Oriented Concepts
- Adding abstraction to your analysis and design
- Creating and implementing a Java interface
- Using inheritance
- Understanding the purpose of Java interfaces
- Using types of polymorphism such as overloading, overriding, and dynamic binding
- Working with superclasses and subclasses
Handling Errors
- Using Javadocs to research the Exceptions thrown by the methods of foundation classes
- Understanding the different kinds of Exceptions in Java
- Understanding the different kinds of errors that can occur and how they are handled in Java
- Writing code to handle Exceptions
The Big Picture
- Looking at some Java applications examples
- Creating packages and JAR files for deployment using java
- Two and three tier architectures
Job Interview Preparation (Soft Skills Questions & Answers)
- Tough Open-Ended Job Interview Questions
- What to Wear for Best Job Interview Attire
- Job Interview Question- What are You Passionate About?
- How to Prepare for a Job Promotion Interview
🎥 Your FREE eLEARNING Courses (Click Here)
Internships, Freelance and Full-Time Work opportunities