Certified Professional Diploma in
FULL STACK JAVA
OUR BRANCHES Thane
Andheri
9870803004 9870803005
7304639164 7304639165
Nerul 9372435654 9372438197
Dadar 9324826104 9321487176
kalyan 9967090858 9967939858
Borivali 9167866163 9167866163
CERTIFICATIONS OPTIONS AVAILABLE
ABOUT US
NetTech India is a premier training institute specializing in cutting-edge, job-ready courses in the field of IT, CAD & Accounts. With a focus on practical, hands-on learning, we offer industry-recognized certifications and personalized training programs. Our expert instructors are committed to helping students and professionals enhance their skills and advance their careers. Located in Thane, Mumbai and Navi Mumbai, NetTech India is dedicated to providing quality education and fostering a culture of continuous learning and innovation. We Prepare You To Be The Talent The Industry Needs!
25%
Theory
75%
Practicals
ABOUT FULL STACK JAVA Full Stack Java development involves building both the front-end and back-end of web applications using Java technologies. It’s one of the most in-demand skill sets in the software industry today. This course provides complete training in Web Designing using HTML, CSS, JavaScript, and JQuery, along with modern front-end development using React JS. On the server side, students gain strong expertise in Core Java, Advanced Java, Java Frameworks, and Spring Boot. By mastering these tools, learners can create dynamic, responsive, and scalable web applications, making them highly valuable and job-ready in today’s tech-driven world.
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
FULL STACK JAVA TOPICS • WEB DESIGNING (HTML, CSS, JAVASCRIPT & JQUERY)
• REACT JS
• CORE JAVA
• ADVANCED JAVA
• JAVA FRAMEWORK
OBJECTIVES With this progressive HTML5 ,CSS3, JAVA SCRIPT and J-QUERY combo course, we brings forth yet another blended training module comprising of two of the most popular and rapidly emerging technologies. HTML5 and CSS3 is the next big thing in the world of web development. HTML5 has risen to the status of a core markup language in the world wide web due to a number of new attributes and elements that are apt for use in modern websites. This training will also teach you how to: code application logic in web applications with the use of JavaScript, store local data using JSON, create HTML5 pages to parse data with the use of HTML5 forms, build the DOM, build responsive layouts with CSS3, and describe on HTML5 canvas.
HTML Overview of HTML5: • HTML Introduction • HTML Editors • HTML Basic Structure • HTML Meta Tags • HTML Basic Tags 1. Heading Tags 2. Paragraph Tags 3. Pre Tag 4. Break Tag 5. Horizontal Line Tag 6. Centre Tag 7. Font Tag • Difference Between HTML Tag, Element And Attributes • HTML Comments
• HTML Formatting Tags 1. Bold Text 2. Important Text 3. Italic Text 4. Emphasized Text 5. Marked Text 6. Smaller Text 7. Deleted Text 8. Inserted Text 9. Subscript Text 10. Superscript Text • HTML Quotation And Citation Elements 1. Blockquote 2. Short Quotations 3. Address 4. Abbreviations 5. Cite 6. Bi-Directional Override • HTML Link Tag • HTML Image Tag • HTML Marquee • HTML Favicon And Page Title
•
•
•
• • •
HTML Table Tag 1. Table Border 2. Table Size 3. Table Header 4. Table Caption 5. Table Colgroup 6. Table Colspan And Rowspan 7. Table Structure –Thead,Tbody,Tfoot HTML List Tag 1. Unordered List 2. Order List 3. Description List HTML Form Tag 1. Form Element/Tags 2. Form Input Types 3. Form Input Attributes HTML Block And Inline Element 1. Div 2. Span HTML Semantic Element HTML Iframes 1. Google Map 2. Youtube Video
•
HTML Media Tags 1. Video 2. Audio
• Project: 1. Restaurant Website (Static) Create a 3–4 page website using Link: 1. 2. 3. 4.
Home Menu About Contact
2. Resume Website Build your resume using HTML: 1. 2. 3. 4. 5.
Career Objectives Education Skills Projects Contact Details
CSS • • • • • • • • • • • • • • • • • • • • •
Introduction CSS CSS Syntax How To Link CSS In HTML CSS Selectors CSS Comments CSS Colors CSS Border And Border Radius CSS Outline CSS Margin And Padding CSS Height And Width CSS Min-Max Width CSS Box Model CSS Box Sizing CSS Text Property CSS Font Property CSS Add Google Font CSS Add Font Icons CSS Link Property CSS Table Property CSS List Property CSS Align
• • • • • •
• •
CSS Display CSS Float CSS Website Layout CSS Navigation Bar CSS Dropdowns CSS Position 1. Static 2. Relative 3. Fixed 4. Absoulte 5. Sticky CSS Z-Index CSS Combinators 1. Descendant Combinator 2. Child Combinator 3. Next Sibling Combinator 4. Subsequent-Sibling Combinator
•
•
• • •
CSS Pseudo-Classes 1. :Hover 2. :Focus 3. :Active 4. :Link 5. :Visited 6. :First-Child 7. :Last-Child 8. :Nth-Child(N) CSS Pseudo-Elements 1. ::First-Line 2. ::First-Letter 3. ::Before 4. ::After 5. ::Marker 6. ::Selection CSS Background CSS Overflow CSS Transition
•
•
•
• • • •
CSS 2d Transformation 1. Translate() 2. Rotate() 3. Scalex() 4. Scaley() 5. Scale() 6. Skewx() 7. Skewy() 8. Skew() 9. Matrix() CSS 3d Transformation 1. Rotatex() 2. Rotatey() 3. Rotatez() CSS Gradients 1. Linear Gradients 2. Radial Gradients 3. Conic Gradients CSS Filter Property CSS Object-Fit Property CSS Animation-Keyframes CSS Flexbox
• • •
CSS Flexbox Child Property CSS Grid CSS Media Query
•
Project 1. 2.
Create Ecommerce Website With Media Query. Clone Website UI Amazon, Flipkart, Netflix.
JAVA SCRIPT • • • • • • • • • • • • • • • • • •
Javascript Introduction, Internal, External Javascript Data Types Java Script Variables Java Script Variable Hosting Java Script Operators If Statements, Switch Statements Loops Function Function Return Function With Parameters Java Script Popups Java Script String And String Methods Java Script Array And Array Methods Java Script Object Java Script Numbers Methods Java Script Date Methods Java Script Math Methods
•
•
•
Java Script Dom 1. Dom Methods 2. Get And Set Methods 3. Queryselector And Queryselectorall 4. CSS Styling Methods 5. Parent Element And Parent Node 6. Child Nodes And Children 7. Element Siblings 8. Create Element ,Textnode And Comment 9. Insertbefore 10. Clone Node 11. Contains Method Java Script Events 1. Mouse Event 2. Keyboard Event 3. Windows Event 4. Add Event Listener Java Script Asynchronous Method 1. SetInterval 2. Settimeout
•
• • • • • •
Java Script Es 6 1. Let And Const 2. Template Literals 3. Ternary Operator 4. Arrow Functions 5. Spread And Rest Operators 6. Array And Object Destructuring 7. Map, Filter, Callback Method Java Script Promise Java Script Form Validation Java Script Local Storage And Session Storage Java Script Modules Java Script Json Project 1. Create a website that includes both a login form with validation and a registration form that utilizes local storage. 2. To-Do List App 3. E-Commerce Cart
JQUERY • • • • •
•
•
Introduction To JQuery Add JQuery In HTML JQuery Syntax JQuery Selectors JQuery Events Methods 1. Mouse Event 2. Keyboard Event 3. Window Event JQuery Effect 1. Hide/Show 2. Fade 3. Slide 4. Animate 5. Stop JQuery Dom 1. Get And Set 2. Classes –Addclass, Toggle Class 3. CSS Property 4. Add And Remove, Empty 5. Append, Prepend, After, Before
REACT JS •
• • • • • • • • • • • •
REACTJS ─ OVERVIEW 1. React ─ Features 2. React ─ Advantages 3. React ─ Limitations REACTJS ─ ENVIRONMENT SETUP 1. Create React Project 2. React Folder Structure React Virtual Dom React JSX React Fragments React Component 1. Class Component 2. Function Component React Props And State React Condition Rendering React CSS Styling React Add Google Font React Add Material UI React Add Basic Bootstrap React Add Images
• • • •
•
•
React Event Handling 1. Class Component Event Handling 2. Functional Component Event Handling React Form Event React Props Drilling React Lifecycle Methods 1. Mount 2. Unmount 3. Didmount React Hooks 1. Usestate 2. Useeffect 3. Customhook 4. Usememo 5. Useref 6. Usecallback 7. Usecontext 8. Use Navigate 9. Use Reducer React Context Api
•
•
•
•
React Router 1. Install React Router 2. Browser Router 3. Routes 4. Route 5. Links Fetch Api 1. Get Method 2. Post Method 3. Put Method 4. Delete Method React Redux 1. Introduction Of Redux 2. Installation Of Redux And React Redux 3. Explain Action 4. Explain Reducer 5. Explain Store 6. Explain Dispatch 7. Explain Action Creator 8. Explain React Provider Project 1. Login And Registration Form With Router And API 2. Portfolio
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.
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
ADVANCED JAVA JDBC
• Introduction to JDBC. JDBC architecture. java. SQL Package • Connection, Statement, Result Set • • • •
Prepared Statement. Result Set. Batch Updates. Result Set Metadata. Simple Transaction Management
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
• • •
JSP
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
•
Introduction to JSP. JSP Life Cycle
• •
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
• • •
• • •
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
JSTL. (Java Standard Tag Library) Expression Language.Processing XML in a JSP
And Many More...
JAVA FRAMEWORK HIBERNATE
• Introduction to Hibernate • Object Relational Mapping • Hibernate Architecture • Hibernate Mapping • Collection in Hibernate • Inheritance in Hibernate • Hibernate Query Language(HQL)
Spring • • • • • • • • • •
Overview Architecture IOC Containers Bean Definition, Scope Dependency Injection with Bean Annotation Based Configuration XML Based Configuration MVC with Spring AOP with Spring Framework Spring JDBC Framework
And Many More...
WHO CAN LEARN? • Anyone Who Wants To Build A Career In IT Field
• 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 • Full Stack Developer
• Spring & Spring boot Developer • Software Developer • Software Engineer
And Many More...
OUR RECRUITERS
AND MANY MORE…..
PROCESS FOR SUCCESS
GET PLACED GET TRAINED ENROLL
FACILITIES OFFERED • Practical Training On Live Projects • Complete Placement Assistance • Interview Preparation • Global Certification
• Fully Functional Labs
• Online / Offline Training • Study Materials
• Expert Level Industry Recognized Training Note: NetTech India's job placement assistance is contingent upon students attending and actively participating in the prescribed placement training sessions.
V 11.3
THANE
203, Ratnamani Building, Dada Patil
Wadi, Opp ICICI ATM, Near Platform No.1, Thane West - 400601
ANDHERI
1st Floor, C Wing, Laram Center, Above Bata Showroom, Opp Railway Stn, Near Nadko Shopping Center Andheri West - 400058
[email protected]
7304639164 7304639165
[email protected]
DADAR
KALYAN
098708 03004 / 5
365/A, Rukmini Niketan, 1st Floor, Ranade Road, Next to Post Office, Dadar West, Mumbai 400028
9324826104 9321487176
[email protected]
101 Chandulal Joshi Plaza, Above JK Burger, Opp Kalyan Railway Reservetion Office, Kalyan West 421301
9967090858 9967939858
[email protected]
NERUL
302, A Wing, Om Shivam Center,
Sector 20, Akash Tutorial, Opposite Nerul Station West – 400706
9372435654 9372438197
[email protected] Borivali
201, 2nd Floor, Goyal Shopping Center, A Wing, Opp Borivali Railway Station, Platform No. 3, Mumbai-400092
9167866183 9167866163
[email protected]
Visit Our Websites : www.nettechindia.com