Software Development

Teacher
saran kumar
Category
Regular Track
Duration Time
30 weeks

about the course

Master the skills required to thrive in the dynamic realm of full stack web development. Engage in immersive hands-on projects, all under the guidance of seasoned experts. Elevate your career opportunities today, as Full Stack Web Developers continue to be amongst the most sought-after, well-remunerated professionals of the 21st century.



What you’ll learn

software development software development software development software development software development software development software development


Certificate


Duration: 30 weeks
Number of Question: 80-100
Format: Multiple choices

Prerequisites


Anyone having interest in Web Designing.
Knowledge of using computer.
Basic internet skills.

Training - Deliverables


Training
Books
CD's
Participation Certificate

Software training duration


Regular Track: 30 weeks
Exam Duration: 3 Hours

Topics Covered


Full Stack Web Development:

Module 01: Foundation Skills: HTML, CSS for web pages, JavaScript for interactivity.
Module 02: Advanced Frontend: React for dynamic UIs, Redux for state management.
Module 03: Backend Development: Node.js, Express for backend services.
Module 04: Database Integration: MongoDB for data storage and retrieval.
Module 05: Deployment and Security: Secure applications, deploy on various platforms.
Module 06: JQuery – JavaScript library file



Frontend:

Module 01: Foundation Skills: HTML, CSS for web pages, JavaScript for interactivity.
Module 02: Advanced JavaScript: DOM manipulation, local storage, JSON, async JavaScript, promises, fetch API, DOM sorting/filtering/pagination, mock server, JWT authentication.
Module 03: React Basics: ReactDOM, JSX, Babel, components, props, state management, hooks (useState, useEffect, useRef)
Module 04: React Advanced: Forms, lists, Axios, lifecycle methods, React Context API, routing, environment variables, Chakra UI styling, useReducer.
Module 05: Redux: Redux essentials, advanced concepts, custom hooks, performance optimization, TypeScript, TypeScript with Reac



Backend:

Module 01: Foundation Skills: HTML, CSS, JavaScript for interactivity.
Module 02: Basics: Node.js, HTTP, Express, dynamic responses, MongoDB, SQL, coding conventions, linter.
Module 03: Core Concepts: Express middleware, authentication, role-based access control, CRUD, deployment, Swagger, API testing, events, WebSockets.
Module 04: Advanced: Email sending, cron jobs, logging, monitoring, system design.
Module 05: Deployment and Security: Secure applications, deploy on various platforms, and production readiness.



Software Development Engineer in Test:

Module 01: Basics: Software testing, test planning, defect lifecycle, RTM.
Module 02: Cypress: Installation, test scripts, advanced features, POM.
Module 03: Selenium: Setup, test scripts, advanced features, POM.
Module 04: API Testing: Postman, automation, advanced features, Rest Assured setup, OAuth, Jenkins.
Module 05: Mobile Testing: Appium setup, test scripts, advanced features, Selenium Grid.