Core Java Programming from Scratch to Advanced

OOPs, Classes, Controls, Exceptions, Collections, Anonymous Inners, Multithreading, Functional Prg, Streams

Ratings: 4.45 / 5.00




Description

Do you want to learn how to code in Java programming language, compile, test, debug and package it and much more? Using your own computer with an internet connection; JDK version 8, Notepad++, Eclipse and Windows.

Java is used to create Core, Desktop, Web based, Mobile applications and supported on the many other types of devices, software and hardware platforms; popular applications servers Oracle WebLogic, IBM WebSphere, Apache-Tomcat and Android development platforms supports it.


Target students for this Course:

  • This course is targeted for students who have got no programming skills and beginning to learn Core Java Fundamentals on Windows

  • Those who are committed to constantly learn and improve themselves and those who are planning to enter the job market for an entry level Java programmer jobs

  • You will know how to apply real world OOPs concepts, code Abstract Classes and Interfaces, Collections framework

  • A professional who wants to become a better programmer by improving your skillset.

Then this course is for YOU! 


We will learn about:

  • Classes, Anonymous Inner Classes, Constructors, Keywords

  • Variables, Datatype, Operators

  • Control Statements, Arrays and Loops

  • Code Methods, Access Modifiers, Exception Handling

  • OOPs in real world, code Abstract Classes and Interfaces, Collections framework

  • Multithreading essentials, Producer-Consumer Problem and Threading concepts


  • Functional Programming, Lambda Expressions, Streams


During the course, I will support you with theory and concepts. It includes hands-on demos, quizzes, assignments; to challenge you as a part of learning process.

What You Will Learn!

  • Setup development environment to start Java coding on your own Windows machine
  • Work on Java IDE Eclipse/IntelliJ IDEA/Notepad++, Code/Compile/Test Java programs
  • Hands-on coding approach
  • Code Java Classes, Constructors, Keywords
  • Declare/use Variables, Datatypes, Operators
  • Code Control Statements, Arrays and Loops
  • Code Methods, Access Modifiers, Exception Handling
  • Apply Real World OOP concepts
  • Core Multithreading, Producer-Consumer Problem Solution
  • Coding Lab Assignments, Fun Quizzes
  • Use Collections framework
  • Code Abstract Classes and Interfaces
  • Lab assignments, Quizzes, Crack Java Programming Interviews
  • Functional Programming with Interfaces and Streams

Who Should Attend!

  • This is an in-depth course is targeted for students having NO prior programming skills and are beginning to learn Core Java Programming on Windows
  • Those who are committed to constantly learn and improve themselves and those who are planning to enter the job market for an entry level Java programmer jobs
  • This course is NOT suited for the people experienced with coding in Java programming
  • This course is suited for the students who have taken video courses online in the recent past