Software Development

Training Program

The course's details

The TechnomaX Systems, Training Program provides new college graduates who have received training, have recently graduated, or finished post-graduation in any subject at TechnomaX. These programs guarantee a smooth transfer to the next level of employment within the TechnomaX employee ecosystem through hands-on experience and on-the-job exposure. 

Flexible Schedules

Flexible Schedules

Flexible Schedules

Instructed by
Professionals in the Field

What You Will Learn

Training programs assist freshers get the knowledge and skills they need to keep up with changing market conditions, which can boost an organization's productivity and profitability.

Enroll Now
Flexible Schedules
Month 1

Get Started from Basics

Module in this includes HTML, CSS, JavaScript & jQuery

Flexible Schedules
Month 2

Keep Learning

Training Module in this includes React, Rest API, SP Online & Graph API

Flexible Schedules
Month 3

Start to Implement on Work

Module in this includes SPFX, React, Azure CI, RPA & Power Automate & Power Apps

Estimated Time

1 MONTH

Skill Acquired

HTML, CSS, JavaScript & jQuery

Course Level

BASIC/ ADVANCED

Flexible Schedules

Get started with HTML & CSS

  • Module

  • 12:00 Hrs

  • Project

Overview

Basic

Introduction to HTML

Introduction to CSS

Forms & User Input

Project - Applying HTML and CSS concepts to create a simple HTML page

Advanced

Advanced HTML

HTML Forms

Flexible Schedules

Learn JavaScript

  • Module

  • 40:00 Hrs

  • Practice

Overview

Basic

Introduction to JavaScript

Object-Oriented Programming

Working with the Document Object Model (DOM)

JavaScript Libraries and Frameworks

Asynchronous Programming

Advanced JavaScript Concepts

JavaScript Best Practices

Advanced

Advanced JavaScript Concepts

Advanced DOM Manipulation

Advanced JavaScript Tools & Techniques

Flexible Schedules

Learn jQuery

  • Module

  • 16:00 Hrs

  • Practice

Overview

Basic

Introduction to jQuery

Manipulating HTML with jQuery

jQuery Traversing and Filtering

JavaScript Libraries and Frameworks

jQuery AJAX

jQuery Plugins

Best Practices

Advanced

jQuery Plugins

jQuery Events

Understanding jQuery event handling

Understanding jQuery event handling

Estimated Time

1 MONTH

Skill Acquired

React, Rest API, SP Online & Graph API

Course Level

BASIC/ ADVANCED

Flexible Schedules

Understanding the React coding basics

  • Module

  • 05:00 Hrs

  • Project

Overview

Basic

Introduction to React

Components & JSX

Props and State

Rendering and Lifecycle Methods

Handling Forms and User Input

Styling in React

Introduction to Redux

Building a Complete React App

Flexible Schedules

Learn Rest API

  • Module

  • 28:00 Hrs

  • Practice

Overview

Basic

Introduction to SP Rest API

Authentication and Authorization

Working with SharePoint Lists and Libraries

Querying Data with REST API

Customizing SharePoint with REST API

Advanced Topics in SharePoint REST API

Hands-on exercise, Case study & Best Practices

Advanced

SharePoint REST API Architecture

Working with SharePoint Sites and Site Collections

Working with Files & Folders

Flexible Schedules

Learn SP Online

  • Module

  • 32:00 Hrs

  • Practice

Overview

Basic

Introduction to Microsoft SharePoint Online

Creating SharePoint Online Sites and Pages

Working with SharePoint Online Lists and Libraries

Querying Data with REST API

Collaborating with SharePoint Online

Customizing SharePoint Online

Best Practices for Using SharePoint Online

Advanced

SP Online Administration

Online Collaboration and Communication

Flexible Schedules

Learn Graph API

  • Module

  • 12:00 Hrs

  • Practice

Overview

Basic

Introduction to Microsoft Graph API

Reading Data with Microsoft Graph API

Creating, Updating, and Deleting Data with Microsoft Graph API

Working with Microsoft Graph API SDKs and Tools

Advanced

Advanced Queries with Microsoft Graph API

Accessing User and Group Data with Microsoft Graph API

Building Custom Solutions with Microsoft Graph API

Estimated Time

1 MONTH

Skill Acquired

SPFX, React, Azure, Power Automate, RPA, Power Apps

Course Level

BASIC/ ADVANCED

Stream 1
Flexible Schedules

Learn SPFx

  • Module

  • 60:00 Hrs

  • Project

Overview

Basic

Introduction to SPFx

Getting started with SPFx

Building SPFx web parts

Building SPFx extensions

Best practices for SPFx development

SPFx Deployment and Governance

Routing and Navigation

Introduction to Redux

Building a Complete React App

Advanced

Advanced SPFx concepts

Integrating with external services

SPFx development in teams

Customizing SharePoint UI with SPFx

Advanced SPFx extensions

Governance and administration of SPFx solutions

Building SPFx solutions for SharePoint Online and on-premises

Stream 2
Flexible Schedules

Learn Advanced React

  • Module

  • 28:00 Hrs

  • Project

Overview

Advanced

Advanced React Components

Advanced React Techniques

Advanced State Management

Advanced React Router

Advanced Styling Techniques

Advanced Testing Strategies

Advanced Performance Optimization

Advanced React Concepts Advanced Styling in React

Advanced Techniques for Server Communication

Advanced Testing Strategies

Stream 2
Flexible Schedules

Understanding the Azure DevOps & CI/CD basics

  • Module

  • 40:00 Hrs

  • Project

Overview

Basic

Introduction to Azure DevOps and CI/CD

Overview of Azure DevOps and its features

Introduction to the Azure CI/CD pipeline

Setting and creating the Azure DevOps Environment & Account

Creating a new project and configuring it for CI/CD

Setting up build agents and configuring them for the pipeline

Configuring Continuous Integration

Understanding build pipelines and build definitions

Configuring the build process for different types of applications

Configuring Continuous Deployment

Understanding build triggers and scheduling builds

Understanding release pipelines and release definitions

Configuring the deployment process for different types of applications

Configuring automated testing & quality checks in the pipeline

Best practices for troubleshooting and maintaining the pipeline

Monitoring and troubleshooting the Azure CI/CD pipeline

Stream 2
Flexible Schedules

Learn Robotic Process Automation

  • Module

  • 12:00 Hrs

  • Project

Overview

Basic

Introduction to Microsoft Power Automate and AI Builder

Building AI Models

Integrating AI Models with Power Automate

Creating Flows

Advanced Flow Development

Deploying and Managing Flows

Best Practices for RPA and AI Builder

Advanced

Advanced AI model development

Cognitive Services Integration

Custom Connectors and APIs

Analytics and Reporting for RPA

Advanced Security and Compliance Considerations

Managing and Scaling RPA Solutions

Stream 3
Flexible Schedules

Learn Power Automate

  • Module

  • 80:00 Hrs

  • Project

Overview

Basic

Introduction to Power Automate

Creating Basic Flows

Advanced Flows and Custom Connectors

Building Custom Solutions with Power Automate

Advanced

Advanced Flow Creation Techniques

Advanced Connector Development

Advanced Solution Development

Advanced Administration and Governance

Stream 3
Flexible Schedules

Learn Power Apps

  • Module

  • 12:00 Hrs

  • Project

Overview

Basic

Introduction to Power Apps

Data Sources and Controls

Advanced Controls and Functions

Integrating with Other Services

Advanced

Advanced Data Sources and Controls

Advanced Formulas and Expressions

Advanced App Design and Development

Integration with Microsoft Power Platform & Other Services

Frequently Asked Question

Microsoft technologies (SharePoint, Power Apps, Power Automate, RPA, Azure Logic Apps, Azure Cognitive Intelligence) and development technologies (HTML, CSS, JavaScript, jQuery, React, SPFx, REST API, GRAPH API).
Yes, the course includes an end-of-course exam to test your knowledge and reinforce learning.
This course is available in-person (classroom-based learning).
This course is designed for individuals who are aspiring to become a developer.
The training course is a 90-day instructor-led training program.
This course module is designed for any individual who has zero/less technical exposure. This helps you to learn from scratch and get a strong exposure to technical knowledge.

START LEARNING TODAY

Enroll Now

Boost your SKILLS, Grow your CONFIDENCE, Elevate your CAREER