UDEMY
UDEMY Logo

Java Programming Masterclass updated to Java 17 

  • Offered byUDEMY

Java Programming Masterclass updated to Java 17
 at 
UDEMY 
Overview

Learn Java In This Course And Become a Computer Programmer

Duration

109 hours

Total fee

649

Mode of learning

Online

Credential

Certificate

Java Programming Masterclass updated to Java 17
 at 
UDEMY 
Highlights

  • Earn a certificate of completion from Udemy
  • Comes up with 30-Day Money-Back Guarantee
  • Get Full Lifetime Access with this course
  • Learn through 161 downloadable resources & 3 articles
Read more
Details Icon

Java Programming Masterclass updated to Java 17
 at 
UDEMY 
Course details

Who should do this course?
  • For absolute beginners
What are the course deliverables?
  • Learn the core Java skills needed to apply for Java developer positions in just 14 hours
  • Be able to sit for and pass the Oracle Java Certificate exam if you choose
  • Be able to demonstrate your understanding of Java to future employers
  • Learn industry "best practices" in Java software development from a professional Java developer who has worked in the language for 18 years
  • Acquire essential java basics for transitioning to the Spring Framework, Java EE, Android development and more
  • Obtain proficiency in Java 8 and Java 11
More about this course
  • This course has been constantly updated since it originally came out in 2016
  • This course is designed to give you the Java skills you need to get a job as a Java developer
  • By the end of the course, you will understand Java extremely well and be able to build your own Java apps and be productive as a software developer
  • The core java material you need to learn java development is covered in the first seven sections (around 14 hours in total)

Java Programming Masterclass updated to Java 17
 at 
UDEMY 
Curriculum

Getting Started

Introduction to the course

Remaster in Progress

Video Quality

Subtitles

How to Get Help

Important Tip - Source Code

Biggest Tip to Succeed as a Java Programmer

Software Tools Introduction

Which Version of Java?

Programming Tools Setup

Install JDK 17 for Windows

Install JDK 11 for Mac

Install JDK 11 for Linux

Confirming installation and intro to JShell

First steps

Hello World

Variables

Starting out with Expressions

Primitive Types

byte, short, long and width

Casting in Java

Primitive Types Challenge

Float and Double Primitives

Floating Point Precision and a Challenge

The char and boolean Primitive Data Types

Primitive Types Recap and the String Data Type

Operators, Operands and Expressions

Abbreviating Operators

IntelliJ Basics

From JShell to an IDE

Installing IntelliJ IDEA for Windows

Installing IntelliJ IDEA for Mac

Installing IntelliJ IDEA for Linux

Configuring IntelliJ IDEA - WINDOWS, MAC and LINUX

Hello World in IntelliJ

Hello World in IntelliJ

if-then Statement

Logical AND Operator

Logical OR Operator

Assignment Operator VS Equals to Operator

Ternary Operator

Operator Precedence and Operator Challenge

Expressions, Statements and More

Introduction

Keywords and Expressions

Statements, Whitespace and Indentation (Code Organization)

Code Blocks And The If Then Else Control Statement

if then else Challenge

Methods in Java

More on Methods

Methods Recap

Method Challenge

Code Comparison in IntelliJ

Coding Exercises

Method Overloading

Method Overloading Challenge

Seconds And Minutes Challenge

Bonus Challenge Solution

Control Flow

Introduction

The switch statement

More switch statement

Traditional Switch Challenge

A Switch Expression Challenge

The for Statement

The for Statement Challenge Exercise

Sum 3 and 5 Challenge And Using IntelliJ's Debugger

For Loop Recap

The while and do while statements

The while Loop Challenge Exercise

Digit Sum Challenge

While Loop and Do While Recap

Local Variables and Scope

The class, the object, static & instance fields and methods

Parsing Values and Reading Input using System.console()

Exception Handling, and Introduction to Scanner

Reading Input with Scanner

Reading User Input Challenge

Min and Max Challenge

OOP Part 1 - Inheritance

Introduction

Introduction to Classes and Objects

Introduction to Classes, Using Getter Methods

Classes, Using Setters, and Creating Objects

Classes Challenge Exercise

Constructors Part 1

Constructors Part 2

Constructor Challenge Exercise

Reference vs Object vs Instance vs Class

Static vs Instance Variables

Static vs Instance Methods

The POJO

Java's Implicit POJO Type, The Record

Inheritance - Part 1

Inheritance - Part 2

Inheritance - Part 3

What is java.lang.Object?

Inheritance Challenge - Part 1

Inheritance Challenge Part 2

this vs super

Method Overloading vs Overriding Recap

The Text Block and other Formatting Options

Another Look at the String

String Manipulation Methods

The StringBuilder class

Faculty Icon

Java Programming Masterclass updated to Java 17
 at 
UDEMY 
Faculty details

Tim Buchalka
Tim's been a professional software developer for close to 40 years. During his career, he has worked for major companies such as Fujitsu, Mitsubishi, and Saab.

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2346 CoursesRight Arrow Icon
qna

Java Programming Masterclass updated to Java 17
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...