Full-stack development refers to the practice of working on both the front-end and the back-end.
A full-stack developer can manage every part of developing a web application, from designing user interfaces to managing databases and server operations, because they are skilled in both front-end and back-end technologies.
Why learn Full Stack Development?
Full-stack development gives people a broad range of skills, which improves employment chances in the quickly changing tech sector and promotes a greater understanding of the entire development process.
Many companies often seek individuals who can handle multiple aspects of developments.
Full-stack developers are crucial in today's fast-paced tech environment because of their capacity to bridge the gap between front-end and back-end technologies.
What do we Provide?
We will give the knowledge about HTML5, CSS3,JavaScript, jQuery, Bootstrap, and possibly AngularJS for the front-end to create interactive and visually appealing web interfaces, while using C# Programming and the ASP.NET Core Framework for the back-end to handle server-side logic and APIs, with SQL as the database for data storage and retrieval in web applications.
Students will be able to build fully functional and dynamic web applications independently or as part of a team.
Syllabus
Module 1: Basic of Full Stack Development in .NET
What is Full Stack Development?
Responsibilities of FSD
Skills required for FSD
Introduction to SDLC
Introduction to front end and back end
Module 2: HTML5
Basics of HTML5
Structuring of webpages
Web forms
Graphics
Miscellaneous
Module 3: CSS3
Introduction to CSS3
Selectors
Pseudo Class
Pseudo Elements
Basic Application of CSS
Transitions
Responsive webpages
Module 4: JAVASCRIPT
Introduction to Javascript
Variables and Operators
Decision making and control flow
Classes and Object
DOM Operations
JS Events and traversal
Module 5: jQuery
Basics of jQuery
Set up and Installation
Diffrent Syntax in jQuery
Selectors
jQuery with CSS
jQuery with DOM parsing
jQuery traversing
AJAX
Module 6: AngularJS
Introduction to AngularJS
Set up and Installation
Directives
Models
Controllers
Forms
Routing
Templates
Dependency Injection
Module 7: Bootstrap
Introduction to Bootstrap
Set up and Installation
Content representation
Grid System
Rows and Columns
Contextual classes
Bootstrap components
Module 8: SQL
Introduction to DBMS
Set up and Installation
SQL Commands
Data Relationships
CURD Operations
Data backup and Utility
Data Security
Module 9: C# Programming
Introduction to c# Programming
Set up and Installation
Variables and Datatypes
Decision making and control flow
Object Oriented Programming
NuGet package manager
Exception Handling
Module 10: ASP.NET Core
Introduction to the ASP.NET Core framework
Model-View-Controller (MVC) pattern
Middle-ware and pipeline
Forms and validation
Routing and endpoints
Configuration and settings
Dependency Injection
Web APIs in ASP.NET Core
Hosting and deployment
Module 11: Introduction to Git
Introduction to Git, Set up and Installation
Commits and History
Git basic commands
Branching and Merging
Module 12: Hosting
What is Hosting?
Hosting on server
×
InfoStack Software Development, Training and Research Center, Solapur