Introduction to Java for Programmers
- Offered byUDEMY
Introduction to Java for Programmers at UDEMY Overview
Duration | 1 hour |
Mode of learning | Online |
Schedule type | Self paced |
Difficulty level | Beginner |
Credential | Certificate |
Introduction to Java for Programmers at UDEMY Highlights
- 1 hour of video content
- Earn a certificate upon successful completion
- Gain Lifetime Access to Courseware
Introduction to Java for Programmers at UDEMY Course details
- This training course is designed for programmers who want to move into the Java language.
- With over 200 videos and 20 hours of content, this online Java training course is designed to provide a solid foundation in Java programming and Eclipse for programmers who are already proficient in another language. Besides learning the basic structure and syntax of the language, you will also learn object oriented principles and how they are applied in Java applications. In addition, this training course covers more advanced features of the language such as abstract classes, interfaces, generics, packages, and exception handling. Finally, you will learn two foundational API libraries I O streams and collections. This online training course is current to Java 7 and uses the Eclipse IDE.
Introduction to Java for Programmers at UDEMY Curriculum
Section 1: Course Introduction
Course Overview
Optimizing your Udemy Experience
Do You Need the Course Manual?
How to Get the Optional Course Manual
Download Student Files
Computer Setup
Section 2: Getting Started with Java
Objectives
What is Java?
How to Get Java
A First Java Program
About Your First Java Program
Compiling and Interpreting Applications
The JSDK Directory Structure
Labs
Lab Review
Section 3: Eclipse
Objectives
Introduction to Eclipse
Installing Eclipse
Running Eclipse for the First Time
Editors, Views, and Perspectives
Creating a Project and Class
Running a Java Application
Debugging a Java Application
Importing Existing Java Code into Eclipse
Section 4: Datatypes and Variables
Objectives
Primitive Datatypes
Declarations
Variable Names
Numeric Literals
Character Literals
Strings and String Comparisons
String API Documentation
Immutable Strings
String Literals
Arrays
More Arrays
Non Primitive Datatypes
The Dot Operator
Labs
Labs 1 and 2 Review
Lab 3 Review
Labs 4 6 Review
Lab 7 Review
Section 5: Operators and Expressions
Objectives
Expressions
Assignment Operator
Arithmetic Operators
Relational Operators
Logical Operators
Increment and Decrement Operators
Operate Assign Operators
The Conditional Operator
Operator Precedence
Implicit Type Conversions
The Cast Operator
Labs
Lab 1 Review
Lab 2 Review
Lab 3 Review
Section 6: Control Flow
60
Objectives
Statements
Conditional (if) Statements
Adding an else if
Conditional (switch) Statements
while and do while Loops
for Loops
Looping Through an Array
Enhanced for Loop
The continue Statement
The break Statement
Labs
Labs 1 4 Review
Labs 5 6 Review
Section 7: Methods Objectives
Methods
Calling Methods
Defining Methods
Method Parameters
Scope
Labs
Lab 1 Review
Lab 2 Review
Section 8: Object Oriented Programming
Objectives
Introduction to Object Oriented Programming
Classes and Objects
Fields and Methods
Encapsulation
Access Control
Inheritance
Polymorphism
Demonstrating Polymorphism with Arrays
Best Practices
Labs
Lab Review
Section 9: Objects and Classes
Objectives
Opening the Examples in Eclipse
Defining a Class
Creating an Object
Viewing Object Creation in the Debugger
Instance Data and Class Data