xPro - Full Stack Development with AI
(100% Job Assured Program with Offer Letter on Day 1)
Eligibility: BE | BTech | MCA | MCS | MCM | MSc | BCA | BCS | BSc etc
Passout Year 2022/23/24/25
Aggregate 55% in 10th, 12th, Degree, PG
Duration: 6 Months Full Time
- Introduction to OS & Networking
- Overview of Operating System
- Concept of Process and Thread
- Memory Management
- Network Basics
- Classification of Networks
- Network Topologies
- Network Communication and Protocols
- TCP/IP fundamentals
- Database Fundamentals & SQL
- Introduction to Database
- Normalization
- Introduction to SQL statement
- Built-in functions
- Summarizing results using group functions
- Joins
- Retrieving Data by using Sub-queries
- SET operators
- Manipulating data and transaction
- Managing other schema objects
- Managing objects with Data Dictionary Views
- Manipulating large DataSet
- Managing Data in Different Time Zones
- Introduction to PL/SQL
- C Programming
- Introduction to Programming
- Data Types, Operators
- Compilation, Linking, Execution, Debugging
- Integrated Development Environment
- Console Input and Output
- Control Structures
- Functions
- Pointers
- Storage classes, Dynamic Memory allocation
- Arrays, Strings
- File IO
- Structures and Unions
- Command Line arguments
- Macros
- OOPs Concepts
- What is OOP's
- Why we need OOP's
- What is Object?
- Object Characteristics
- Concept of Classes & Object Creation
- HTML 5
- HTML Basics: Structure, Elements and Attributes
- Various Input fields in html
- Tables, Frames, Lists, Layouts
- Fonts, Colors
- Images
- HTML Forms
- CSS 3
- Styling with CSS
- Selectors and style definitions
- Properties of CSS
- Linking HTML & CSS
- Limitations of normal selectors
- Types of selectors
- CSS Properties
- CSS pseudo elements
- CSS Animation
- Introduction to Bootstrap
- Introduction to Bootstrap
- Bootstrap Grid
- Bootstrap Components
- What is Bootstrap Components
- Glyphicons Component
- Dropdown Menu Component
- Button Groups and Button Toolbar
- Navigation Pills & Tabs Components
- Navbar Component & Responsive Navbar
- Forms
- Pagination Component
- Labels / Badge Components
- Jumbotron
- Alerts & Dismissible Alerts
- Progress Bar
- Media Objects Component
- List Group Component
- Panel Component
- Java Script Language basics
- Variables, Data Types, Functions, Operators
- Control flow using conditional and Iterative statements
- Managing HTML DOM and Events
- OOPs in Java Script
- Typescript as Programming Language for Angular
- Trans compilation, Debugging Typescript code
- Classes & Interfaces
- Control Structures
- Functions & types
- Decorators
- Rest & Spread Operators
- What is React?
- React Features
- Component Based Architecture
- Life Cycle of a Components
- State & Props in React
- Working with JSX
- Using bootstrap in React App
- React Hooks
- React Forms, Formik
- Routing in React
- JSON with React
- React CRUD operations
- Testing
- What is Angular?
- Introduction to Components
- Templates, Interpolation, and Directives
- Data Binding and Pipes
- Services and Dependency Injection
- Retrieving Data Using HTTP
- Navigation and Routing Basics
- Modules
- Angular Forms
- Angular Testing
- Intro to Node.js
- NodeJS Basics & Global objects
- Node Modules
- File System
- Express Framework
- RESTful APIs
- How Node.js connects to databases
- Connecting to Mongodb databases
- Performing CRUD operations using Node.js
- Introduction to MongoDB
- Mongo Shell
- CRUD using Mongo shell
- Index
- Aggregation
- Introduction to Java
- Working with Java
- Basics of Java
- OOP's Features
- Inner Class
- Reflection
- Wrapper Classes
- Exception Handling
- Multithreading in Java
- I/O Programming & File Handling
- GUI Programming
- Collection Framework
- Need of JDBC
- JDBC Driver & types
- JDBC architecture
- JDBC Transaction
- Advance JDBC
- What is Stored Procedure?
- JDBC using Stored Procedure
- Data Access Object Design Pattern
- JDBC application using Swing, DAO
- Overview of HTML, CSS & XML
- Overview on JEE
- Servlet Basics
- Servlet API
- Session Tracking in Java
- Session Tracking mechanism
- ServletFilter API
- Introduction to JSP
- JSP Tag
- Jsp implicit object
- JSP Specification
- Concept of MVC
- Introduction
- Introduction
- Limitation with JDBC
- What is ORM?
- What is Hibernate?
- Hibernate Architecture
- Hibernate Example
- CRUD Operation Using Hibernate
- Hibernate with Annotation
- Hibernate Generator classes
- Hibernate Mapping
- Component Mapping
- Inheritance Mapping
- Collection Mapping
- HQL & Criteria
- Caching in Hibernate
- Introduction
- What is Spring?
- Spring Features
- Spring Modules
- Dependency Injection
- IoC container
- What is Bean?
- Spring Core
- Spring DAO
- Spring MVC
- Spring AOP
- Introduction to Spring Boot
- Dependency management using POM.xml
- CommandLineRunner
- Introduction to ORM with JPA
- Spring MVC with Spring Boot
- REST with Spring MVC
- Spring Boot Security
- Microservices
- NET Applications & Tools
- .Net Standards
- Core C#
- OOPs Major Pillars
- Language Basics
- Classes, Records, Structs & Tuples
- Exception Handling
- Events, Delegates & Lambdas
- Collections
- Language Integrated Query
- File IO and Serialization
- Reflection, Metadata
- Dependency Injection
- Managed and Unmanaged Memory
- Threading and Tasks and Asynchronous Programming
- Entity Framework Core
- Understanding Web Technologies
- Introduction of ASP.Net Core
- Understanding ASP .Net Core Project Structure
- Understanding Static Files
- Writing Custom Middleware
- State Management
- Working with Razor Pages and Rzor Component
- HTML Helper classes
- MVC in ASP.Net Core
- Data Handling in .Net Core using LINQ
- Data Handling in .Net Core using EF Core
- Security
- Call WEB API
- Globalization & Localization
- Unit Testing
- Deployment
- Introduction & Architecture
- Methods in API – Postman
- Working with Data and ODATA
- CRUD operations in API
- Routing & Configurating
- Python Installation & working
- Data Types
- Python Program Control Structures
- Programming using String, List, Set, Tuple & Dictionary
- Functions, Modules & Packages
- Object Oriented Programming
- Concept of class, object & instances
- Constructor, class attributes & destructors
- Inheritance, Overriding & Overloading operators
- Polymorphism
- NumPy
- Introduction, installation
- 1D & 2D arrays
- Array indexing – slicing & advance
- Operations – Arithmetic, Logical
- Math, String, Statistical
- Set, Broadcasting
- Pandas
- Introduction, installation
- Series – Creation, indexing
- Slicing, attributes & functions
- Dataframes – Creation
- Merging dataframes,
- Concatenate dataframes
- Binary operations
- Data input and output
- Matplotlib
- Introduction, installation
- Data Visualization
- Plots – single line, multiple line
- Grid axes
- Labels, color line markers
- Seaborn
- Distribution Plots
- Category Plots
- Matrix Plots
- Grids, Regression Plots
- Introduction to Plotly, Altair, ggPlot
- What is AI? Applications & Examples
- AI Concepts, Terminology
- AI Application areas
- Future with AI
- AI vs Machine Learning vs Deep Learning
- Machine Learning & types
- Machine Learning Techniques
- Regression vs Classification
- Overview of Deep Learning
- Introduction to Jira
- Scrum and Sprint concept
- Structure of scrum team
- Process flow of scrum and sprint
- Agile scrum activities in JIRA
- Overview of Various Build Tools
- What is Maven, Maven Architecture
- Maven Plugins
- Maven Archetypes, Maven Commands
- Integration of Jacoco plugin for Code Coverage
- Overview of Maven Applications
- Overview of Version Control System
- Introduction to Git
- Installation and setting up Git
- Important Git Commands
- Creating and Managing git Repositories
- Git File Workflow
- Reverting and Resetting
- GIT Branching Strategies
- Working with GIT Branching
- Introduction to GitHub
- Managing Remote Repositories
- Overview of Continuous Integration
- Difference between Continuous vs Traditional Integration
- Overview of Jenkins
- Jenkins Master-Slave Architecture
- Jenkins Installation and Configuration
- Jenkins Plugins
- Jenkins Management
- Jenkins Freestyle and Pipeline Jobs
- Scripted and Declarative Pipelines
- Jenkins Build Triggers
- Enable Email Notifications
- Introduction to Cloud
- AWS introduction
- AWS core services
- Project deployment on cloud
Experts guidance on Resume Building to highlight key achievements
LinkedIn Profile creation & Training
Web Portfolio building to effectively show case projects