Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Java Essential Training: Syntax and Structure

Java Essential Training: Syntax and Structure

2h 32mBeginner2022-03-15

Authors

Angie Jones

Angie Jones

Java Champion, Senior Director, and Master Inventor

Course details

Java is one of the most popular programming languages in the world, running on billions of devices across the globe. As such, being able to program in Java is a highly sought-after skill. This course with certified Java developer Angie Jones provides the foundation for learning how to program with the most recent Long-Term-Support (LTS) release, Java 17. Angie shows how to install Java and the IntelliJ IDEA Community Edition IDE and start working with variables, data types, and other critical language components. She also helps you control program flow with conditional logic and loops, store data with Java collections, and understand how Java implements object-oriented coding principles such as inheritance. Angie also offers challenges along the way so you can test your skills as you go.

Skills covered

JavaOracleEssential TrainingProgramming LanguagesSoftware Development

Concepts

0. Introduction

  • 01 - Learn the essentials of Java 17
  • 02 - Programming and algorithms

1. Getting Started with Java

  • 03 - Install IntelliJ Community Edition
  • 04 - Install the Java Development Kit (JDK)

2. Java Basics

  • 05 - Packages
  • 06 - Classes
  • 07 - Main method
  • 08 - Reserved words

3. Variables

  • 09 - Creating variables
  • 10 - Primitive data types
  • 11 - Local variable type inference
  • 12 - Naming variables
  • 13 - Modifying variables
  • 14 - Arithmetic operators
  • 15 - Challenge - Fill in the blanks
  • 16 - Solution - Fill in the blanks

4. Decision Structures

  • 17 - If statements
  • 18 - If-else statements
  • 19 - If-else-if statements
  • 20 - Switch statements
  • 21 - Switch expressions
  • 22 - Relational operators
  • 23 - Logical operators
  • 24 - Short circuit logic
  • 25 - Challenge - Change for a dollar game
  • 26 - Solution - Change for a dollar game

5. Repetition Structures

  • 27 - While loop
  • 28 - Do while loop
  • 29 - For loop
  • 30 - Nested loops
  • 31 - Break statement
  • 32 - Challenge - Roll the die game
  • 33 - Solution - Roll the die game

6. Methods

  • 34 - Creating methods
  • 35 - Calling methods
  • 36 - Variable scope
  • 37 - Passing data to methods
  • 38 - Returning data from methods
  • 39 - Overloading methods

7. Objects

  • 40 - Defining classes for objects
  • 41 - Constructors
  • 42 - Instantiating objects
  • 43 - Objects as method parameters
  • 44 - Objects as method return types
  • 45 - Wrapper classes
  • 46 - Records

8. Arrays

  • 47 - Arrays
  • 48 - Variable arguments

9. Text Processing

  • 49 - Strings
  • 50 - Text blocks
  • 51 - Challenge - Password validator
  • 52 - Solution - Password validator

Conclusion

  • 53 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal