Core Java

This course will provide a strong foundation in Core Java concepts and applications. Through hands-on coding exercises, students will learn object oriented principles, exception handling, multithreading, collections framework, I/O streams, GUI programming.

This course will provide a strong foundation in Core Java concepts and applications. Through hands-on coding exercises, students will learn object oriented principles, exception handling, multithreading, collections framework, I/O streams, and GUI  programming. The curriculum also covers web application development using Servlets, JSP, JavaFX and connecting Java to databases. By the end of the course, students will be equipped to build enterprise-level Java applications.

Once enrolled, our friendly support team is here to help with any course-related inquiries.

Learning Outcomes

• Master Java programming fundamentals including strings, arrays, classes, inheritance, polymorphism
• Implement exception handling, multithreading, concurrency in Java applications
• Work with Java collections framework, generics, maps and sets
• Learn File handling, I/O streams, networking in Java
• Build web applications using Servlets, JSP, JavaFX and database connectivity with JDBC, Hibernate

Delivery Format

Instructor-led course

Delivered online via live virtual sessions

Scheduled every month

Course Benefits

  • Career Advancement
  • Flexible Learning
  • Continuous Learning Opportunities
  • Mini-projects/Lab activity documents/Configuration guides
  • Quizzes
  • Programming-based assessment
  • A Capstone project
  • Industry Relevance

Instructors

All courses are taught by experienced trainers with a minimum of eight years of industry experience.

Modules

1. charAt, length, concat, substring, contains

2. equals, get cars, indexOf, join, replace, split, trim, to UpperCase, to LowerCase
3. append, insert, delete, reverse, capacity

1. Java Files, operations [Creating files, Reading files(only text files)]
2. Manipulating input data,Writing Files and Closing Files

1. Exceptions in java, Java Exception Hierarchy, Types of Exception
2. Try-catch, finally, throw and throws [Simple example Program]

1. Introduction to Packages [Advantages, Types, Naming Convention]

1. InputStream, OutputStream, File Input Stream, File Output Stream, Buffered Input Stream, Buffered Output Stream, printStream

1. Abstraction
2. Encapsulation
3. Inheritance
4. Polymorphism

1. Introduction, Thread Lifecycle, Main Thread, Naming a thread, Thread Priority
2. Synchronization, deadlock, Thread
Scheduling

1. Enumeration [Brief Introduction, values(), valueOf(), ordinal(), compareTo() and equals()]
2. Collection Framework [Brief Introduction], List, ArrayList, Stack
3. LinkedList, PriorityQueue, Dequeu

1. HashMap, Linked HashMap, SortedMap, NavigableMap, Tre eMap
2. HashSet, Linked HashSet,  SortedSet,  TreeSet, Iterator, ListI terator

1. Introduction to Applet, Life Cycle of Applet, Life Cycle methods
2. A “Hello World” Applet, Applet Layout manager
3. Digital clock in Applet, Analog clock in Applet

1. Introduction, Uses, Servlet Class, Life Cycle
2. Tomcat Introduction [Overview, Installation & Configuring]
3. Session Tracking [Cookies, HTTPSession], Servlet -Browser Communication

1. Introduction, Architecture, JSP Tags

1. Creating the first dynamic web page using JSP

1. FXML and Scene Builder
2. Event Handling and Controls
3. CSS Styling for JavaFX

1. Introduction to Hibernate
2. Entity Mapping
3. Hibernate Query Language (HQL)
4. Transaction Management in Hibernate

Prerequisites

• Basic programming experience in any language
• Familiarity with OOP concepts

Audience

• Beginner and intermediate Java programmers
• Developers looking to build robust back-end Java applications
• Java developers looking to strengthen their core Java skills

How do I Access The Program

  • Buy the course online
  • Save your payment transaction receipt for any future reference 
  • The programs will commence only upon formation of a minimum batch of 20 participants 

Bulk Orders

Incase you are looking for bulk user licenses, or customized Learning Paths for various Job Roles, reach out to us with your detailed requirements.

Features

Course Type

Course based on Academic Syllabus, Course for Job Readiness

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.