Vous êtes sur la page 1sur 12

â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Full Stack With Java

WEB DESIGNING (HTML) · <details>


MODULE 1: WEB PROGRAMMING · <figure>
INTRODUCTION · <footer>
· Architecture of a website · <header>
· Different technologies in making the · <main>
website · <mark>
· Web Development Introduc on · <nav>
· <sec on>
MODULE 2: HTML-INTRODUCTION · <summary>
· History of HTML · < me>
· What you need to do to get going and
make your first HTML page MODULE 7: HTML-LISTS
· What are HTML Tags and A ributes? · Unordered Lists, Ordered Lists
· HTML Tag vs. Element · Defini on list
· HTML A ributes
MODULE 8: HTML-IMAGES
MODULE 3: HTML-HEADERS · Image and Image Mapping
· Title · Background Images
· Base
· Link MODULE 9: HTML-HYPERLINK
· Styles · Anchor Tag.
· Script · URL - Uniform Resource Locator
· Meta · Rela ve and Absolute Address

MODULE 4: HTML-BASIC FORMATTING MODULE 10: HTML-TABLE


TAGS · < table >
· HTML Basic Tags · < th >
· HTML Forma ng Tags · < tr >
· HTML Color Coding · < td >
· < cap on >
MODULE 5: HTML-GROUPING USING DIV · < the ad >
SPAN · < t body >
· Div Tag · < toot >
· Span Tags · < cogroup >
· < col >
MODULE 6: HTML SEMANTIC ELEMENTS
· <ar cle> MODULE 11: HTML-I FRAME
· <aside> · Using I frame as the Target
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Full Stack With Java

MODULE 12: HTML-FORM · CSS Backgrounds


· HTML Forms · CSS Box Model
· HTML Form A ributes · CSS Borders
· HTML Form Elements · CSS Margins
· HTML Input Types · CSS Paddings
· HTML Input A ributes · CSS Box Sizing
· HTML Input form A ributes
· < text area > MODULE 3: CSS UNITS
· < bu on > · Absolute Units
· < select > · Rela ve Units
· < label > · Max-Width
· Min-Width
MODULE 13: HTML GRAPHICS
· HTML Canvas Graphics MODULE 4: CSS STYLING
· HTML SVG Graphics · CSS Text
· CSS Fonts
MODULE 14: HTML MEDIA · CSS Outline
· HTML Media · CSS Alignment
· HTML Video · Important
· HTML Audio
· HTML Plug-in MODULE 5: STYLING ELEMENTS
· HTML You Tube · Links
MODULE 15: HTML APIS · Lists
· HTML Geoloca on · Dropdowns
· TML Drag/Drop · Tables
· HTML Web Storage · Images
· HTML Web Workers · Image-Sprite
· HTML SSE · Image-Filters
· Clip-Path
CSS · Forms
MODULE 1: CSS INTRODUCTION
· What is CSS? MODULE 6: NAVBAR
· Why Use CSS? · Ver cal-Navbar
· CSS Syntax · Horizontal-Navbar

MODULE 2: CSS CORE PROPERTIES MODULE 7: CSS SELECTORS


· CSS Color · Simple Selectors
· Combinator selectors
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Full Stack With Java

· Pseudo-class selectors · Comments


· Pseudo-elements selectors MODULE 2: LANGUAGE SYNTAX
· A ribute selectors · Data Types
· Variable Declara ons
MODULE 8: CSS POSITIONS · Var vs. Let
· Posi on · Constant
· Z-Index · Dynamic Type
· Float · Type of
· Clear · Type Conversion
· Overflow · Objects
· Arrays
MODULE 9: CSS LAYOUTS
· Display MODULE 3: OPERATORS
· Block · JavaScript Operators.
· Inline · Arithme c Operators
· Inline-Block · Assignment Operators
· Grid · Comparison Operators
· Flex-Box · Equality Operators
· Ternary Operators
MODULE 10: CSS TRANSFORMATION · Logical Operators
· CSS 2D Transforms · Bitwise Operators
· CSS 3D Transforms
· CSS Transi on MODULE 4: CONTROL STATEMENT
· CSS Anima ons · if
· else
MODULE 11: CSS RESPONSIVE · if/else
· Responsive Introduc on · switch/case
· Responsive Viewport
· Responsive Breakpoint MODULE 5: LOOP STATEMENT
· Media Queries · for
· for/in
JAVASCRIPT · for/off
MODULE 1: INTRODUCTION · while
· What is JavaScript? · do/while
· Why Use JavaScript? · Infinite loop
· Syntax · Break
· Statements · con nue
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Full Stack With Java

MODULE 6: JAVASCRIPT HTML DOM MODULE 9: FUNCTIONS


· HTML Document object Model · Func on Declara ons.
· DOM Methods · Hois ng
· DOM Documents · Arguments
· DOM Elements · The Rest Operators
· DOM HTML · Default Parameters
· DOM Forms · Ge er and Se ers
· DOM CSS · Try and Catch
· DOM Events · Local vs. Global Scope
· DOM Event Listener · this keyword
· DOM Naviga on
· DOM Nodes MODULE 10: OBJECTS
· DOM Collec ons · Basics
· DOM Node Lists · Factory Func ons
· Constructor
MODULE 7: JAVASCRIPT HTML BOM · Dynamic Nature of Object
· HTML Browser object Model · Func ons are Objects
· JS Window · Value vs. Reference Type
· JS Screen · Enumera ng Proper es of an Object
· JS Loca on · Cloning an Object
· JS History · String
· JS Navigator · Date
· JS Popup Alert
· JS Timing MODULE 11: BUILT-IN OBJECTS
· JS Cookies · Number
· Math
MODULE 8: ARRAY · String
· Array Introduc on · Array
· Adding & Dele ng Element · Date
· Modifying Element · Boolean
· Searching Element · Regex
· Emptying Element
· Combining and Slicing Array MODULE 12: EVENTS
· Spread Operator · Introduc on
· Looping with Array · Mouse Events
· Filtering with Array · Keyboard Events
· Mapping with Array · Form Events
· Reducing an Array · Document/Window Events
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Full Stack With Java

MODULE 13: INTRODUCTION TO OOP · Manipula ng the page


CONCEPT · Traversing the DOM and chaining
· Prototype, Module pa ern · jQuery U lity Methods
· Augmen ng type · Handling events and event delega on
· Closure · AJAX, JSON and Deferred
· ES6 Introduc on · Enhancing with Anima on effects
· Let & Const · Grids, Tables with AJAX, Pagina on,
· Arrow Func ons Query UI
· Class and Inheritance · jQuery Best Prac ces
· Rest and Map Operators
· Export and Import BOOTSTRAP 5
· Modules MODULE 1: INTRODUCTION
· Introduc on
MODULE 14: JAVASCRIPT WEB API · Quick Styles A er Dark
· API Introduc on, Forms API · Our First Web Page
· History API, Storage API · What's inside?
· Worker API, Fetch API · Scripts & Styles
· Geoloca on API · Core concepts
· Summary
MODULE 15: JAVASCRIPT AJAX
· AJAX Introduc on MODULE 2: LAYOUT WITH BOOTSTRAP
· AJAX XMLH p · Introduc on
· AJAX Request · Grid Layouts, Simple Layout
· AJAX Response · Fixed Grids, Fluid Grids
· Responsive Design
MODULE 16: JAVASCRIPT JSON
· Responsive U li es
· JSON Introduc on
· Inspira on
· JSON Syntax
· Summary
· JSON Data Types
· JSON Parse MODULE 3: EVERYDAY BOOTSTRAP
· JSON Stringify · Introduc on
· JSON Objects · Typography
· JSON Arrays · Tables
· Forms
JQUERY · Bu ons
· Ge ng started with jQuery · Images & Icons
· Selec ng elements · Summary
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Full Stack With Java

MODULE 4: BOOTSTRAP COMPONENT


· Introduc ons MODULE 2: INTRODUCTION TO REACTJS
· Drop Down Menu · What React JS?
· Bu ons with Menus · Why use React JS?
· Tabs & Pill · What is Single Page Applica on?
· The Navbars · Why SPA?
· Heros, Badgets, Labels and media · React JS Version
· Summary · REACT DOM
· REACT VIRTUAL DOM
MODULE 5: BOOTSTRAP AND JAVASCRIPT
· Introduc on MODULE 3: SET UP REACT JS
· More Bu ons ENVIRONMENT
· Modals · What is CLI: create-react-app project
· Tool ps and Popovers name
· Carousel · Advantage using CLI
· Summary · How to debug React JS applica on.
· Installa on CLI
GITHUB · Install Node JS
· Install React JS, Installa on CLI
· Real-Time environmental setup with
GitHub · Create a hello world example
· Create React JS Project
· Understanding of Folder Structure
REACT · How to debug React JS applica on
MODULE 1: INTRODUCTION OF JAVASCRIPT · Introduc on of Babel
ES 5 AND Es6
· Basic JavaScript MODULE 4: BASIC FEATURES OF REACTJS
· Object Based JavaScript AND COMPONENTS
· Introduc on to Es6 · React Concepts
· JavaScript Helpers (for Each, filter, map, · JSX
ilter, every, some) · Render Elements
· String Literals · Types of Components, Class Components
· DE structuring · Life Cycle Method of Class components
· Rest parameters & spread operator · Func onal Components
· Arrow func on · HOOKS in detail
· Default parameter · Create React JS Project
· Class: Inheritance · Understanding of Folder Structure
· Constructor · How to debug React JS applica on
· Promise · Introduc on of Babel
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Full Stack With Java

MODULE 4: BASIC FEATURES OF REACTJS · Lists and Keys


AND COMPONENTS · Forms
· React Concepts
· JSX MODULE 7: EVENT HANDLING IN REACT
· Render Elements · Understanding React event system
· Types of Components · Passing arguments to event handlers
· Class Components
· Life Cycle Method of Class components MODULE 8: WORKING WITH FORMS
· Func onal Components · Controlled components
· HOOKS in detail · Understand the significance to default
· Use of HOOK Value Prop
· What is state · Using react ref prop to get access to DOM
· React Forms element
· Components and Props
· State and Lifecycle Handling Events MODULE 9: INTRODUCTION TO REDUX
· Prac ce on above topics · What is React Redux
· Why React Redux
MODULE 5: ROUTING WITH REACT ROUTER · Redux Install and setup
· Se ng Up React router · Ac ons
· Install/ Uninstall React router · Reducers
· React Router Version 5 · Store
· React router Version 6 · igh Order Component
· Se ng up react router · Understanding map State to Props and
· Understand rou ng in single page map Dispatch To Props Usage
applica ons
· Working with Browser Router MODULE 10: REDUX ADVANCED
components · Async Ac ons
· Configuring route with Route component · Middleware
· Making routes dynamic using Route · What is redux saga
params · Install and set up redux saga
· Working with nested routes · Working with Saga helpers (Crud
· Naviga ng to pages using Link and Nav Opera on)
Link Component · Sagas vs Promises
· Redirect routes using Redirect
Component MODULE 11: REACT WITH DESIGN
FRAMEWORK
MODULE 6: KEY FEATURES OF REACTJS · Material UI for design
· Condi onal Rendering · Formic Valida on
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Full Stack With Java

MODULE 12: REACT API'S · Data Types


· Introduc on h ps Request · Operators
· Introduc on Axios NPM · Comments
· Introduc on Slider NPM · Looping Statements
· Integra on of any NPM modules · Condi on Statements
· Introduc on of Google Map NPM · Type Cas ng

CORE JAVA MODULE 4: OOP IMPLEMENTATION (PIE)


MODULE 1: INTRODUCTION TO JAVA · Why OOP
· Why Java was Developed · OOP Concepts with Real life examples
· Applica on Areas of Java · Class & it's Syntax, Object& it's Syntax
· History of Java · Reference Variable
· Pla orm Independency in Java · Constructors
· USP of Java: Java Features · Instance(Non-Sta c) & Sta c Variables
· Sun-Oracle Deal · Instance(Non-Sta c) & Sta c Methods
· Different Java Pla orms · this Keyword and it's usages
· Difference between JDK, JRE, JVM · Object & Sta c Ini alizers (Anonymous
· Java Versions Blocks)
· JVM Architecture · Understanding '+' Operator
· Installing Java on Windows · Inheritance& it's Syntax
· Understanding Path Variable: Why Set · Types of Inheritance
Path · Object Class as Root of Java Class
Hierarchy
MODULE 2: CREATING FIRST JAVA · Variable Hiding
PROGRAM · Method Hiding
· Understanding Text Editors to Write · Method Overriding
Programs · Method Overloading
· How to compile java file · Super keyword and it's usages
· Byte Code and class file · Final keyword and it's usages
· How to run class file · Constructor Chaining
· Upcas ng and Down cas ng
MODULE 3: JAVA LANGUAGE · Sta c & Dynamic Binding
FUNDAMENTALS · Run Time Polymorphism
· Iden fiers · Abstract Keyword (Abstract classes and
· Keywords ethods)
· Variables · Understanding Interfaces
· Literals · Implementa on of Encapsula on
· Associa on with Implementa on
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Full Stack With Java

MODULE 5: PACKAGES · Crea ng Custom Excep ons


· Understanding Packages · Checked & Unchecked Excep ons
· Se ng Class path · Asser on
· Reading Input from Keyboard
· Access Modifiers MODULE 10: WORKING WITH STRINGS
· What is String
MODULE 6: NESTED TYPES · String Class
· Sta c Nested Class · Crea ng String Object
· Non-sta c Nested Class · Opera ons on String
· Local Class · String Buffer Class and it's Methods
· Anonymous Class · Difference between String and String
· Nested Interface Buffer class
· String Builder Class and it's Methods
MODULE 7: ARRAYS · Difference between String Buffer and
· General Defini on of Array StringBuilder
· Advantages from Array
· Arrays in Java MODULE 11: SWING
· 1-d Arrays · Introduc on to AWT
· 2-d Arrays · Introduc on to Swing Components
· Jagged Arrays · Look And Feel of Swing Components
· Array of reference type · MVC Architecture of Swing Components
· Opera ons on Arrays · Working with Image
· Advance Swing Components
MODULE 8: COMMAND LINE ARGUMENTS · JOp onPane, JTree, JTable, JTabbedPane
AND WRAPPER CLASSES JfileChooser, JcolorChooser
· How to read command line arguments · Menu Components
· Wrapper Classes · J Menu
· Parsing of Numeric Strings · JMenuItem
· String representa on of Primi ves · JMenubar

MODULE 9: EXCEPTION HANDLING MODULE 12: MULTITHREADED


· Types of Run me Errors PROGRAMMING
· Understanding Excep ons · Mul tasking: Why Concurrent Execu on
· Excep on Class Hierarchy · Mul processing v/s Mul threading
· Try & Catch Blocks · Main Thread (Default Java Thread)
· Pa erns of Catch Block · Crea ng Child Threads and understanding
· Nested Try statements context switching
· Throw, throws and finally · Thread States
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Full Stack With Java

· Thread Group · The Tree Map and Tree Set classes


· Thread Synchroniza on: Methods and · How Collec on Framework is used in
Blocks industry (the real Project
· Inter-Thread communica on · Development)
· Daemon Threads · Wri ng an applica on using Collec on
· Deadlock API and JDBC

MODULE 13: EXTENDED & UTILITY MODULE 2: DATABASE CONNECTIVITY (THE


CONCEPTS JDBC)
· Generics · Concepts of JDBC
· Lambda Expression · Need of JDBC
· Annota ons · Types of JDBC Drivers
· Object Cloning · Type1: Jdbc-Odbc bridge Driver
· Vargs · Type2: Na ve API Driver
· Sta c-import · Type3: Middleware layer
· Enum · Type4: Pure Java Driver
· Sta c, Default and Private Methods of · Type3: Middleware layer Driver
Interface · Difference between the JDBC drivers
· Var Type · Connec ng with Databases (MS Access,
· Java Modules My SQL, and Oracle)
· Execu ng query in Database
MINOR PROJECT IMPLEMENTATION · Other miscellaneous topics in JDBC

ADVANCE JAVA MODULE 3: JAVA EE (JAVA PLATFORM


MODULE 1: COLLECTION FRAMEWORK ENTERPRISE EDITION)
· Introduc on of Collec on Framework · Understanding the Concept of Java EE :
· Need of Collec on JEE Specifica on
· Collec on API (the classes and interfaces) · Java EE Architecture
· The methods of Collec on interface · Single Tier
· List Interface (the Array List, Vector, · Two Tier
Linked List, and Stack classes) · Three Tier
· The Iterator, List Iterator, and · N-Tier
Enumera on interfaces · Java EE Components
· Set Interface (the HashSet, Linked · Web Components
HashSet classes) · Distributed (Business) Components
· Map Interface (the Hash table, HashMap, · Java EE Containers& Servers
Linked Hash Map, classes) · Web Container& Web Server (Apache
· The Comparable & Comparator interfaces Tomcat)
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Full Stack With Java

· EJB Container& Applica on Server · Custom Tags


(WebLogic, Glassfish, WebSphere) · Using tags of JSTL
· Java EE Services · Expression Language
· JNDI Service
· Java Transac on Service MODULE 6: DESIGN PATTERN
· JMS · Why Design Pa erns...?
· Front Controller
MODULE 4: JAVA SERVLET · Composite View
· Introduc on to web programming · Factory Pa ern
· Role of Servlet in web programming · Singleton Pa ern
· Servlet Lifecycle · DAO Pa ern
· Servlet with Annota ons
· @WebServlet JAVA FRAMEWORKS
· @WebInitParam MODULE 1: JPA (JAVA PERSISTENCE API)
· @WebListener · JPA overview
· @WebFilter · ORM
· @Mul partConfig · JPA En ty
· Request Dispatching · JPA Associa on Mapping
· Parameters & A ributes and their · JPA Inheritance Mapping
differences · JPA JPQL
· Servlet Config and Servlet Context · JPA Criteria API
· File Uploading and Downloading
· Session Tracking State Management MODULE 2: OVERVIEW OF HIBERNATE
· Cookie FRAMEWORK
· URL Rewri ng · Hibernate overview
· Hidden Form Field · Hibernate architecture
· Session Object · Hibernate configura on and mapping file
· Events & Listeners · Hibernate generator classes
· Dependency Injec on · Hibernate associa on mapping
· Refreshing Servlet · Hibernate inheritance mapping
· Filters · HQL, HCQL
· Hibernate caching
MODULE 5: JAVA SERVER PAGES (JSP) & · First level cache and Second level cache
JSTL
· JSP Architecture MODULE 3: BASIC BEAN WIRING
· JSP Elements · Containing your Bean
· JSP Objects · Crea ng Bean
· Understanding JavaBeans
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Full Stack With Java

· Injec ng into bean proper es · Bean Scops


· Auto wiring · Bean Configura on
· Controlling Bean Crea on · Se er Injec on, Constructor Injec on
· Spring Auto wiring
MODULE 4: ADVANCED BEAN WIRING
· Declaring parent and Child Bean MODULE 9: SPRING MVC
· Applying method injec on · Spring MVC Overview
· Injec ng Non-spring Beans · MVC(Model-View-Controller)
· Registering Custom property editors · Dispatcher Servlet
· Configura on Files
MODULE 5: HITTING THE DATABASE · Dispatcher Servlet Architecture
· Learning spring's data Access Philosophy · Crea ng Controllers, Crea ng Models
· Configuring a data source · Crea ng Views
· Using JDBC with Spring · Using Thyme leaf Template
· Working with JDBC Templates
· Using Spring's DAO Support Classes for MODULE 10: SPRING BOOT
JDBC · Spring BOOT Overview
· Integrate Hibernate with Spring · Spring BOOT Ini alizer
· Caching · Spring BOOT CLI, Spring BOOT Starter
· Spring BOOT Autoconfigura on
MODULE 6: INTRODUCTION TO MVC · Spring BOOT Applica on Proper es
· Define MVC · Spring BOOT RESTful API
· Hibernate Injec on · Spring BOOT MVC, Spring Security
· Spring Annota on, Spring Controller · Spring Data JPA

MODULE 7: MAVEN DEPLOYMENT MODULE 11: BUILDING RESTFUL API USING


· Maven Configura on SPRING BOOT
· Conver ng Maven to Eclipse · Web Services, SOAP Web Services
· Various Maven Command · RESTful Web Services, JAX-RS
· Jersy Framework, Resource
MODULE 8: SPRING · HTTP Request & Response Components
· Spring Overview, Spring Module · HTTP Web Verbs, HTTP Endpoints
· IOC Container · HATEOAS
· Dependency Injec on
· Spring Beans DEPLOYMENT OF MAJOR PROJECT
Partners

D-58, Sector-2, Red FM Lane, Noida-201301 +91-9212172602, 0120-4535-353


www.cetpainfotech.com, (Other Branches: Roorkee | Lucknow | Dehradun)

Vous aimerez peut-être aussi