YoVDO

Core Java Programming from Scratch to Advanced

Offered By: Udemy

Tags

Java Courses Functional Programming Courses Multithreading Courses

Course Description

Overview

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

What you'll 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

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.


Taught by

Hussain Ashruf

Related Courses

A Simple Picture Storing App with Java and Android Studio
Coursera Project Network via Coursera
Advanced Data Structures in Java
University of California, San Diego via Coursera
Advanced Java Concurrency
Vanderbilt University via Coursera
Advanced Monitoring and Optimizing with DynamoDB (Spanish)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (Simplified Chinese)
Amazon Web Services via AWS Skill Builder