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

Certified Professional Diploma in Full Stack Java (1)

NetTech India Training Institute offers a Full Stack Java course aimed at enhancing IT skills and improving soft skills for better career opportunities. The course covers a comprehensive curriculum including web design, Java, React JS, and various advanced topics in HTML, CSS, JavaScript, and Java. Graduates are expected to achieve higher pay, professional development, and abundant job opportunities across industries.

Uploaded by

cooljennifer270
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 views39 pages

Certified Professional Diploma in Full Stack Java (1)

NetTech India Training Institute offers a Full Stack Java course aimed at enhancing IT skills and improving soft skills for better career opportunities. The course covers a comprehensive curriculum including web design, Java, React JS, and various advanced topics in HTML, CSS, JavaScript, and Java. Graduates are expected to achieve higher pay, professional development, and abundant job opportunities across industries.

Uploaded by

cooljennifer270
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/ 39

Advance

Certification
Address :-
203, Ratnamani Building, Dada
Patil Wadi, Opp ICICI ATM, Near
Platform No.1, Thane,
Course in
Maharashtra 400601
FULL STACK JAVA
[email protected]

098708 03004 / 5
CERTIFICATIONS OPTIONS AVAILABLE
ABOUT US
NetTech India Training Institute offers a high-quality
learning experience in the field of IT training to train 25%
students on brand new technologies and train them to
Theory
deliver the desired results with commercially relevant and
re-organized technical skills.
The probability of achieving your dream job will keep on
increasing day by day once you complete a course in 75%
NetTech India. We also focus on improving soft skills in Practicals
terms of communication, leadership, teamwork, external
appearance, and attitude which helps everyone to be
professional in all the aspects of their career.
ABOUT
FULL STACK JAVA
The World Wide Web (abbreviated WWW or
the Web) is an information space where
documents and other web resources are
identified by Uniform Resource Locators
(URLs), interlinked by hypertext links, and
can be accessed via the Internet. Tim
Berners-Lee, RobertCailliau were the
inventors of the World Wide Web. The World
Wide Web has been central to the
development of the Information Age and is
the primary tool billions of people use to
interact on the Internet. Web pages are
primarily text documents formatted and
annotated with Hypertext Markup Language
(HTML).
BENEFITS OF
FULL STACK JAVA
• Career Growth - Higher Pay & Position
• Encourages professional Development
• Enriches self-image and Reputation
• Enhances professional Credibility.
• Abundant Job Opportunities
• Used In Many Industries
• Global Recognition
• Secure and Flexible
• 50+ Case Studies
• 10+ Projects
COURSE CONTENT

• Web Designing (Html, CSS, JavaScript & Jquery)

• JAVA

• REACT JS
HTML
• Overview of HTML5:
Introduction, The HTML5 Advantages, HTML vs. HTML5, What’s new in
HTML5, Semantic Markup, New HTML5 Semantic Tags.
• The Canvas API:
Introduction, Understanding Canvas, Context, Coordinates, Browser Support &
Alternate Content, Working with Canvas, Checking for browser support, Writing
Text on Canvas, Drawing a line, Applying Transformations to Drawings, Translate in
Canvas, Working with Stroke Styles, Working with Rectangle, Working with Fill
Styles, Working with Curves, Insert Image into Canvas, Linear Gradient, Radial
Gradient, Background Pattern, Scaling Canvas Object, Canvas Text, Applying
Shadows Scalable Vector Graphics in HTML5 Overview of HTML 5 & CSS 3, Working
with SVG in HTML5, Transforming SVG, Reusing SVG Elements, Drawing Paths,
Using Patterns and Gradients with SVG, A small Application using SVG, Multimedia
in HTML5, Introduction to Multimedia, Codecs, and Containers, Browser support
for Audio/ Video, Checking the Browser Support.
Working with Audio/ Video Elements, Using Autoplay, More attributes, Control
Functions, Adding Subtitles for Accessibility, Exclusive Video Attributes, Video
Timeline Browser
Understanding Geolocation API
Overview, Sources of Location Information, Privacy Protection, Checking for
Browser Support, Position Request, One-Shot Position Request, Repeated
Position Updates, Showing Location on Google Map
Working with Forms API
Overview of Forms, Functional Forms, The Input Catalog, Common Input Types like,
text, password, submit, radio,checkboxHTML 5 & CSS 3, button, HTML5 Input Types,
number, date, color, range, month, week, time, date time local,email,search, tell, url,
HTML5 Form Attributes and Functions, Validating Form Elements in HTML5, A
complete Application
Communications API in HTML5
Introducing Cross Document Messaging, Sending a message, Receiving a
message, Listening to the Message Events, Sample Application using
postMessage. Progress Events, Cross-Origin Requests, Using Progress Events,
Complete Application,
Working with WebSockets
Understanding WebSockets, WebSocket Handshake, WebSocket Interface,
Methods, WebSocket Framing, Adding Event Listeners,
Working with Web Workers
Understanding Web Workers, Web Workers API, Browser Support, HTML 5 & CSS 3,
Working with Web Workers, Initialization, Stopping, Error Handling, Shared Web
Workers
Wing with Drag-and-Drop
Understanding the Concept, Drag-and-Drop API HTML5, Drag-and-Drop Events,
The Event Flow, Functions and Properties, FileHandling,A complete Application
Using Storage APIs
Understanding Storage Setting and Retrieving Values, Resolving Data Leaks,
Storage API Attributes and Functions, Web Storage Updates, Web Storage
ExplainedComplete Implementation
Offline Web Applications with HTML5
Offline Web Applications, Cache and Web Application, Cache Manifest File,
Complete Illustration.
And Many More...
CSS
• Introduction to CSS3
Brief Description, Writing CSS, Defining Styles External Style Sheets, Inline Style
Sheets, Declaration Block, lectors, Browser-specific Prefixes, Adding Comments to a
CSS
• Basic Selectors
Understanding Selectors, The Document Object Model (DOM) HTML 5 & CSS 3,
Working of Selectors, Types of Selectors, Universal Selectors, Type Selectors, Class
Selectors, D Selectors, Descendant Selectors, Attribute Selectors, Pseudo- classes,
Pseudo-elements, Grouping Selectors, Styling Links, Playing with Cursor
• Working with Sizes, Colors, and Files
Sizes and Measuring Units, Relative Units, Example of Relative Units, Angles,
Computing Length Values with calc(), Exploring Colors, Color Names, Hexadecimal
Notations, RGB Format, RGBA Format,HSL Format, HSLA Format, Background
Images.
Styling Text
Working with Fonts, font-family, font-size,font-style, font-variant,font-
weight,Dealing with Line Spacing,Changing the Text Color, Text Formatting, text-
alignHTML 5 & CSS 3, text-decoration, text-indent, text-transform, vertical-align,
white-space, text-overflow,Adding Text Shadows, Text Shadow, Adding Blur Effect to
Shadow, White Text with Black Shadow, Adding Multiple Shadows.
Web Fonts
Desktop Fonts vs. Web Fonts, Adding Web Fonts to Sites, Font Hosting Service,
Storing Fonts to the Web Server, Font Formats and the Supporting Browsers,
Embedding Web Fonts
Background, Borders, and Shadows
CSS Background, background-color, background-image, background-repeat,
background-position, background-attachment, Adding Multiple Images to the
Background, Defining Borders, Border-style, Border Width, Border Color, Border
Shorthand, Additional Border Properties, Single-Sided Border, Border with Alpha
Transparency, Rounded Corner Borders, Using Border Images, Image Border
Properties, Adding Drop Shadows, Adding Drop Shadow.
Gradients without Images
Understanding Gradients, Creating Linear Gradients, Browser support, Specifying
Colors, Specifying Direction, Controlling Transparency, Creating Radial Gradients,
Differently Spaced Color Stops, Specifying Shape, Specifying Size, Repeating
Gradients, Using Multiple Gradients
Advanced Selectors
Why Advanced Selectors, First, Last and Only Child Instances,first-child Selector,last-
child Selector,only-child Selector,first-of-type Selector,last-of-type Selector,
Difference between first-child and:first-of-type, Styling Selectors Based on Positions,
Styling Selectors Based on Relationships, Styling Selectors Based on States, Negative
Selectors, Other Pseudo Classes
Lists and Navigation Menus
Working with Lists, List Styling Properties, Navigation Menus, Creating Vertical
Navigation Bars, Creating Horizontal Navigation Bars
Exploring Generated Content
What is Generated Content, Inserting the Generated Content, Setting the
Selectors Attribute as Generated Content
Transforms and Transitions
Transforms in CSS3, Changing the Transform Origin, 2D Transform Methods, CSS3
Transitions, The transition The property, Controlling the Transition Speed Curve.
Delaying the Transitions, Adding Transformation to the Transition
Animating Elements with Keyframes
Animation vs. Transitions, Creating Animations Using Keyframes, @key frames Rule,
Animating a TextExample, Delaying Animations, Running Animation for a Number of
Times, Setting the Animation Play State, The animation-fill-mode, Setting the
Animation Direction, Setting the Speed Curve of Animation,
Styling Tables
Table Structure, Table Border, Table Headings, Cell Padding, Aligning Data, Table Cells
Spacing Many Columns, Table Cells Spacing Many Columns, Adding Caption to a
Tableland Defining Styles for tables, Grouping Table Rows, Table Layout Interpretation
by Browsers
Elements Positioning
Understanding the Elements Positioning, Positioning Types, Positioning Elements,
Specifying the Position Type, Overlapping Elements, Fixing Elements in the Browser
Window, Creating Tooltips, Styling Tooltips, Drop Down Menus, Creating Child
Selectors, Creating submenus, Masking an Absolutely Positioned Element
Working with Layouts
Introduction to CSS Box Model, Setting Element Dimensions, Setting Box Size, Height
and Width, Paddings and Margins, Specifying Paddings, Specifying Margins,
Collapsing Margins, Removing Default Margins, Changing Layout with the display,
Controlling Visibility, Floating Elements, The float Property, Specifying Margins with
Floating Elements, Clearing Float, Centering the Image, Adding Captions to Images,
Using Multiple Classes
Multi-Column Layouts with CSS3
The Multi-Column Layout, Multi-Column Properties, Specifying Multiple Columns,
Specifying the Column Gap HTML 5 & CSS 3, Setting the Rule between
ColumnsSpanning Columns, Specifying the Column Width, Filling the columns,
Dealing with Column Breaks
Dealing with Cross Browser Layouts
Creating Columnar Layouts using a float, Single-Column Layout, Two-Column Layout
using a float, Three-Column Layout, Introducing Flexbox, The flex Properties.
Media Queries
Understanding Media Queries, Specifying Media Queries, Media Features, Media
Query Expressions, A Complete Illustration, Media Queries with Alternative
Conditions, Setting Viewport, The HTML meta Tag, The viewport CSS, Handling
Images with Media Queries
Print CSS3
Introduction, Media Types, The @media Rules, Defining Page Margins,
Specifying Page Breaks, Breaking Content

And Many More


JQUERY
The jQuery Basics and managing the Element Selection.
Manipulating the DOM. Manipulating the Elements.
Working with Events.
Using jQuery Effects.
Working with Data and Ajax.
Using DataTemplates.
Working with Forms.
UsingjQuery UI.
Button, Progress Bar, and Slider Widgets, Autocomplete and Accordion
Widgets, Tabs Widget, Datepicker Widget, Dialog Widget, Drag & Drop
Interactions, Other Interactions,
Using jQuery Mobile,
Getting Started with jQuery Mobile, Pages, and Navigation,
Dialogs, Themes, and Layouts,
Buttons and Collapsible Blocks Using jQuery Mobile Forms,
jQuery Mobile Lists,
Advanced Features: Using the jQuery Utility Methods,
The jQuery UI Effects & CSS Framework,
Using Deferred Objects
JAVA SCRIPT
Introduction to JavaScript,
Introduction to web development and JavaScript,
How to create a JavaScriptapplication,
How to test and debug a JavaScript, application, XHTML, CSS,
How to get input and displays output,
How to work with numbers, strings, dates,
How to code control statements,
How to create and use an array,
How to create and use the function,
How to create and use objects,
How to use regular expressions, handle exceptions and validate data dom
Scripting, Basic DOM scripting, Advanced event handling, Advanced DOM
manipulation,
How to script CSS,
How to script tables and forms, Animation with DOM scripting, Other
JavaScript Skills,
How to control the web browser,
How to use JavaScript libraries
JAVA
CORE JAVA
Java Basics
• Define the scope of variables. Define the structure of a Java class. Create
executable Java applications with a main method; run a Java program from
the command line; Import other Java packages to make them accessible in
your code. Compare and contrast the features and components of Java such
as: platform independence, object orientation, encapsulation.
Working with Java Data Types
• Declare and initialize variables (including casting of primitive data types).
Differentiate between object reference variables and primitive variables.
Develop code that uses wrapper classes
Working with Operators and Decision Constructs
• Using Operators and Decision Constructs. Use Java operators; including
parentheses to override operator precedence. Test equality between Strings
and other objects using == and equals (). Create if and if/else and ternary
constructs .Use a switch statement
Creating and Using Arrays
Declare instantiate, initialize and use a one-dimensional array:
Declare, instantiate, initialize and use multi-dimensional array.
Using Loop Constructs
Create and use while loops. Create and use for loops including the
enhanced for loop. Create and use do/while loops. Compare loop
constructs. Use break and continue
Java Class Design
Implement encapsulation. Implement inheritance including visibility
modifiers and composition. Implement polymorphism. Object class.
Create and use singleton classes and immutable classes. static keyword on
initialize blocks, variables, methods, and classes
Working with Methods and Encapsulation
Create methods with arguments and return values. Including overloaded
methods. Apply the static keyword to methods and fields. Create and
overload constructors; including impact on default constructors. Apply
access modifiers.
Working with Inheritance
• Describe inheritance and its benefits. Develop code that demonstrates the
use of polymorphism; including overriding and object type versus reference
type. Determine when casting is necessary. Use super and this to access
objects and constructors. Use abstract classes and interfaces

Handling Exceptions
• Differentiate among checked exceptions, unchecked exceptions, and
Errors. Create a try-catch block and determine how exceptions alter
normal program flow. Describe the advantages of Exception handling.
Create and invoke a method that throws an exception. "Recognize common
exception classes (such as NullPointerException, ArithmeticException,
ArrayIndexOutOfBoundsException, ClassCastException)"

Working with Selected classes from the Java API


• Manipulate data using the String Builder class and its methods. Creating
and manipulating Strings. Create and manipulate calendar data using
classes from java.time.LocalDateTime, java.time.LocalDate,
java.time.LocalTime, java.time.format.
DateTimeFormatter, java.time.Period . Declare and use an ArrayList of a
given type. Write a simple Lambda expression that consumes a Lambda
Predicate expression
Generics and Collections
Create and use a generic class. Create and use ArrayList, TreeSet,
TreeMap, and ArrayDeque objects. Use java.util.Comparator and
java.lang.Comparable interfaces. Collections Streams and
Filters.Iterate using forEach methods of Streams and List. Describe
Stream interface and Stream pipeline. Filter a collection by using
lambda expressions. Use method references with Streams
Lambda Built-in Functional Interfaces
Use the built-in interfaces included in the java.util. function package such
as Predicate, Consumer, Function, and Supplier. Develop code that uses
primitive versions of functional interfaces. Develop code that uses binary
versions of functional interfaces. Develop code that uses the Unary
Operator interface
Java Stream AP
Develop code to extract data from an object using peek() and map()
methods including primitive versions of the map() method. Search for data
by using search methods of the Stream classes including findFirst, findAny,
anyMatch, allMatch, noneMatch. Develop code that uses the Optional
class. Develop code that uses Stream data methods and calculation
methods. Sort a collection using Stream API. Save results to a collection
using the collect method and group/partition data using the Collectors
class. Use flatMap() methods in the Stream API
Use Java SE 8 Date/Time API
Create and manage date-based and time-based events including a
combination of date and time into a single object using LocalDate,
LocalTime, LocalDateTime, Instant, Period, and Duration. Work with dates
and times across time zones and manage changes resulting from daylight
savings including Format date and times values. Define and create and
manage date-based and time-based events using Instant, Period,
Duration, and TemporalUnit
Java I/O Fundamentals
Read and write data from the console. Use BufferedReader,
BufferedWriter, File, FileReader, FileWriter, FileInputStream,
FileOutputStream, ObjectOutputStream, ObjectInputStream, and
PrintWriter in the java.iopackage
Localization
Read and set the locale by using the Locale object. Create and read a
Properties file. Build a resource bundle for each locale and load a
resource bundle in an application
ADVANCED JAVA
JDBC
Introduction to JDBC. JDBC architecture. java. SQL Package.
Connection, Statement, ResultSet.
Prepared Statement. Callable Statement.
Scrollable and Updatable ResultSet. Batch Updates.
ResultSet MetaData. Simple Transaction Management.
Four Levels of JDBC drivers, their pros & cons. Features of JDBC 3.0
SWING
Basic swing programs. Component communication & understanding events.
Controls and Layouts. Forms and Lists.
Option Controls & Making Choices. Menus.
Using Common Dialogs
SERVLETS
The need for server-side programming. Introduction to Servlets. Servlet Life Cycle.
Javax .servlet package. Servlet Config, Servlet Context, Servlet Response.
Supplying initialization parameters to Servlets.
Performing database operations in Servlets.
Include and forward mechanisms.
Applying filters to Servlets.
java. servlet. http Package. Http Servlet Life Cycle. Http request methods GET vs.
POST. Http Servlet
Request, Http Servlet Response. Dealing with Http headers & error codes.
Session Tracking, purpose .Hidden form fields, Cookies .Http Session, URL
rewriting.
Event listeners. Web application security.
JSP
Disadvantages of Servlets.
Introduction to JSP. JSP Life Cycle.
Creating dynamic Web content with JSP.
Scripting elements: Scriptlet. Declaration. Expression.
XML syntax for JSP elements .JSP directives page, include and tag lib. JSP
implicit objects. JSP scopes.
Include and forward mechanism.
Using a Java bean in a JSP. JSP Model 1 architecture. JSP Model 2 (MVC)
architecture.
Custom Tag Development. Classic Tags, Simple Tags. Error
Handling in a JSP.
JSTL. (Java Standard Tag Library)
Expression Language.Processing XML in a JSP
And Many More...
JAVA FRAMEWORK
HIBERNATE
Object Relational Mapping
•Introduction to Hibernate
•Hibernate Mapping
•Collection in Hibernate
•Inheritance in Hibernate
•Hibernate Query Language(HQL)
•Hibernate Criteria API
STRUTS2
Introduction to Struts
•MVC design pattern
•Action classes & UI
•Validator Framework
•Built-in Interceptors
•Custom Interceptors
•Struts Tag Libraries
•Aware Interface
•Struts Tiles
Spring
•O v e r v i e w
•A r c h i t e c t u r e
•I o C C o n t a i n e r s
•B e a n D e f i n i t i o n , S c o p e
•D e p e n d e n c y I n j e c t i o n w i t h B e a n
•D e p e n d e n c y I n j e c t i o n w i t h B e a n
•A n n o t a t i o n B a s e d C o n f i g u r a t i o n
•J a v a B a s e d C o n f i g u r a t i o n
•M V C w i t h S p r i n g
•A O P w i t h S p r i n g F r a m e w o r k
•S p r i n g J D B C F r a m e w o r k
And Many More...
Java Spring Boot Framework
WEB SERVICES
What is a web service
• WS Components
• SOAP Web service
• RESTful Web Service
SPRING BOOT
• Introduction to spring boot
• SB Architecture
• Spring boot versus Spring MVC
• Spring boot Annotations
• SB dependency management
• Introduction to RESTful web services with spring boot
• Auto configuration dispatcher
• Implementing POST method
• Implementing Exception Handling
• Implementing delete method
• Implementing validations for RESTful services
• Implementing GET method
And Many More...
REACT JS
1. REACTJS ─ OVERVIEW
• React ─ Features
• React ─ Advantages
• React ─ Limitations
2. REACTJS ─ ENVIRONMENT SETUP
• Install Global Packages
• Create the Root Folder
• Add Dependencies and Plugins
• Create the Files
• Set Compiler, Server, and Loaders
• index.html
• App.jsx and main.js
• Running the Server
3. REACTJS ─ JSX
• Using JSX
• Nested Elements
• Attributes
• JavaScript Expressions
• Styling
• Comments
• Naming Convention
4. REACTJS ─ COMPONENTS
• Stateless Example
• Stateful Example
5. REACTJS ─ STATE
6. REACTJS ─ PROPS OVERVIEW
• Using Props27 Default Props
• State and Props
7. REACTJS ─ PROPS VALIDATION
• Validating Props
8. REACTJS ─ COMPONENT API
• Set State
• Force Update
• Find Dom Node
9. REACTJS ─ COMPONENT LIFE CYCLE
• Lifecycle Methods
10. REACTJS ─ FORMS
• Simple Example
• Complex Example
11. REACTJS ─ EVENTS
• Simple Example
• Child Events
12. REACTJS ─ REFS 51
• Using Refs..51
13. REACTJS ─ KEYS 53
• Using Keys .53
14. REACTJS ─ ROUTER
• Install a React Router
• Create Components
• Add a Router
15. REACTJS ─ FLUX CONCEPT
• Flux Elements
• Flux Pros
16. REACTJS ─ USING FLUX
• Install Redux
• Create Files and Folders
• Actions
• Reducers
• Store
• Root Component
• Other Components
17. REACTJS ─ ANIMATIONS
• Install React CSS Transitions Group
• Add a CSS file
• Appear Animation
• Enter and Leave Animations
18. REACTJS ─ HIGHER ORDER COMPONENTS
19. REACTJS ─ BEST PRACTICES
20. Nodejs – CRUD Operations.
And Many More...
WHO CAN LEARN ?

• Anyone who wants to build a career as a Data Scientist.


• Anyone who wish to gain knowledge about Programming
• Students who are currently in college or university
CAREER OPPORTUNITIES

• Frontend Web Developer


• Backend Web Developer
• UI/UX Developer
• Web Application Developer
• Web Analyst
• Senior Developer
And Many More...
OUR RECRUITERS

and Many More….


PROCESS FOR SUCCESS

GET PLACED

GET TRAINED

ENROLL
FACILITIES OFFERED
• Practical Training on Live Projects
• 100% Placement Guarantee
• Interview Preparation
• Global Certification
• Fully functional Labs
• Online / Offline Training
• Study Materials
• Expert Level Industry Recognized Training
203, Ratnamani Building, Dada Patil Wadi,
Opp ICICI ATM, Near Platform No.1,
Thane, Maharashtra 400601

098708 03004 / 5

[email protected]

You might also like