Learn how to program using the world’s most popular programming language – Java – with this Udemy course “Java Programming Masterclass for Software Developers”
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.
Course Requirements
- 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.
Java Programming Masterclass for Software Developers – 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 400 lectures organized into the following sections:
- Introduction
- Setup
- First Steps
- Variables, Datatypes, and Operators
- Java Tutorial: Expressions, Statements, Code blocks, Methods and more
- Control Flow Statements
- OOP Part 1 – Classes, Constructors and Inheritance
- OOP Part 2 – Composition, Encapsulation, and Polymorphism
- Arrays, Java inbuilt Lists, Autoboxing and Unboxing
- Inner and Abstract Classes & Interfaces
- Java Generics
- Naming Conventions and Packages. static and final keywords
- Java Collections
- JavaFX
- Basic Input & Output including java.util
- Concurrency in Java
- Lambda Expressions
- Regular Expressions
- Debugging and Unit Testing
- Databases
- Java Networking Programming
- Java 9 Module System
- Migrating Java Projects to Java 9
- Bonus Material
Summary of Main Course Features
- Instructors:
- Tim Buchalka – Java & Android Geek and Teacher
- Tim Buchalka’s Learn Programming Academy – Professional Programmers and Teachers
- Goran Lochert – Software Engineer | Udemy Instructor | Indie Game Developer
- Lectures: 400
- On-demand video: 80 hours
- Articles: 2
- Coding exercises: 36
- Downloadable resource: 1
- Includes:
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Click the link below for details of any special offers
Visit the Course Page