Programming in Java

(1)

Live Class: Monday, 18 Jan. 2021

Enrolled: 5

Duration: 60 Hours

About Course

JAVA is a general-purpose programming language that is class-based, object-oriented, and designed to have as few implementation dependencies as possible. It is intended to let application developers write once, run anywhere meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of the underlying computer architecture. Java is one of the most popular programming languages in use particularly for client-server web applications.

Topics - covered in the course

Introduction to Java

  • Java, JDK, JRE introduction
  • Object-Oriented Programming Concepts
  • Data Types, variable, Type casting Arrays, Operators, and their precedence
  • Control Flow in Java, if, switch, statement, while, do-while, for loop statements.

  • Objects and Classes, Constructor overloading , static , final, this keyword 
  • Inheritance Using Super to Call Super class constructor
  • Method overriding, Abstract Classes, Using final with inheritance

  • Packages, Access Modifiers, Importing package, Interface, Implementing Interfaces, Variables in Interfaces
  • Exception Handling in Java , Fundamentals, Types Checked
  • Unchecked exceptions, Using try & catch, Multiple catch, throw , throws, finally

  • Multi-Threading: Java Thread Model, Thread Priorities
  • Synchronization, Creating a thread
  • Creating Multiple threads, Using isAlive ( ) and join ( ), wait () & notify ( )

  • Exploring Java-Lang Simple type wrappers
  • Runtime memory management, object (using clone () and the cloneable Interface)
  • Thread, Thread Group, Runnable

  • JDBC: Fundamentals, Type I, Type II, Type III, Type IV drivers
  • Networking: Basics
  • Socket overview
  • Networking classes, & interfaces
  • TCP/IP client sockets
  • TCP/IP Server Socket
  • URL connection

  • JDK tuning up, work on small project using above concept
  • JDK tuning up, work on small project using above concept

About Instructor

4.0 Rating

0 Reviews

187 Students

9 Courses

Manoj Sinha
₹30000
₹50000 40% off
Enroll Now

Course Offerings

  • Instructor Led Live sessions
  • Clarify doubts during session
  • Access Session Recordings
  • Attend on mobile and Tablet
  • Project reviews by Instructor
  • Direct Messages
  • Feedback from Instructor
  • Full lifetime Resources
  • Certificate of Completion
  • Employability opportunity