0% found this document useful (0 votes)
240 views10 pages

PENTAGON SPACE - Java Full Stack Brochure New Syllabus 01

This document provides an overview of the Java programming language course. It covers topics such as Java architecture, data types, object-oriented programming, collections, exceptions, input/output streams, multithreaded programming, network programming, lambda expressions, JDBC, J2EE, and HTML/CSS. The course structure includes basic, medium, hard levels as well as preparation for HackerRank and HackerEarth assessments.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
240 views10 pages

PENTAGON SPACE - Java Full Stack Brochure New Syllabus 01

This document provides an overview of the Java programming language course. It covers topics such as Java architecture, data types, object-oriented programming, collections, exceptions, input/output streams, multithreaded programming, network programming, lambda expressions, JDBC, J2EE, and HTML/CSS. The course structure includes basic, medium, hard levels as well as preparation for HackerRank and HackerEarth assessments.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

JA VA

JAV
A COURSE
OVERVIEW

FULL Basic, Medium,

STACK Hard, Hackerearth,


Hacker rank
Introduction Control statements
Evaluation of programming language. in Java
Types of programming languages and
paradigms Selection statements - if, if-else, switch.
Java-what, where, and why? Comparison of Iteration Statements - while, do-while, for,
java with C and C++ Java’s Magic Byte for-each, nested loops.
code Jump statements - using break, using
continue.

Java Architecture
Arrays
Installation process
Compilation and executions procedure using Defining array.
different editors and IDE Single Dimension. Initializing and
Java Source File Structure Naming Accessing array.
conventions Multi-Dimensional, Jagged Array. Sorting,
Inserting, Delete dynamically.

Data types and


Variables Strings in Java
Primitive data types Integers-> byte, short, int,
String operations.
long.
Character extractions.
Floating-point-> float,double. Character,
String comparison.
boolean
Modifying a String.
Variable declaration and initialization. Value
Changing the case of characters. String
type and reference type
Buffer class and its methods. String Builder
Types and scope of variables.
class and its methods.
Object Oriented
programming
Class Fundamentals. Object
& Object reference.
Life time of object & Garbage Collection.
Constructor & initialization code block.
Nested, Inner Class & Anonymous
Classes.
Defining Methods, Argument Passing
Mechanism.
Method Overloading, Recursion. Multithreaded
Data Encapsulation.
Inheritance.
Programming
Method overriding Java threaded model
Access modifier Thread priorities
Polymorphism Creating multiple threads by extending
Association, Aggregation, Composition. Thread class/by implementing a runnable
Abstract classes. interface
Using isAlive() and join().
Interface Daemon thread
Synchronization
Implementing interface Race condition
Extending interface Producer consumer
Static and default methods Problem
The Collection
Framework Try-catch block and multiple catch
blocks
Collections Overview. Nested try block
The Collection interfaces - The collection Finally, block
interface, The List interface The Set Throw and throws keywords
interface, The Queue interface, and The Exception handling with method
Deque interface. overriding
The Collection classes - ArrayList class, Java custom exceptions.
LinkedList class, HashSet class,
Linked Hash Set class, TreeSet class,
Priority Queue, Array Deque, Generics.
JDBC
J2SE VS J2EE
Need for J2EE
Network Programming JAR (JAVAARCHIVE)
need for jar
Network basics steps to create JAR steps to
Client-server architecture. 1-tier, 2-tier, 3- build a java path
tier, and n-tier architecture. importing jar (external & internal) advantage
Socket programming - one-way of jar
communication, Two-way DESIGN PATTERN
communication. Object creational design pattern
Factory design pattern
File Handling ABSTRACTION
interface loose-
Introduction to File Handling. Operations coupling
on File - open, close, read, write and code for different types of logic associated
append with factory design pattern API
File input Stream and File output stream. 1st form of API 2nd
Programs on File. form of API JDBC
architecture JDBC

Lambda Expression API


JDBC driver
Introduction to Lambda Expression advantages of JDBC
fundaments port no
Function interface Thin-client application
Lambda Expressions syntax mobile client app
Lambda Expressions Examples DB client app
Host
*remote host
Exception handling *local host
Url
Introduction to exceptions in java and Standard way of writing URL
exception handling *My SQL
*Oracle class using ResultSet
loading JDBC code to fetch a single record code
steps of JDBC different to fetch a particular record Login
driver classes Validation
INTERNALS OF DRIVERS JDBC TRANSACTION
specification of JDBC need of JDBC transaction
Installation of MySQL advantage of JDBC transaction
costly resource acid property
2nd STEP OF JDBC code for JDBC transaction SAVE
establishing a connection with the DB server POINT
code to establish a connection Rollback
3rd STEP OF JDBC
create statement or platform
code to create a statement or platform J2EE
4th STEP OF JDBC
SERVER
execute all the SQL queries/statements
INSTALLATION AND BASIC WEB
execute()
APPLICATION
executeUpdate()
JEE CONTAINER
code to insert a single record code to
JEE APPLICATION
insert multiple records ResultSet
STRUCTURE OF JEE APP
code to fetch data from the DB server
STATIC APPLICATION
next()
DYNAMIC APPLICATION
absolute()
PRESENTATION & PERSISTENCE &
executeQuery()
BUSINESS LOGIC
PreparedStatement
WEB.XML / DEPLOYMENT
placeholder
DESCRIPTOR STUB
rules to set data for placeholder
SERVLET
code to insert multiple data using
GENERIC SERVLET
PreparedStatement
HTTP SERVLET
code to fetch multiple records
CONFIGURATION OF SERVLET IN
WEB.XML
DATA
UI/FORM DATA FORMATTING TAGS(ELEMENTS)
CODE FOR UI data & ENUMERATION SEMANTIC TAGS(ELEMENTS)
SERVLET LIFE CYCLE HTML ATTRIBUTES
LOAD ON STARTUP TABLES
SERVLET CONFIG LISTS
SERVLET CONTEXT FORMS
CODE FOR SERVLET CONTEXT HTML
PROGRAMATIC DATA & DECLARATIVE MEDIA
DATA
HTTP SERVLET
CODE FOR POST REQUEST CSS
CODE FOR GETTING REQUEST
INTRODUCTION
SERVLET CHAINING
TYPES OF CSS CSS
REQUEST DISPATCHER REQUIREMENT
COLORS CSS
DIAGRAM & CODE (INCLUDE)
PROPERTIES CSS
REQUIREMENT DIAGRAM & CODE
SELECTORS
(FORWARD)
CSS TABLES-CSS LIST
COOKIE
CSS BOX MODEL
SESSION
CSS FONTAND TEXT
JSP
CSS OVERFLOW CSS
JSP ARCHITECTURE
POSITION
SPECIFICATIONS OF JSP LIFE
CSS INLINE-BLOCK CSS
CYCLE PHASES OF JSP
NAVIGATION BAR CSS
CRITERIA FOR JSP
GRADIENTS
SCOPS OF JSP
CSS 2D,3D TRANSFORMS CSS
DIRECTIVE SOFT JSP
ANIMATION
TAGLIB DIRECTIVE
CSS PAGINATION
CODE FOR JSP
CODE FOR INCLUDE DIRECTIVE
CODE FOR INCLUDE STANDARD
ACTION
Bootstrap Syllabus
LIVE APPLICATION PROJECT ON Bootstrap Basics
ADVANCE JAVA Bootstrap Buttons Bootstrap
Forms Bootstrap Navbars
HTML Bootstrap Grid System
Bootstrap images Bootstrap
INTRODUCTION Tables Bootstrap -
BASIC STRUCTURE OF HTML Jumbotron Bootstrap -
Button Groups
Javascript Syllabus
Introduction
JavaScript Functions JavaScript Forms
JavaScript Output
Syntax Form Validation
JavaScript Statements
Function Invocation HTML Form Validation
JavaScript Syntax
return statement Data Validation
JavaScript Variables
Local Variables Constraint Validation
JavaScript Operators
Object Methods this Validation API
Control Statements
Keyword
Conditional Statements

Data Types JavaScript Arrays DOM Elements


Strings Creating an Array Document Object Model
Numbers New keyword DOM Methods
Booleans Properties and Methods DOM Document
Arrays Looping through elements HTML DOM
Objects Array Methods Changing CSS
Undefined Array Sorting DOM Events
Null DOM Navigation

MySQL Syllabus
MYSQL Introduction Database Operations
Database models ER Grouping Database Objects - Create,
Model Overview Data Joins Alter and Drop Tables Views
types Arithmetic and String Complex Views Indexes
functions Advanced Index Concepts
Basics Queries SET Operators
Creating Complex Queries
Data Sorting
DML operations - Insert,
Query Design &Functions
Update & Delete

Projects
1. Console based Hands On projects.
2. Stand Alone Gaming projects.
3. Enterprise Edition projects.
4. Framework projects.
5. Web development projects.

Note: All projects will be implemented and deployed


in live environment.
Our Alumni Works At !
JAVA

You might also like