Course in JAVA SE 11 Programming

Course in JAVA SE 11 Programming

100% subsidised training for active professionals and unemployed people.

Nid: 27516
Syllabus
Syllabus

1. Introduction to the Java language, creating classes and methods, and managing data and variables

  • Defining a Java program
    • Key tools
    • Java technology and development environment
    • Creating and testing
  • Overview of a Java main class
    • Classes
    • The Main method
    • Adding a Main method
  • Description of the data in the cart
    • Entering variables
    • Strings
    • Numbers
    • Numeric data

2. Conditional structures, list manipulation, object and class description, and data formatting

  • Handling multiple items
    • Conditions
    • IF Statements
    • Lists
    • List processing
  • Describing objects and classes
    • Objects and classes
    • Designing methods and fields
    • Declaring, instantiating, and initializing
  • Manipulating and formatting data in your program
    • String class
    • Java API Docs
    • StringBuilder cLass
    • Primitive data types
    • Numeric operators
    • Variable promotion and placement

3. Creating, using, and overloading methods, encapsulation and constructor overloading, advanced conditional structures, and deep dive into arrays and loops

  • Creating and using methods
    • Methods
    • Method arguments and returning variables
    • Static methods and variables
    • How arguments are passed to methods
    • Method overloading
  • Using encapsulation
    • Access control
    • Encapsulation
    • Constructor overloading
  • Conditional precision
    • Relational and conditional operators
    • Extended use of IF/ELSE
    • Switch statement
    • NetBeans Debugger
  • Using arrays and loops
    • Working with data
    • Parsing array arguments
    • 2-dimensional arrays
    • Alternating loop constructs
    • Nesting loops
    • ArrayList class

4. Introduction to inheritance, subclasses and superclasses, interface manipulation and management, and exception and error handling

  • Using inheritance
    • Overview
    • Subclasses and superclasses
    • Overriding methods in the superclass
    • Creating and extending abstract classes
  • Using interfaces
    • Polymorphism
    • Polymorphism in JDK Foundation
    • Interfaces
    • Local variable type interfaces
    • List interface
    • Introduction to Lambda expressions
  • Exception handling
    • Overview
    • Propagation
    • Catching and throwing
    • Handling multiple exceptions and errors

5. Soccer application management and maintenance, system module management and use of JShell in an IDE for code review

  • Soccer application manipulation
    • Packages, JARs, architecture
    • Application, modification and requirements
  • Module definition
    • Module system
    • JARs
    • Module declaration
    • Modular JDK
  • JShell development
    • Code testing
    • Basic JShell
    • JShell in an IDE (Integrated Development Environment)