Training Plan Powered by Aspire IT Academy
This training plan offered by Aspire IT Academy covers a wide range of topics including communication, introduction to processes, coding basics, database fundamentals, Linux essentials, and HTML/CSS concepts. It includes practical workshops and hands-on sessions to enhance your skills in software development. Targeted towards beginners and those looking to advance their skills, this program provides a comprehensive learning experience in various technology areas.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
TRAINING PLAN POWERED BY ASPIRE IT ACADEMY
TOPICS Communication - Leona Introduction to Processes - Scrum and Jira - Prrethi Coding basics Anju Database Basics - Relational - Senthil Database Basics - NoSQL - Senthil Linux Fundamentals - Preethi HTML/CSS - Senthil
TOPICS Node JS Basics - Senthil Node JS Advanced - Senthil React Basics - Senthil React Advanced - Senthil Python Basics - Anju Python Advanced - Anju
COMMUNICATION Verbal/Written Communication in English Basics Confidence in communicating to customer via calls as well as providing written updates. Email Etiquettes Proper and Well-structured mails Targeted Week - 1 Timing - 6 to 8 PM Hours - 6
INTRODUCTION TO PROCESSES -AGILEAND JIRA Basic understanding of Agile and JIRA Basic end to end process of Software Development Targeted Week - 1 Timing - 6 to 8 PM Hours - 2
CODING BASICS SCM - Bitbucket/Gitlab Commits/Checkout Feature Based Branching Visual Studio Code Setting up and configurations Coding Standards Targeted Week - 2 Timing - 10 to 12 AM Hours - 3
DATABASE BASICS (RELATIONAL) Relational Database MySQL, PostgreSQL Normalization Table Structure Creation of Views, Stored Procedures, Functions Targeted Week - 2 Timing - 10 to 12 AM Hours - 4
DATABASE BASICS (NOSQL) MongoDB Concepts Query Robo3T Tool usage Targeted Week - 2 Timing - 10 to 12 AM Hours - 4
LINUX FUNDAMENTALS Key Linux Commands Services and process management Basic debugging and checking logs Targeted Week - 3 Timing - 10 to 12 AM Hours - 4
HTML/CSS HTML/CSS Concepts Workshops with examples Targeted Week - 3 Timing - 10 to 12 AM Hours - 16
NODE JS Introduction (30 mins) Understating what is node, why and its features JavaScript Basics (1 hr) ES6, Array Object and its methods, Async/Await, Promise etc Node Basics 1 (1.5 hrs) Creating node server, understanding Lifecycle and event loop, Request/Response routing and redirecting, Blocking/Non-Blocking code
NODE JS Node Basics 2 (1 hr) Understanding NPM, Global and local npm install, Using Nodemon for autorestart, debugging etc., Working with Express.js (1.5 hrs) Understanding Express.js, Adding middleware, Handling routes, Creating and serving html pages, error pages Understanding MVC (1 hrs)
NODE JS Dynamic Routes (2 hrs) Extracting dynamic params, Parsing data with POST request, Query params, REST operations SQL Introduction (1 hr) Comparing SQL and NoSQL, Understanding basics of SQL like CRUD operation in DB Using Sequelize (2 hr) Connecting to SQL DB and doing CRUD operations NoSQL and MongoDB (4 hrs)
NODE JS Understanding NoSQL and MongoDB Mongoose (1 hr) Using mongoose for doing CRUD in MongoDB Authentication (1.5 hr) Adding user authentication, encrypting password, route protection etc Email Sending (15 mins) Advanced Authentication and validation (2 hrs)
NODE JS Using Tokens, Authorization, Input validations Error Handling (45 mins) File Upload and Download (1.5 hrs) Working with REST api (2 hrs) Understanding Websockets and Socket.io (1 hr) Deploying App (1 hr)
REACT JS Module 1 Intro to REACT (1 hr) React JS Introduction Why When .. What is SPA React types Class Based and Functional React Basics What is Component, JSX, props and state Different types of Component Stateful, Stateless, Presentational etc., Concept of Virtual DOM Basics of NODE for packaging purpose
REACT JS Module 2 Useful Javascript concepts (2 hrs) ES6 let, const, import export, spread and rest operation, Arrow functions, Destructuring, Classes and its properties Promises, fetch, Async/Await, Array and it s methods, Object and Its methods Third party library Lodash and its functions A useful library for sorting, filtering, deep copy and many more (Underscore being an alternative)
REACT JS Module 3 REACT Basics 1 (1.5 hrs) Creating our first REACT project Project structure overview Developing our First Class Based Component Understanding props and state Understanding jsx and its limitations
REACT JS Using React Fragment as a wrapper Component Sending props from one component to another component Sending functions as props Updating state by event handling
REACT JS Module 4 REACT Basics 2 (3 hrs) Understanding component lifecycle Render, Mounting, Unmounting, Re-Rendering etc., Component Re-Render (Prop Change and State Change) Different Lifecycle Methods when state changes Different Lifecycle Methods when prop changes Understanding purpose of different lifecycle methos like ComponentWillMount, ComponentWillReceiveProps, ComponentDidUpdate, ComponentDidUnmount etc and using it in our project Introcuing PropTypes
REACT JS Module 5 REACT Basics 3 (2 hrs) Writing First Functional Component Managing state in Functional Component (useState Hook) Intorcution to hooks in React 16.8 version and above Lifecycle management in Functional component using useEffect hook Different ways of using useEffect For cleanup, state change etc
REACT JS Module 6 REACT Basics 4 (2 hrs) Pure Component Rendering componets by list (Dynamic Rendering) and adding keys Introcution to Refs in React Context API in React useContext for Functional Component useReducer for Functional Component
REACT JS Adding inline styling if needs Double curley brace for expressions {} Using JS inside JSX String literals Children, Two Way Data Binding, Lifting up state concepts
REACT JS Module 7 Form Management with React (2 hrs) Controlled vs Uncontrolled components Managing Form elements via state Controlled Managing Form elements via DOM using Ref Uncontrolled Module 8 REDUX (1.5 hrs) Understanding REDUX An alternate to Context API Concept of REDUX like Store, Action, Action Creater, Reducer etc., React-Redux Implementing Redux in React
REACT JS Module 9 React Router For achieving SPA (3 hrs) Both Class Based and Functional Based way of acheviging Routing and all of its concepts being covered Module 10 Redux Thunk (Middleware) (1 hr) Module 11 REST http with axios or fetch or promise (1 hr) Module 10 Gulp / Webpack For packaging, minification etc (1 hr) Module 11 Using React libraries(Material UI) An Overview (1 hr) Module 12 Unit Testing using JEST and Enzyme (2 hrs)
REACT JS Module 9 React Router For achieving SPA (3 hrs) Both Class Based and Functional Based way of acheviging Routing and all of its concepts being covered Module 10 Redux Thunk (Middleware) (1 hr) Module 11 REST http with axios or fetch or promise (1 hr) Module 10 Gulp / Webpack For packaging, minification etc (1 hr) Module 11 Using React libraries(Material UI) An Overview (1 hr) Module 12 Unit Testing using JEST and Enzyme (2 hrs)
REACT JS Project Activities Team will be splitted with 2/3 Teammate per team Common Reusable Component creation ( 4 hrs) Each team should create below commonly reusable components Table component with Checkbox, Radio button and input field Pagination for Table Form elements like Input, Select, Checkbox, button etc.,
REACT JS Carousel Title Paragraph with Rich Text Editor Header with Navigation bar, Breadcrumb and login/logout Button Overlay Component Additional Component can be created based on requirement while learning.
REACT JS E-Comm Website ( 5 hr) Creating simple Homepage, Content page, Product Listing page, Product information page Ticket management like Service Now (2 hrs) Create ticket, edit ticket, view ticket We can use Nodejs Authentication for login and MongoDB as DB These training will be included while implementing mini projects
PYTHON Chapter 1: Introduction to Python Install Python and Environment Setup First Python Program Python Identifiers, Keywords and Indentation Comments and document interlude in Python Getting User Input Python Data Types What are variables? Python Core objects and Functions
PYTHON Chapter 2: Control Statements if-else if-elif-else while loop for loop break continue return
PYTHON Chapter 2: Control Statements if-else if-elif-else while loop for loop break continue return
PYTHON Chapter 3: Arrays In Python Introduction Lists in Python More about Lists Understanding Iterators
PYTHON Chapter 4: Python Dictionaries and Sets Python Dictionaries More on Dictionaries Sets Python Sets Examples
PYTHON Chapter 5: Python Files Reading and writing text files writing Text Files Appending to Files and Challenge
PYTHON Chapter 6: Python Functions Python user defined functions Python packages functions Defining and calling Function The anonymous Functions Loops and statement in Python Python Modules & Packages
PYTHON Chapter 7: Python Object Oriented Overview of OOP The self variable Constructor Creating Classes and Objects Inheritance
PYTHON Chapter 8: Using Databases in Python MySQL Python MySQL Database Access Install the MySQLdb and other Packages Create Database Connection Working with MySql queries using python
PYTHON MongoDB Python MongoDB Access Install MongoDB Create Database Connection Working with Mongo queries using python
PYTHON Chapter 9: Data Analysis Using Python Numpy : Introduction to numpy Creating arrays Pandas: What are pandas? Series in pandas What are DataFrames Series in pandas
PYTHON Matplotlib: Python for Data Visualization Welcome to the Data Visualization Section Introduction to Matplotlib
PYTHON Chapter 10: Django Web Framework in Python Introduction to MVC and MVT architecture in Web development Django folder structure and flow of control Basic HTML,CSS,JS Template Rendering. CRUD Operations using Django. Cookies and Session in Python
PYTHON ORM in Python Table Relations in django Django REST Framework. Writing Serializers and REST API Methods. Decorators Token generation. Routing API s
PYTHON Version Control-Git (Bitbucket) Testing Tool- Postman Sample Projects Live Project.