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

Java Full Stack Brochure

The document outlines a comprehensive 5-month Java Full Stack Training program offered by Appwars Technologies Pvt. Ltd., which is accredited by the Ministry of MSME, Government of India. It covers a wide range of technologies including HTML, CSS, JavaScript, React, Java, SQL, and various frameworks such as Spring and Hibernate, along with practical projects. The training aims to equip participants with the necessary skills for a career in IT solutions and software development.

Uploaded by

Chandu Yadav
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
2 views28 pages

Java Full Stack Brochure

The document outlines a comprehensive 5-month Java Full Stack Training program offered by Appwars Technologies Pvt. Ltd., which is accredited by the Ministry of MSME, Government of India. It covers a wide range of technologies including HTML, CSS, JavaScript, React, Java, SQL, and various frameworks such as Spring and Hibernate, along with practical projects. The training aims to equip participants with the necessary skills for a career in IT solutions and software development.

Uploaded by

Chandu Yadav
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
Java Full Stack Training (5 Months ) oO TECHNOLOGIES Training | Development | Consultancy (A Ministry of MSME, Govt. of INDIA Approved Enterprise) OFFICIAL ACCREDITATION [i corPORATE EQ AFFairs Java Full Stack Course Content INTRODUCTION TO WEB * What is Web? Web Features? * WSC and W3C Members * Introduction to What WG CORE HTML © Introduction Parts in HTML Document Version Information Head Section Meta Information Favicons Body Section HTML FORMS. Anchors, Images ADVANCE HTML5S Introduction © HTMLS HISTORY Why HTMLS5 ? New Features and Groups Structure of HTML5 Document Power of HTML5 and Features * Semantics and Block Level Elements HTML5 Forms HTML5 Multimedia HTML5 Graphics Introduction CSS Basics CSS Introduction CSS Syntax CSS Verions CSS Id & Class CSS Styling Styling Backgrounds Styling Text Styling Fonts CSS Borders ADVANCE CSS Introduction CSS3 Modules Selectors Box Model Backgrounds and Borders Text Effects 2D/3D Transformations Core Advanced Animations Multiple Column Layout User Interface JAVA SCRIPT (ES-5 and ES-6) Basic JavaScript DOM and BOM Intervals and Objects Prototype, Hoisting and Closure Let, Const, Arrow, Class and Inheritance Map, Filter, Reduce, Template Literals forEach, for-in, for-of loop. oh edi © Why Typescript * Basic Types * Class and Interfaces * Modules REACT JS: INTRODUCTION TO REACT JS ¢ What is React JS ? ¢ What is SPA ? ¢ DOM vs Virtual DOM * Advantages and Disadvantages * Key Features ENVIRONMENTAL SETUP Node | NPM Installation of CLI Setup Project Directory Structure Code Editors * How React JS Application Boot BASIC FEATURES OF REACT JS * React Concepts e JSX and TSX * Render Elements ¢ Function and Class Components * Props and State ¢ Handling Events * Dynamic Data Rendering KEY FEATURES OF REACT JS Conditional Rendering List and Keys Forms Handling Forms Validation COMPONENT LIFECYCLE HOOK * Understanding component lifecycle © All Lifecycles Hooks EVENT HANDLING REACT * Understanding React Event Sytem « Passing arguments to event Handlers NETWORK CALL * Fetch * Axios CUSTOM SERVICES * Introduction to Services © Building a Service LOCAL DATA STORAGE * Local Storage * Session Storage * Cookies ROUTING WITH REACT ROUTER * Setting up React Router * Configuring route with Route Component ¢ Making routes dynamic with React Params « Working with nested routes ¢ Link and NavLink Redirect Routes UI COMPONEN ¢ Angular Material ¢ PrimeNG INTRODUCTION TO REDUX ¢ Why Redux Install and setup * Store, Reducer, actions * Dispatcher * High order Components * mapStateToProps and mapDispatchToProps usage ADVANCE REDUX * Async Actions ¢ Middleware e Redux Thunk and Redux Saga REACT HOOKS ¢ Why We Need Hooks © Different Types of Hooks « Using State And Effect Hooks « Usereducer, User Etc. * Custom Hooks Rules of Hooks DEVELOP A CRUD APLICATION IN REACT JS APPLICATION DEPLYOMENT * Build Application and Deplyoment INTRODUCTION TO JAVA * Why Java was Developed ¢ Application Areas of Java « History of Java ¢ Platform Independency in Java ¢ USP of Java: Java Features * Sun-Oracle Deal Different Java Platforms Difference between JDK, JREJVM Java Versions JVM Architecture Installing Java on Windows Understanding Path Variable: Why Set Path CREATING FIRST JAVA PROGRAM © Understanding Text Editors to Write Programs « How to compile java file e Byte Code and class file ¢ Howto run class file JAVA LANGUAGE FUNDAMENT, * Identifiers ° Keywords Variables Literals e Data Types * Operators ¢ Comments Looping Statements Condition Statements e Type Casting OOP IMPLEMENTATION (PIE) * Why Oop © OOP Concepts with Real life examples ¢ Class & it's Syntax © Object & it's Syntax Reference Variable Constructors Instance(Non-Static) & Static Variables Instance(Non-Static) & Static Methods e this Keyword and it's usages Object & Static Initializers(Anonymous Blocks) Inheritance & its Syntax ~\ * Types of Inheritance © Object Class as Root of Java Class Hierarchy ¢ Variable Hiding * Method Hiding e Method Overriding « Method Overloading « Superkeyword and its usages ¢ Final keyword and its usages e Constructor Chaining « Upcasting and Downcasting * Static & Dynamic Binding e Run Time Polymorphism * Abstract Keyword(Abstract classes and methods) « Understanding Interfaces ¢ Implementation of Encapsulation « Association with Implementation * Understanding Packages © Setting Class path « Reading Input from Keyboard * Access Modifiers ¢ Within Package &Outside Package Implements Ss ed * Static Nested Class * Non-static Nested Class ¢ Local Class * Anonymous Class ¢ Nested Interface e General Definition of Array « Advantages from Array « Arrays in Java « Id Arrays © 2-d Arrays ° Jagged Arrays ° Array of reference type * Operations on Arrays e User Define Array & Object Type COMMAND LINE ARGUMENTS AND WRAPPER CLASSES ¢ How to read command line arguments ¢ Wrapper Classes « Parsing of Numeric Strings * String representation of Primitives >< le) ale) e Types of Runtime Errors ¢ Understanding Exceptions * Exception Class Hierarchy * Try & Catch Blocks ¢ Patterns of Catch Block * Nested Try statements * Throw, throws and finally ¢ Creating Custom Exceptions e Checked & Unchecked Exceptions « Assertion WORKING WITH STRINGS « What is String ¢ String Class * Creating String Object * Operations on String ¢ String Buffer Class and it's Methods * Difference between String and StringBuffer class © StringBuilder Class and its Methods * Difference between StringBuffer and StringBuilder Introduction to AWT « Introduction to Swing Components * Look And Feel of Swing Components * MVC Architecture of Swing Components ¢ Working with Image * Advance Swing Components « JOptionPane, JTree, JTable, JTabbedPane * JfileChooser, JcolorChooser « Menu Components e JMenu e JMenultem « JMenubar ULTI THREADED PROGRAMMING ¢ Multitasking: Why Concurrent Execution ¢ Multiprocessing v/s Multithreading ¢ MainThread (Default Java Thread) * Creating Child Threads and understanding context switching « Thread States ¢ Thread Group ¢ Thread Synchronization: Methods and Blocks ¢ Inter-Thread communication * Daemon Threads ¢ Deadlock eS « What is 1/0 e Why Need Streams * Byte Streams and Character Streams ¢ Read/Write operations with file ¢ Scanner Class © Object Serialization & Deserialization ¢ Transient keyword File Class and it's Methods SOCKET PROGRAMMING « Understanding Fundamentals of a Network ¢ Socket and ServerSocket Classes ¢ InetAddress Class « DatagramSocket and DatagramPacket Classes ¢ URL, URLConnection, HttpURLConnection Classes REFLECTION e Understanding the Need Of Reflection * Getting information about class's modifiers, fields, methods, constructors and super classes ¢ Finding out constant and method declaration belong to an interface « Creating an instance of the class whose name is not known until runtime * Getting and setting values of an object's field if field name is unknown until runtime * Invoking a method on an object if the method is unknown until runtime Invoking Private Methods EXTENDED & UTILITY CONCE « Generics « Lambda Expression ¢ Annotations © Object Cloning « Vargas © Static-import e Enum * Static, Default and Private Methods of Interface « Var Type * Java Modules © Stream API « What is Collection? ¢ What is Framework? * Collections Framework * Core Interfaces ¢ Collection, List, Queue, Deque « Set, NavigableSet, SortedSet © Map, NavigableMap, SortedMap * Core Classes ¢ ArrayList, LinkedList, PriorityQueue, ArrayDeque « HashSet, LinkedHasSet, TreeSet, e HashMap, IdentityHashMap, WeakHashMap, LinkedHashMap, Tree Map e Accessing a Collection via an Iterator * Accessing List via ListIterator * Accessing a Collection via for each loop ¢ Working with User Defined Objects « The Comparator and Comparable Interfaces * The Legacy classes and Interfaces. « Enumeration, Vector Stack « Hashtable, Properties a e ¢ [Link] ¢ [Link] ¢ javasqlDate SSA Ed elds aN INTERNATIONALIZATION(I18N) e Understanding Locale « Resource Bundle * Usage of properties file * Fetching text from Resource Bundle * Displaying the text in HINDI © Displaying date in Hindi INTRODUCTION TO SQL (PROJECTBASED) DATA BASE PROGRAMMING USING JDBC Need Of JDBC e JDBC Drivers Statement, PreparedStatement, CallableStatement Scrollable and Updatable ResultSet Batch Updates Transaction ¢ Metadata ¢ Connection Data Base ¢ Oracle e MySQL * MongoDB JAVA EE(JAVA PLATFORM ENTERPRISE EDITION) Understanding the Concept of Java EE : JEE Specification Java EE Architecture Single Tier ¢ TwotTier ThreeTier © N-Tier * Java EE Components e¢ Web Components . Distributed(Business) Components e Java EE Containers Servers « Web Container Web Server(Apache Tomcat) e EJB Container Or Application Server(Weblogic,Glassfish, Websphere) ¢ Java EE Services JNDI Service ¢ Java Transaction Service e JAAS e JMS 7 Aa e Introduction to web programming e Role of Serviet in web programming * Servlet Lifecycle * Servlet with Annotations © @WebServiet © @WebinitParam * @Weblistener e @QWebfFilter © @MultipartConfig e Request Dispatching * Parameters & Attributes and their differences © ServietConfig and ServietContext ¢ FileUploading and Downloading © Session Tracking State Management * Cookie © Url Rewriting © Hidden Form Field © Session Object ° Events & Listeners ¢ Dependency Injection © Refreshing Servlet © Filters JAVA SERVER PAGES(JSP) & JSTL e JSP Architecture e JSP Elements © JSP Objects ° Understanding JavaBeans e Custom Tags © Using tags of JSTL ° Expression Language PROJECT CLASSES e Front End Coding e FORM DESIGNING © HTML ° CSS e JAVA SCRIPT © BOOT STRAP © Back End Coding © DATA BASE DESIGNING © Connecting forms to database e Writing Business Logic © Project Hosting e Why Design Patterns...? ¢ Front Controller * Composite View * Factory Pattern © Singleton Pattern * DAOPattern BNW PV BN | e Email System and Protocols e Sending & Receiving Mails © Handling Attachments INTRODUCTION TO DISTRIBUTED eee AULT c) e RMI ¢ Web Services INTRODUCTION TO RESTFULL SERVICES e¢ @PathParam © @Path ° @FormParam ¢ @QueryParam © @DefaultValue OVERVIEW OF JPA FRAMEWORK e SPRING e What is Spring? * Spring modules e Understanding dependency Injection e Applying aspect-oriented programming \. MAVEN DEPLOYMENT e Maven Configuration e Converting Maven to Eclipse ¢ Various Maven Command BASIC BEAN WIRING e Containing your Bean ¢ Creating bean * Injecting into bean properties © Autowiring Controlling bean creation AspectOriented Programming HITTING THE DATABASE e Learning spring's data Access Philosophy e Configuring a data source * Using JDBC with Spring * Working with JDBC Templates ¢ Using Spring's DAO Support Classes for JDBC ¢ Integrating Hibernate with Spring * Caching INTRODUCTION TO ORM e Need of ORM e Problems using JDBC Directly © ORM Implementation INTRODUCTION TO HIBERNATE ¢ Hibernate Architecture e Hibernate configuration © Hibernate's Support for Other Technologies ¢ Installing Hibernate © A‘Helloworld” stand alone application CREATING PERSISTING CLASSES e Mapping a basic Java Class ¢ Mapping a Class with Binary Data * Mapping a Serializable Class * Mapping a class with Data/ calendar attributes * Mapping a Read-only class * Mapping a class using Versioning /Timestamps MAPPING INHERITANCE WITH JAVA CLASSES e Table-Per—class Hierarchy Mapping ¢ Table-Per-subclass Hierarchy Mapping * Table-Per—concrete-subclass Hierarchy Mapping ¢ Persistence interfaces WORKING WITH COLLECTIONS e Associations ¢ Lazyinitialization LL * Mapping Maps/Sorted Maps « Mapping Sets/Sorted Sets e Mapping lists ° Mapping Arrays © Mapping a Bidirectional Association HIBERNATE CACHING e Howcaching improves performance « First level lache * Second level cache SPRING BOOT e Introduction To Spring Boot ¢ Spring Boot Annotation © Spring Boot & JDBC Template * Spring Boot & JPA Hibernate © Spring Boot Rest AP! Spring Boot MVC e Spring Boot Security Introduction to Microservices PROPOSED PROJECTS: 1. Hospital Management Java Project 2. Currency Convertor 3. Brick Breaker Game 4. Number Guessing Game 5. ATMInterface 6. Airline Reservation System 7. Online Book Store 8. Snake Game in JAVA 9. Online Library Management System 10. Text Editor in Java Project & APPWARS Technologies Pvt. Ltd. (Registered with the Ministry of Corporate Affairs, approved by the MSME Government of INDIA & an ISO 9001:2015 certified Company) is India's fastest growing company in the field of IT Solutions and Software Trainings with most advanced technologies & experience in hand. Appwars Technologies Pvt. Ltd. is the recipient of the prestigious CSI IT Excellence Award- 2024 in the category of Best Training Institute of the Year as well as the winner of the "Student's Choice Award 2024" by UrbanPro for Excellence in IT ; 7 Technologies > Gi) pata snails a , &, Full ® python java Stack ~~ Full Stack B Reaet fn ede ® @ python ah Digital ib+obleau yb Metating| | E| Excel Robotics || QIncuLARIs Sor PLC fi android | OSS Yd rowers] 1ST | SEABE |] Moco ge or || & Java | django Many More... OUR ACHEVEMENTS =a OUR PLACEMENT PARTNERS kK S 7 cognizant Capgemini oe ne s | J fon | | Onrroare | yemeritto Sere | ‘practo: | Srowom] mnfoedge | &. | t | accenture | SyNOPSyS | cadenc é | AMDZ\ | servicenow | 8 | vvTe J —— sequor seam ere q © EXCELLENCE unicloud oO Wiredsoft Baa ol | tol | ts ey em ) pacar J syscrind | cisco | a) = Mahincira birlasoft | HCLTech | . sive htc) white n Wayilla | acre G synamedia Engineering Company paracview caneens= | GEMIDS J i Worldish BRISA) scene) Figun., | _# — oe : t:HONO. In2iT | (Queues | tr9pclap Bp esti: soLyeDA @ J ex. | yrlapea Bro | Aveta rwowront) co | 4. | = J] algoscalé | CSC | Infosys | Paytin| Soo Bows | OUR CERTIFICATION PARTNERS EE Microsoft @ Apple @\ AUTODESK. E¢-Council 0 Meta TEDx & CSI IT EXCELLENCE AWARD APPWARS Technologies Pvt. Ltd. (The Ministry of Corporate Affairs Registered Company) : TECHNOLOGIES (A Ministry of MSME Govt. of India Approved Company) afc |eveiiereste fiona} Training | Development| Consultancy (A Ministry of MSME, Govt. of INDIA ‘Approved Enterprise) © C-20, Noida Sector-2, near Noida Sec-15 Metro Station. 201301 U.P. INDIA oO © Mobile : +91-9911169001, +91-8743019452 @ info@[Link] @ [Link] @ Noida 0600

You might also like