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.
Reviews
There are no reviews yet.