Learn how to program using the world’s most popular programming language, Java!
At the end of the course you will understand the concepts of Object Oriented Programming; be able to download and install Java on your computer; understand Java Keywords, Expressions, Operators and Statements; create your own java programs and write applications for Android devices, the web, or even desktop applications.
- A computer – Windows, Mac, and Linux are all supported and setup and installation videos for each platform are included.
- The course is aimed at complete beginners and intermediate programmers. No previous programming experience is assumed.
The Complete Java Developer Course Content
This course assumes no previous experience and takes you from the absolute beginner concepts like showing you the tools you need to download and install, writing your very first Java program, and then goes into more detail as we explore the entire Java feature set. All the basic Java keywords, operators, statements and expressions are explained in great detail, together with complete chapters on object-oriented programming and the Java API.
The course comprises 122 lectures organized into twenty sections as follows:
Section 1: Introduction
Section 2: Setup
Section 3: First Steps
Section 4: Variables, Datatypes and Operators
Section 5: Expressions, Statements, Code blocks and Methods
Section 6: Control Flow Statements
Section 7: OOP Part 1 – Classes, Constructors, and Inheritance
Section 8: OOP Part 2 – Composition, Encapsulation, and Polymorphism
Section 9: Arrays, Java inbuilt Lists, Autoboxing and Unboxing
Section 10: Inner and Abstract Classes & Interfaces
Section 11: Java Generics
Section 12: Naming Conventions and Packages. static and final keywords
Section 13: Java Collections
Section 14: Testing, Exceptions, and Documentation
Section 15: Exploring Java’s Libraries
Section 16: Basic Input & Output including java.util
Section 17: Concurrency in Java
Section 18: Regular Expressions
Section 19: Lambda Expressions
Section 20: Upcoming Content
Summary of Main Course Features
- Instructor: Tim Buchalka, Java & Android Geek and Teacher
- Lectures: 122
- Video: 24 Hours
- Skill level: All levels