infyni

Programming in Java

Learn the most popular programming language with our live and virtual Java course, by industry experts.

Live Course

Live Class: Tuesday, 31 Aug

Duration: 60 Hours

Enrolled: 0

Offered by: infyni

Live Course
$625 40% off

$375

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.

Skills You Will Gain

Logic Programming Java Programming Object-Oriented Programming (OOP) Sorting Algorithm

Course Offerings

  • Instructor-led interactive classes
  • Clarify your doubts during class
  • Access recordings of the class
  • Attend on mobile or tablet
  • Live projects to practice
  • Case studies to learn from
  • Lifetime mentorship support
  • Industry specific curriculum
  • Certificate of completion
  • Employability opportunity
  • Topics
  • Instructor (1)
  • 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 J

Programming in Java students also learn