Core Java for complete beginners

Learn java programming

Ratings: 4.57 / 5.00




Description

In this course you will be learning Java programming.

Java as a programming language offers some key benefits to any organization and learning it in depth will definitely make one’s career bulletproof.

Java a very versatile language - not restricted to any one particular industry, making it usable everywhere.

Used across all platforms ranging from Android development to Web development and REST APIs to Machine Learning, AI and automation. One of the earliest versions of Java was also used to remotely guide NASA’s Mars rover.

Lastly, Java and related technologies are always in high demand. So you may eventually work on microservices or create other cloud native applications based on a different technology. But a strong foundation in Java will accelerate your learning and give you an edge like none other.


The principles taught in this course and the method of teaching will encourage you to think like a programmer.

This course is based on learning by doing methodology.  It would ensure retention of concepts and solidify your learning.

Here is a glimpse of what you would learn in the course:


  • Basics of Java

  • Concepts - Java compiler vs Interpreter

  • JVM vs JDK

  • Java Primitives

  • Java Operators and Control Statements

  • Object Oriented Programming Concepts -

    • Classes Objects (this and static)

    • Inheritance

    • Abstraction

    • Polymorphism

    • Encapsulation

  • Generics

  • Java Collections Framework

  • Java Functional Programming

  • Java Streams

What You Will Learn!

  • Java basics with brief history, installation and immediate hands on programming
  • Java datatypes and primitives
  • Java looping constructs
  • Java Collections framework
  • Java Functional Interfaces with lambda expressions

Who Should Attend!

  • Beginner and intermediate java developers