Training Plan Powered by Aspire IT Academy

Training Plan Powered by Aspire IT Academy
Slide Note
Embed
Share

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.

  • Training
  • Aspire IT Academy
  • Communication
  • Coding Basics
  • Database Fundamentals

Uploaded on Mar 09, 2025 | 0 Views


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


  1. TRAINING PLAN POWERED BY ASPIRE IT ACADEMY

  2. 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

  3. TOPICS Node JS Basics - Senthil Node JS Advanced - Senthil React Basics - Senthil React Advanced - Senthil Python Basics - Anju Python Advanced - Anju

  4. 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

  5. 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

  6. 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

  7. 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

  8. DATABASE BASICS (NOSQL) MongoDB Concepts Query Robo3T Tool usage Targeted Week - 2 Timing - 10 to 12 AM Hours - 4

  9. LINUX FUNDAMENTALS Key Linux Commands Services and process management Basic debugging and checking logs Targeted Week - 3 Timing - 10 to 12 AM Hours - 4

  10. HTML/CSS HTML/CSS Concepts Workshops with examples Targeted Week - 3 Timing - 10 to 12 AM Hours - 16

  11. 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

  12. 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)

  13. 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)

  14. 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)

  15. 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)

  16. 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

  17. 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)

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

  25. 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)

  26. 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)

  27. 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.,

  28. 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.

  29. 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

  30. 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

  31. PYTHON Chapter 2: Control Statements if-else if-elif-else while loop for loop break continue return

  32. PYTHON Chapter 2: Control Statements if-else if-elif-else while loop for loop break continue return

  33. PYTHON Chapter 3: Arrays In Python Introduction Lists in Python More about Lists Understanding Iterators

  34. PYTHON Chapter 4: Python Dictionaries and Sets Python Dictionaries More on Dictionaries Sets Python Sets Examples

  35. PYTHON Chapter 5: Python Files Reading and writing text files writing Text Files Appending to Files and Challenge

  36. 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

  37. PYTHON Chapter 7: Python Object Oriented Overview of OOP The self variable Constructor Creating Classes and Objects Inheritance

  38. 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

  39. PYTHON MongoDB Python MongoDB Access Install MongoDB Create Database Connection Working with Mongo queries using python

  40. 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

  41. PYTHON Matplotlib: Python for Data Visualization Welcome to the Data Visualization Section Introduction to Matplotlib

  42. 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

  43. PYTHON ORM in Python Table Relations in django Django REST Framework. Writing Serializers and REST API Methods. Decorators Token generation. Routing API s

  44. PYTHON Version Control-Git (Bitbucket) Testing Tool- Postman Sample Projects Live Project.

  45. THANKS

More Related Content