Unit of Open Solutions for Education India Pvt. Ltd.
Student Enquiry : 9830125644
Corporate Enquiry : 9830228812
  • 9830228812 / 9830125644

Dot Net Full Stack Development

Full Stack Development:

A Full Stack developer is responsible for both Frontend and Backend development of a web application.

Earlier, developers would gain expertise in any of Frontend and Backend developments and pursue their career in that. However, the trends have changed now. The demand for seamless technology has mandated developers to work on both Frontend, Backend and many other inter-related fields. Full Stack Developers are in the limelight because of the numerous benefits they deliver. They comprehend and solve glitches across several streams of web and app development.

Now, we are offering both OFFLINE and ONLINE training ...


Training Overview:

The training would be provided on the popular back-end technology ASP.Net, and any of the high-demand front-end technologies, Angular or React JS. First, students would learn to create APIs (web services) using ASP.Net, and then they would learn to create dynamic front-end using Angular or React JS.

Duration: The total duration of training is 180 Hrs. The full course takes around 6 months time to complete.
Course Fee : 28,000



Course Structure:

Basic Programming Recap & Aptitude

This module is designed to help students refresh their fundamental knowledge of C programming and assess their readiness for advanced programming concepts.

Topic 1: HTML, CSS, Javascript, Client Side JQuery

HTML Tags, Table/Div, Forms, image, form, css syntax, selectors, css properties, JavaScript concept, JavaScript events, various types of validation, jQuery concept, jQuery functions, useful plugins

Topic 2: Front-end Development Using Angular / React JS

In this Topic, you will learn Angular or Ract JS based on your selection of the Front-end technology.


Module 1: TypeScript Fundamentals

What is TypeScript? JavaScript vs TypeScript, Installation of TypeScript using npm, Basic Object Oriented Programming Concepts using TypeScript, Understanding ES-6 DataStructure Map & Set using TypeScript.

Module 2: Angular Overview, Installation

Introduction to Angular, Angular CLI commands, Basic configuration & installation, Angular environment setup. Create angular project and understand folder structure.

Online Training Demo (in English) : Introduction to Angular

Module 3: Angular Components and Databinding

Angular Components, Components Lifecycle, create custom module, understand the role of AppModule and Component Declaration, component style, Databinding, string interpolation, property binding, property binding vs. string interpolation, passing and using data with event binding, two way databinding. Component Interaction using @Input and @Output decorator.

Module 4: Directives and Pipes in Angular

Understanding Angular Directives, @Component Directive, Structural Directives, Attribute Directives Custom Directives, Introduction Pipes, Built-in Pipes, Chaining Pipes, Custom Pipes.

Module 5: Angular Routes and Navigation

Understanding Angular Routing system. Set different rout. Pass data using url, receive data from route. Angular lazy loading. Routing using guard.

Module 6: Angular Services and Dependency Injection

Angular Service, Dependency Injection, Injecting A Service into Another Service, Understanding observable, Parts of an Http Request HttpClient.

Module 7: Angular Forms and Validation

Angular forms, Types of forms, Template-driven vs. Reactive forms, Template-driven forms, Reactive Forms, What is Form Validation? Types of Form Validation, Built-in Validators, Form control’s status and validity.

Online Training Demo (in English) : TDF vs Reactive Form

Module 8: Angular Material

Introduction to Angular Material, Environment Setup and Installing Angular Material, Typography classes and their usage, Toggle Button Group Component usage and Example, User of toolbar as Navbar in Angular Material, Use of SideNav in Angular Material, Different Types of Buttons and their usage.



Module 1: React JS Overview, Installation

React JS overview, Library Vs. Framework, Basic configuration & installation, React JS environment setup, Virtual DOM, JSX.

Module 2: Getting started with ReactJS

Directory structure, Create React app, Elements, Class, Components, Components Lifecycle, Rendering and Conditional rendering.

Module 3: React JS state management and Forms

Overview, React JS state & props, Updating states, Props Validation, React JS forms & events, Validations, React fragments, Refs, Keys.

Module 4: Router

Installation, React JS router, Browser-Router, Route, Link, NavLink, Component routing, Switch.

Module 5: Hooks & Redux

Overview, Theory, Hooks, Redux store, actions, reducer, updating component, HOC (Higher Order Components).


Topic 3: Back-end API Development using ASP.Net


ASP.NET work, CLR, CLS, CTS, ADO.NET, LINQ



Database Schema, Table creation, Create, Alter, Insert, Update, Delete, Select query, Joining Query, Stored Procedure, View, Concept of NOSQL



Class, Object, Properties, Constructor, Inheritance, Interface, Method Overloading, Method Overriding, List, Loop, Switch Case



Asp.net CORE overview and advantages, Web application folder structure, Middleware Pipeline, InProcess Hosting, OutProcess Hosting, Kestrel Server, Package Reference for asp.net core web app.



Concept of MVC Framework, Working with controller



Model First approach or Database First approach CRUD Operation, CODE First or Database First approach CRUD Operation.



JSON Format, HTTP Services (GET, PUT, POST, DELETE), Concept of POSTMAN operation & Swagger operation.


Topic 4: API Connectivity with Database

Connect to Database, Query Database (Insert/Update/Delete), Process Results.

Use of AI in Dot Net Fullstack coding

Basic Overview of ChatGPT, Usecase of ChatGPT using context, Constraint and Expectation, Free sampling of AI based API consumption, Optimizing any basic backend crud operation or frontend project using the help of AI tools.

Project Work: Full Stack Application Development

At the end of the course, the students will be assigned with a full-stack application development project from scratch. The student will be responsible for creating the Front-end (UX) part as well as the Back-end API part for the web application. The entire project will be guided by the Sr. Full Stack developers of our software unit.

Certification as Full Stack Developer:

On successful completion of the training and the assigned project work, students will get certified as Trainee Full Stack Developer by SysAlgo Technologies, the software division of Ejobindia.

Latest placements View All

  • Itun PaluiKotai Electronics Pvt. Ltd.Apr 25, 2024
  • Pratik MandalRPS Solutions Apr 18, 2024
  • PRITAM ROY CHOWDHURYKotai Electronics Pvt. Ltd.Apr 17, 2024
  • Mriganka guhaTangent Tech SolutionsApr 16, 2024
  • SREEMA GHOSHKotai Electronics Pvt. Ltd.Apr 12, 2024
  • Full Stack
    Tuhin Rana MondalARC Document Solutions India Pvt. LtdApr 10, 2024
  • PRITAM ROY CHOWDHURYARC Document Solutions India Pvt. LtdApr 10, 2024
  • Protyay DuttaNextTech Soft Solution Pvt LtdApr 08, 2024
  • Ankadeep SwarNextTech Soft Solution Pvt LtdApr 08, 2024
  • Mean Stack
    Somnath HazraNextTech Soft Solution Pvt LtdApr 08, 2024
  • Mishar JanaOS4EdApr 04, 2024
  • Amit MondalTangent Tech SolutionsApr 02, 2024
  • SARTHAK BISWASCloudworkmatesApr 01, 2024
  • Arijit ChowdhuryTech Mantra Apr 01, 2024
  • PRATIM ROY CHOWDHURYTimD - Tim DigitalMar 30, 2024
  • Sayak DeyEDPSOFTMar 28, 2024
  • ATANU BHATTACHARYAEdp SoftMar 28, 2024
  • SAMSUDDIN MIABrainium Information TechnologiesMar 28, 2024
  • SUBHADEEP DASBrainium Information TechnologiesMar 28, 2024
  • Suman Kumar JanaBrainium Information TechnologiesMar 28, 2024

Request Information

WhatsApp