[go: up one dir, main page]

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

Java Full Stack Brochure Syllabus - 2023

This document provides an overview of the Java programming language course, which covers topics such as Java fundamentals, OOP concepts, collections, exceptions, files, JDBC, J2EE, HTML, and CSS. The course is divided into modules including data types, control statements, arrays, strings, object-oriented programming, multithreaded programming, collections framework, network programming, file handling, lambda expressions, exceptions, JDBC, J2EE, and web fundamentals. It aims to teach students basic, medium, and hard level concepts of Java through examples and hands-on practice problems.
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)
163 views10 pages

Java Full Stack Brochure Syllabus - 2023

This document provides an overview of the Java programming language course, which covers topics such as Java fundamentals, OOP concepts, collections, exceptions, files, JDBC, J2EE, HTML, and CSS. The course is divided into modules including data types, control statements, arrays, strings, object-oriented programming, multithreaded programming, collections framework, network programming, file handling, lambda expressions, exceptions, JDBC, J2EE, and web fundamentals. It aims to teach students basic, medium, and hard level concepts of Java through examples and hands-on practice problems.
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/ 10

JAVA

JAVA
COURSE
OVERVIEW
S
30 HR
25
0
HR
S
S R
120 H

FULL Basic, Medium,


Hard, Hackerearth,
STACK Hacker rank
90 H
RS
60
HR
S

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

Java Architecture Arrays


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

Data types and


Variables Strings in Java
Primitive data types Integers-> byte, short, String operations.
int, long. Character extractions.
Floating-point-> float,double. Character, String comparison.
boolean Modifying a String.
Variable declaration and initialization. Changing the case of characters.
Value type and reference type String Buffer class and its methods.
Types and scope of variables. String Builder 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. Programming
Inheritance.
Method overriding Java threaded model
Access modifier Thread priorities
Polymorphism Creating multiple threads by extending
Association, Aggregation, Composition. Thread class/by implementing a
Abstract classes. runnable interface
Using isAlive() and join().

Interface Daemon thread


Synchronization
Implementing interface Race condition
Extending interface Producer consumer
Static and default methods Problem
The Collection
Try-catch block and multiple catch
Framework blocks
Nested try block
Collections Overview.
Finally, block
The Collection interfaces - The
Throw and throws keywords
collection interface, The List interface
Exception handling with method
The Set interface, The Queue interface,
overriding
and The Deque interface.
Java custom exceptions.
The Collection classes - ArrayList class,
LinkedList class, HashSet class,
Linked Hash Set class, TreeSet class, JDBC
Priority Queue, Array Deque, Generics.
J2SE VS J2EE
Need for J2EE
Network Programming JAR (JAVA ARCHIVE)
need for jar
Network basics steps to create JAR
Client-server architecture. 1-tier, 2-tier, steps to build a java path
3-tier, and n-tier architecture. importing jar (external & internal)
Socket programming - one-way advantage of jar
communication, Two-way DESIGN PATTERN
communication. Object creational design pattern
Factory design pattern
ABSTRACTION
File Handling interface
loose-coupling
Introduction to File Handling.
code for different types of logic
Operations on File - open, close, read,
associated with factory design pattern
write and append
API
File input Stream and File output stream.
1st form of API
Programs on File.
2nd form of API
JDBC architecture
Lambda Expression JDBC 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
Exception handling *remote host
*local host
Introduction to exceptions in java and Url
exception handling Standard way of writing URL
*My SQL
*Oracle using ResultSet
class loading code to fetch a single record
JDBC code to fetch a particular record
steps of JDBC Login Validation
different driver classes JDBC TRANSACTION
INTERNALS OF DRIVERS need of JDBC transaction
specification of JDBC advantage of JDBC transaction
Installation of MySQL acid property
costly resource code for JDBC transaction
2nd STEP OF JDBC SAVE POINT
establishing a connection with the DB server Rollback
code to establish a connection
3rd STEP OF JDBC
create statement or platform J2EE
code to create a statement or platform SERVER
4th STEP OF JDBC INSTALLATION AND BASIC WEB
execute all the SQL queries/statements APPLICATION
execute() JEE CONTAINER
executeUpdate() JEE APPLICATION
code to insert a single record STRUCTURE OF JEE APP
code to insert multiple records STATIC APPLICATION
ResultSet DYNAMIC APPLICATION
code to fetch data from the DB server PRESENTATION & PERSISTENCE &
next() BUSINESS LOGIC
absolute() WEB.XML / DEPLOYMENT
executeQuery() DESCRIPTOR STUB
PreparedStatement SERVLET
placeholder GENERIC SERVLET
rules to set data for placeholder HTTP SERVLET
code to insert multiple data using CONFIGURATION OF SERVLET IN
PreparedStatement WEB.XML
code to fetch multiple records 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 MEDIA
PROGRAMATIC DATA & DECLARATIVE
DATA
HTTP SERVLET CSS
CODE FOR POST REQUEST
INTRODUCTION
CODE FOR GETTING REQUEST
TYPES OF CSS
SERVLET CHAINING
CSS COLORS
REQUEST DISPATCHER
CSS PROPERTIES
REQUIREMENT DIAGRAM & CODE
CSS SELECTORS
(INCLUDE)
CSS TABLES-CSS LIST
REQUIREMENT DIAGRAM & CODE
CSS BOX MODEL
(FORWARD)
CSS FONT AND TEXT
COOKIE
CSS OVERFLOW
SESSION
CSS POSITION
JSP
CSS INLINE-BLOCK
JSP ARCHITECTURE
CSS NAVIGATION BAR
SPECIFICATIONS OF JSP
CSS GRADIENTS
LIFE CYCLE PHASES OF JSP
CSS 2D,3D TRANSFORMS
CRITERIA FOR JSP
CSS ANIMATION
SCOPS OF JSP
CSS PAGINATION
DIRECTIVE SOFT JSP
TAGLIB DIRECTIVE
CODE FOR JSP
CODE FOR INCLUDE DIRECTIVE
Bootstrap Syllabus
CODE FOR INCLUDE STANDARD Bootstrap Basics
ACTION Bootstrap Buttons
LIVE APPLICATION PROJECT ON Bootstrap Forms
ADVANCE JAVA Bootstrap Navbars
Bootstrap Grid System
HTML Bootstrap images
Bootstrap Tables
INTRODUCTION Bootstrap - Jumbotron
BASIC STRUCTURE OF HTML 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 Validation API
Control Statements this 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 Grouping Database Objects - Create,
ER Model Overview Joins Alter and Drop Tables
Data types Arithmetic and String Views
functions Complex Views
SET Operators Indexes
Basics Queries Creating Complex Queries Advanced Index Concepts
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