0% found this document useful (0 votes)
2 views3 pages

Java 6 Weeks - V002

The document outlines a comprehensive 6-week curriculum for learning Java, covering topics such as Java fundamentals, object-oriented programming, exception handling, multithreading, and networking. It also includes advanced topics like J2EE, JDBC, Java Servlets, and JSP, along with project work and frontend technologies like HTML and React JS. The curriculum emphasizes practical skills and understanding of Java's role in web development and enterprise applications.

Uploaded by

6rmjkd6h2d
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views3 pages

Java 6 Weeks - V002

The document outlines a comprehensive 6-week curriculum for learning Java, covering topics such as Java fundamentals, object-oriented programming, exception handling, multithreading, and networking. It also includes advanced topics like J2EE, JDBC, Java Servlets, and JSP, along with project work and frontend technologies like HTML and React JS. The curriculum emphasizes practical skills and understanding of Java's role in web development and enterprise applications.

Uploaded by

6rmjkd6h2d
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

JAVA

CURRICULUM 6 WEEKS
INTRODUCTION TO JAVA
l Understanding Requirement: Why Java
l Why Java is important to the Internet
l JAVA on LINUX Platform

INTRODUCTION TO JAVA VIRTUAL MACHINE


l Java Virtual Machine Architecture
l Class loading process by Classloaders
l Role of Just in Time Compiler (JIT)
l Execution Engine

AN OVERVIEW OF JAVA AND BUZZWORDS


l Data Types, Variables ad Arrays
l Operators
l Control statements
l Object oriented Paradigms
l Abstraction
l The Three OOP Principles
(Encapsulation, Inheritance and Polymorphism)

JAVA CLASSES AND OOP IMPLEMENTATION


l Class Fundamentals
l Command Line Arguments
l Learning static initializer
l Declaration on of Objects
l Instance Variable Hiding
l Overloading and Overriding of Methods
l Understanding of Access Controls:
l Private, Public and Protected
l Learning Nested and Inner Classes
l Dynamic method Dispatching
l Using Abstract Classes
l Using final to prevent Overriding & Inheritance
l Garbage Collection
PACKAGES AND INTERFACES
l Defining a Package
l Understanding CLASSPATH
l Access Protection
l Importing Packages
l Defining and implementing an Interface
l Abstract classes Vs Interfaces
l Genrics
l Annotations
l Default Method
l Vargs
l For Each

INTRODUCTION TO ARRAY
l Single dimension array
l Multi dimension array

EXCEPTION HANDLING
l Fundamentals of exception on handling
l Types of exceptions
l Learning exception handlers
l Try and catch
l Multiple catch clauses
l Nested try statements
l Throw, throws and finally
l Custom Exception

STRING HANDLING
l Learning String Operations
l Learning Character Extraction
l Learning String Comparison
l Understanding of String Buffer Class & String Builder Class

MULTITHREADED PROGRAMMING
l The Java Thread Model
l Creating a Thread: Extending Thread, Implementing Runnable
l Creating Multiple Threads and Context Switching
l Synchronization: Methods and Statement
l Interthread Communication

MANAGING INPUT AND OUTPUT IN JAVA


l Introduction to I/O streams
l File Handling
l Binary Streams
l Character Streams
l Data Streams
l Serialization / Deserialization

NETWORKING
l Introduction to Networking
l URL, InetAddress
l Socket and Server Socket
l Datagram Socket
COLLECTION API
l Collection Overview
l The Collection Interfaces (List, Set, SortedSet)
l The Collection Classes (ArrayList, LinkedList, HashSet, TreeSet)
l Accessing a Collection via an Iterator
l Working with Maps
l Stream API Using Collection

J2EE (JAVA 2 ENTERPRISE EDITION)

INTRODUCTION TO JAVA
l Introduction to J2EE Architecture
l Tier Architecture
l Single Tier
l Two Tier
l Three Tier
l N Tier
l Web Components Web Server
l Business Components l Apache Tomcat

J2EE CONTAINERS Application Server


l Container Types l Bea's Web logic
l Container Services Introduction to Framework
l Maven Tools
JDBC l Spring Boot
l Introduction to JDBC
l Inversion of Control (IOC)
l JDBC Drivers
l Dependency Injection (DI)
l Statements
l Model View Controller (MVC)
l Metadata
l Scrollable & Updatable ResultSet l Rest API
l Batch Updates l Introduction to Docker
l Kafka
TYPES OF DATABASE l Spring Data JPA
l Connectivity
l Introduction to Microservices
l Oracle
l MySQL
l MongoDB

JAVA SERVLET
l Introduction to Web
l Programming
l Advantages of Servlets
l Servlet Lifecycle
l Packing and Deployment
l Session Tracking
l Request Dispatching

PROJECT WORK

JAVA SERVER PAGES (JSP)


l JSP Architecture
l JSP Elements
l JSP Objects
l Custom Tags

FRONTEND
l HTML
l CSS
l Bootstrap
l ResponseText
l Introduction to React JS

2.0 NOIDA SEC-63


H-43 Sector-63
Noida-201301

+91 7042175774
+91 9810851363

You might also like