Complete Java 9 Masterclass- Beginner to Expert

BY
Eduonix

Learn about Advanced Java Concepts while developing JavaFX, Spring Boot, and Vaadin Java Applications with Java 8 and Java 9.

Mode

Online

Fees

₹ 199 995

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Java is among the most widely used programming languages in the world. Organizations like Google, Intel, Accenture, Capital One, Philips, Spotify, Netflix, Canon, TripAdvisor, and others have been using it for their operations. This implies that Java skills are always in demand and it has to support a professional career.

Complete Java 9 Masterclass- Beginner to Expert online certification is designed by Paulo Dichone - Founder of Magadistudio, Developer & Instructor and presented by Eduonix, an e-learning platform that creates and distributes high-quality technology training content. This course is designed to teach participants all they need to understand about Java to develop high, efficient, and scalable Java applications.

Complete Java 9 Masterclass- Beginner to Expert online course guides the participants from nothing to practically developing outstanding Java Applications, and teaches them about the ins and outs of the Java Programming Language. The course will help them develop the skills to be able to develop any Java-based application, including web applications, Android mobile apps, desktop applications, and even DVD player programming. 

The highlights

  • Certificate of completion
  • Self-paced course
  • English videos with subtitles
  • Pre-recorded video content
  • 178 online lectures 
  • 30-day money-back guarantee
  • Accessible on portable devices

Program offerings

  • Certificate of completion
  • Self-paced course
  • English videos with subtitles
  • 30.5hours of pre-recorded video content
  • 178 online lectures
  • 30-day money-back guarantee
  • Lifetime membership available
  • Accessible on portable devices

Course and certificate fees

Fees information
₹ 199  ₹995
certificate availability

No

What you will learn

Java Programming skills Web application development skills

After completing the Complete Java 9 Masterclass- Beginner to Expert certification course, learners will develop an in-depth understanding of Java 8 & Java 9, tools like Java Keywords, Java Lingo. Candidates will learn to launch development tools like IntelliJ, Java libraries. Candidates will be able to use their java knowledge to develop web applications and android applications using java frameworks like Spring frameworkHibernate, and more. Candidates will also learn about object-oriented programming and the JavaFX library to build interactive user interfaces.

The syllabus

Section 1 : Getting Started

  • What youll get from this Java Course?
  • How to Get Your FREE Bonus Stuff

Section 2 : Introductions - Windows PC: Java Development Environment Setup

  • Install Java, JDK and JRE (Windows PC)
  • Install Java JDK on Ubuntu
  • Install Eclipse IDE and Create Your First Hello World App
  • Install IntelliJ on Windows
  • Installing IntelliJ - Linux Ubuntu

Section 3 : Install and Setup for MAC Users

  • Download Eclipse IDE for Java Programmers (Mac OSX)
  • Hello World - First Java Program
  • Install IntelliJ on Mac

Section 4 : Whats New in Java 9

  • Install Java 9 JDK and Run HelloWorld
  • Install Java 9 JDK - Windows PC
  • Java 9 - Understanding new Features and Java Acronyms
  • Java 9 - New Features - Part 2
  • Java 9 - Intro to Jshell
  • Java 9 - Process API - New Features
  • The Java Platform Module System
  • The Java Platform Module System - Benefits
  • What is a Module?
  • How to Create a Module - Presentation
  • Create Our First Module with IntelliJ
  • Java 9 - HTTP/2 New Feature

Section 5 : Explore IntelliJ and Eclipse IDE

  • Explore IntelliJ IDE
  • Explore Eclipse IDE

Section 6 : How To Ask Great Questions?

  • How To Ask Great Questions, Politely?

Section 7 : Introduction to Java Language - From Scratch - Deep Dive

  • Whats Java Programming Language - Why such a Popular Language?
  • The Java Compilation Process
  • Hello World - Again!
  • Java Variables - Ints and Concatenation
  • Java Variables – Floats Char and Doubles shorts
  • Variable - Booleans

Section 8 : Methods and Operations in Java

  • Java Basic Operations
  • Relational Operators and If Statements
  • For and While Loops
  • Introduction to Methods and Parameters
  • Methods and Return Types

Section 9 : Java Advanced Concepts - Object Oriented Programming Part 1

  • Introduction to Classes and Objects
  • Instance or Member Variables - Access Control
  • Encapsulation - Java Access Modifier - Intro to constructors
  • Encapsulation Java Access Modifier Getters and setters
  • Overloading Constructors
  • Introduction to Inheritance in Java
  • Inheritance Part 2
  • Error Handling in Java ( Exceptions in Java)
  • Multiple Catch Block and Finally Block
  • The Java Class Library
  • The Object Class

Section 10 : Java Advanced Concepts - Object Oriented Programming - Part 2

  • Java Composition Design Pattern
  • Polymorphism Overloading Methods
  • Polymorphism - Override Methods
  • Polymorphic Arguments

Section 11 : Java Data Structures and Collections

  • Arrays - Introduction
  • Arrays - Part 2
  • ArrayLists
  • ArrayLists - Part 2
  • HashMaps
  • HashMaps - Part 2
  • Sorting Arrays
  • Static Keyword in Java and the Math Class

Section 12 : Advanced Object Oriented Programming - Part 3

  • Java Interface Classes
  • Outer and Inner Classes
  • Annotations
  • Autoboxing
  • Enumerations
  • Create our first Generic Class

Section 13 : Java I/O Classes - Input and Output Streams

  • Introduction to the I/O Classes in Java
  • I/O - Read Text From TextFile
  • Write to File
  • Java Buffer Reader

Section 14 : Advanced Collections

  • Sets and HashSets
  • TreeSets
  • Linked Hash Set

Section 15 : Introduction to Swing (AWT - Abstract Window Toolkit

  • Whats Swing and AWT?
  • Creating Windows and Frames - Swing Demo
  • Java Swing JLabel
  • Layout Manager and Buttons - Java Swing JButton
  • Java Abstract Classes
  • Java Interface Classes
  • Add EventListener to Buttons
  • JTextField
  • Lets Build a Java Swing Application - FlashCard
  • Lets Build a Java Swing Application - FlashCard - Part 2
  • Lets Build a Java Swing Application - FlashCard - Part 3
  • Lets Build a Java Swing Application - FlashCard - 4
  • Lets Build a Java Swing Application - FlashCard - 5
  • Lets Build a Java Swing Application - FlashCard - Final

Section 16 : Java FX - Build Beautiful Java UIs

  • Introduction - Whats JavaFX?
  • Create Our First JavaFX Project
  • JavaFX - Labels and FlowPane Component
  • JavaFX - TextFields
  • JavaFX Fruit App - Checkboxes - Part 1
  • JavaFX Fruit App - Checkboxes - Part 2
  • JavaFX - Effects and Transformations - Rotate a Button
  • JavaFX - Effects and Transformation - Blur Effect
  • JavaFX - Effects and Transformation - Scale
  • JavaFX - Effects and Transformation - Reflection
  • JavaFX: App Life Cycle
  • Download Scene Builder
  • Scene Builder - MVC - Connecting UI with controller
  • Scene Builder - Adding Material Design Library to Our Project
  • Lets Build a Login Page App
  • Lets Build a Login Screen App - Adding ImageViews
  • Lets Build a Login Screen App - Details User Interface
  • Lets Build a Login Screen App - Connect to Controller and Navigate to Details
  • Lets Build a Login Screen App - Details Continuation
  • Lets Build a Login Screen App - Finished Product

Section 17 : Lambda Expressions

  • Introduction to Lambda Expressions
  • Lambda Expressions
  • Lambda Expressions With Multiple Parameters
  • Lambda Expressions - Foreach Loops
  • Lambda Expressions Passing Multiple Statements
  • Lambda Expressions and Comparator
  • Lambda - Filter Data with Stream Class

Section 18 : Databases in Java

  • Introduction to Databases
  • Installing and Setting up Mysql Server and WorkBench
  • Connecting to our Mysql Database
  • Writing to our Database
  • Reading from our Database
  • Updating our Database
  • Deleting from our Database

Section 19 : Multithread Programming in Java

  • Introduction to Threads
  • Creating our First Thread
  • Threads - Running Multiple Threads
  • Threads - Joint and isAlive
  • Threads - Priorities
  • Threads Synchronized Methods

Section 20 : JavaFX Final Capstone Application - Todo App

  • Build Todo JavaFX App - Project Setup and Login Screen - Part 1
  • Build Todo JavaFX App -Add Item Screen - Part 2
  • Build Todo JavaFX App - Signup Screen - Part 3
  • Build Todo JavaFX App - Database Structure - Part 4
  • Build Todo JavaFX App - Creating Database and Tables - Part 5
  • Build Todo JavaFX App - Database Handler Class Setup - Signup Window- Part 6
  • Build Todo JavaFX App - Saving Signup User - Part 7
  • Build Todo JavaFX App - Setup User and Task Model Class - Part 8
  • Build Todo JavaFX App - Login Users With Credentials - Part 9
  • Build Todo JavaFX App - Shaky animation If Error - Part 10
  • Build Todo JavaFX App - Remove - Move Elements and Setup Add Item Form - Part 11
  • Build Todo JavaFX App -Populate FXML View Inside another View - Part 12
  • Build Todo JavaFX App - Saving Tasks - Part 13
  • Build Todo JavaFX App - Saving Tasks -part2 - Part 14
  • Build Todo JavaFX App - Clear Textfield and ListButton - Part 15
  • Build Todo JavaFX App - Get Tasks Count and Display - Part 16
  • Build Todo JavaFX App - Listviews and Populate them - Part 17
  • Build Todo JavaFX App - Customizing the Cell - Part 18
  • Build Todo JavaFX App - Custom Listrow - Part 19
  • Build Todo JavaFX App - Get User task by ID - Part 20
  • Build Todo JavaFX App - Populate Tasks into Listview - Part 21
  • Build Todo JavaFX App - Delete a Particular Task - Part 22
  • Build Todo JavaFX App - Saving Task From the ListWindow - Part 23
  • Build Todo JavaFX App - Refresh Listview Final - Part 24
  • Build Todo JavaFX App - Update Tasks- Finished Product

Section 21 : Building Web Applications with Java Frameworks - Springboot and Vaadin

  • Whats the WWW (World Wide Web)?
  • Web Technologies and the Web - Developers Perspective
  • Introduction to Web Development Frameworks - Vaadin Java Framework
  • Install-Setup-Run Vaadin Application in IntelliJ
  • Vaadin Introduction - Install Eclipse Plugin and Setup
  • Vaadin Introduction - Horizontal Layouts
  • Vaadin Introduction - Vertical Layouts and Center Layouts
  • SpringBoot Framework - Maven Introduction
  • Creating a SpringBoot Application
  • SpringBoot and Vaadin - Creating UI and Service Class
  • Introduction to JSON and Http Requests
  • SpringBoot and Vaadin - Parsing JSON Objects
  • Introduction to OKHttp Library and Parsing Complex JSON Trees
  • Parsing Complex JSON Objects with OKHttp Library
  • Build a Weather Web App - Setting up APIKey
  • Weather Web App - Project Setup
  • Weather Web App - Service Class and Getting Remote Data
  • Weather Web App - Helper Functions to get JSON Objects
  • Weather Web App - Setup User Interface
  • Weather Web App - Adding Images from External Resources
  • Weather Web App - Finish UI Design
  • Weather Web App - Populate Title Description
  • Weather Web App - Retrieving the Icon Code Dynamically
  • Weather Web App - Update UI with Data
  • Weather App - Update UI
  • Weather Web App - Finished Product!

Instructors

Mr Paulo Dichone
Instructor
Freelancer

Other Bachelors

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books