FSG Dot Net
FSG Dot Net
#firstJob With
Our Job Oriented
Full Stack
.Net
Development
Course
Scanner to visit our website
About Fullstack Guru
We are a team of software professionals and
corporate trainers, with experience spanning more
than 25 years. Based on our experience, we have
created these practical oriented, project-based
courses that help students gain the necessary skills
required to secure a job in the industry, be self-
su cient and apply those skills as a freelancer or
entrepreneur. We carry a unique approach towards
professional skills development of IT aspirants.
www.fullstackgurupune.com 2
Why Fullstack Guru?
www.fullstackgurupune.com 3
Course Features
• 600+ hours of learning and practical implementation across 20 weeks.
• 20+ task-based case studies and assignments to apply technology in the
real world.
• Exposure to 30+ latest in-demand tools or technologies.
• Skilled and seasoned trainers.
• Well-equipped computer labs and classrooms.
• Timely assessments and mock interviews to confirm student understanding.
• Individual attention to ensure everybody learns and excels.
Eligibility
• Any graduate interested in pursuing a career in IT industry.
• B.E./B.Tech, M.E./M.Tech from CS/IT or any engineering stream.
• MCA/BCA, M.Sc. /B.Sc. in computer science.
www.fullstackgurupune.com 4
Program Structure
• Confused?
1. Fresher?
• Looking for your #firstJob
2. Join Fullstack
• We will handhold you through your journey to success.
Guru !
• Our highly experienced and industry expert trainers will train you in the
4. Learn required skills.
Practical Skills • Every concept is taught using our WWWH model that ensures 360-degree
learning.
5. Apply & • Now apply these learnings and design mini projects, solve
Implement assignments and case studies.
6. Resume • Let's design a professional and concise resume with our soft skills
Building experts, showcasing your key skills and achievements.
• Let's be visible on web portals so that you are more accessible and
7. Web your achievements are visible to the recruiters.
Portfolio • Our experts will help you build Git, LinkedIn and other web profiles.
www.fullstackgurupune.com 5
.Net Development Syllabus
C Programming Basics • Constructors,Static Constructors and
• Introduction & History Of C Programming Destructors
language • Language basics (variables, datatypes,
• Data types, Keywords Constants & flow control, loop control structures)
Variables • Inheritance & Polymorphism
• Pseudocode, Algorithms & Flowcharts • Abstract class & Sealed class
• Type Conversions • Interfaces
• Hello World Program • Framework fundamentals
• Industry best practices & Conventions • Exception handling
• Decision Control Instructions • MS.NET Framework Introduction
• Loop Control Instruction • File I/O
• Case Control Instructions • Collection and Generics
• Functions & Pointers • Delegates and Events
• Pre-processors • Multithreading
• Arrays & Strings • Serialization
• Dynamic Memory Allocation (DMA) • Working With Assemblies
• Structures
Windows
• Enum, Union & Recursion
• Introduction to WinFroms
• Command Line Arguments & Function
Pointers • Creating Windows Forms Application
• Standard Controls and Components
Data Structures • Winform Controls
• Why? What? Where? & How? Of DSA • working with web Browser & Progress Bar
• Stack • Working with All Dialog Window
• Queue
• Linked List WPF
• Searching Algorithms • Introduction to WPF
• Sorting Algorithms • Windows forms vs WPF
• Tree • WPF features & advantages
• WPF Layouts
Object Oriented Principles • WPF Controls
• Need Of Object Oriented Approach • Graphics &Multimedia
• What is Object Oriented Approach? • Resources
• Object & it’s characteristics • Animation and Triggers
• Object Model • Navigation
• Major Pillars (Abstraction, Encapsulation, • Windows Form Hosting
Inheritance & Polymorphism) • Data Binding
• Minor Pillars ()
DBMS
C# Programming Language • Understanding Relational Model
• "The Visual Studio Integrated • Relation & Tuple
Development Environment (IDE)" • Business Entity/Object Attributes
• “Hello World” program in C# • ER Modelling
• Namespaces and References • Degree Of Relationship
• Access Modifiers • Cardinality & Keys
• DBMS VS RDBMS
www.fullstackgurupune.com 6
• Normalization • Document Object Model (DOM)
• Javascript Events
ANSI – SQL • Why & what is Bootstrap?
• Introduction To SQL • Download & Install Bootstrap
• DDL Commands • Bootstrap Using CDN
• DML Commands • Containers In Bootstrap
• DCL Commands • Bootstrap UI Elements
• DQL commands
• SQL Functions ASP .NET
• SQL Constraints • Introduction to ASP.NET
• Joins • Understand the basic architecture of a
• Sub Queries Web application
• Views • The ASP.NET Namespaces.
• Index • Page Lifecycle And Page Events
• Sequence • The ASP.NET directives (Page, Control, and
so on).
PL – SQL • Standard and Rich Controls
• Introduction To PL-SQL • Validation Controls
• PL-SQL Variables • Master Pages and Themes
• Control Structures • Managing State in Web Applications
• Cursors • ADO.NET in Web Pages
• Stored Procedures & Functions • DataBinding in ASP.NET & Crystal Report
• Packages • working with 3 tier architecture
• Triggers • Caching
• Deployment
Responsive Web Development • Membership Controls
• Understanding How Website Works?
• How HTML, CSS & Javascript Work Git & Github
together? • What are Git & Github?
• How Internet Works? • Git Introduction
• HTML - History, Versions, Page structure • Installing & Configuring Git
• HTML Tags & Attributes • Creating Git Repository
• Formatting Tags • Git Lifecycle
• Hyperlinks & Images • Git Operations (Create, Clone, Commit,
• Lists & Tables Push, Update, Rename, Delete)
• HTML 5 Forms • Branching & Merging
• HTML 5 Audio - Video Tags
• Div, iFrame & Attributes AJAX
• Introduction To CSS 3 • Understanding the need for AJAX
• Types of style sheets (inline, embedded • ASP.NET AJAX and Visual Studio
and external) • ASP.NET AJAX Applications
• CSS class and id • ASP.NET AJAX Server Controls
• Selectors And Pseudo Classes • Downloading and Installing AJAX Toolkit
• CSS Styling • Working with ASP.NET AJAX Controls
• CSS Box Model Toolkit
• Introduction To Javascript
MVC
• Programming Constructs
• Distributed Architecture
• Functions & Objects
• What is MVC?
• Built-in Objects
• ASP.NET MVC Architecture
www.fullstackgurupune.com 7
• Di erence between MVC2 & MVC4 Services
• HTML Helpers
• Creating WCF Service
• Data Validation
• Defining the Model • Consuming WCF Service
• Razor View Engines
• Service Hosting
• Add, Remove & Update Data
• Routes and URLs LINQ
• LINQ Overview
ADO .NET
• Language Specific LINQ Features
• ADO.NET Overview
• Query Expressions
• Namespaces
• Implicitly Typed Local Variable
• Connecting to database with ado .net
• Anonymous Types
• Connected architecture
• Object and Collection Initializers
• Executing commands
• Extension Methods
• Executing Stored Procedures
• Lambda Expressions
• Fast Data Access : The DataReader
• Introduction to LINQ Queries
• Disconnected architecture
• Query Syntax Versus Method Syntax
• DataSet & DataAdaptor Class
• LINQ Standard Query Operators
• Data Tables & Data Relationships
• Restriction Operators
• DataView Introduction
• Sorting Operators
• Sort,Filter Properties of DataView
• Joining Operators
• Example on Data Griedview
• Grouping Operators
• Deployment of an Application with
Database and without Database • LINQ To SQL
• LINQ To Daset
.Net Core • LINQ To XML
• What is ASP.NET Core? • LINQ TO Objects
• ASP.NET Core Features
• Advantages of ASP.NET Core Typescript
• MVC Pattern • Why & what is Typescript?
• Understanding ASP.NET Core MVC • How Typescript works?
• ASP.NET Core vs. ASP.NET MVC vs. • Javascript VS Typescript
ASP.NET Web Forms • Language Features
• Arrays, Tuples & Typing
Web API • Functions, Objects, Constructors
• OOP in Typescript
• Communication Between Disparate
• Namespace & Modules
Systems
• Generics
• Building Simple XML WebService • Decorators
• tsc and tsconfig file
• Transport protocols for WebServices
• Building an Application
• Understanding DISCO, UDDI, WSDL
Angular
• SOAP Headers • Introduction to angular
WCF • setting up development enviornment
• Architecture of angular app
• Introduct to wcf • Creating first angular app
• Angular components
• Contrast b/w WEB Services and WCF
• Angular CLI
www.fullstackgurupune.com 8
• Templets • Permutation And Combination
• Directives • Probability
• Dependency Injection • Number Series
• creating services • Coding - Decoding
• Displaying data & handling events • Directions
• templete driven forms • Blood Relations
• reactive forms • Cube & Dice
• HTTP client • Set Theory
• Importing Observable Operators and
Factory Methods Softskills
• Routing & nevigation • Introduction to Softskills (Why, what &
How?)
Aptitude • SWOT Analysis
• Number Systems • Communication skills
• Percentages • Group Discussion
• Profit & Loss • Goal Setting
• Simple Interest - Compound Interest • Resume Writing
• Ratio, Proportion, Variations & Partition • Interview Skills
• Averages Mixtures And Allegations • Time Management
• Time & work • Presentation skills
• Time Speed And Distance • Workplace Etiquette
• Mock Interviews
www.fullstackgurupune.com 9
Become a Master .NET Developer
Step -8
Get ready and
apply for the job
Step -7
Skill enhancement (Communication &
softskills, Practice mock interview)
Step -6
Step -6- Persistence & Integration
Layer (ADO .Net, LINQ, Web API,
WCF)
Step -5
Middleware technologies
(ASP .net, Ajax, MVC, .Net
Core, WPF)
Step -4
Presentation Layer (HTML 5,
CSS 3, Bootstrap, Typescript,
React and/or Angular)
Step -3
Programming fundamentals (Object oriented
concepts, Javascript ES6, DBMS, ANSI-SQL, PL-SQL,
Git & Github)
Step -2
Learn Fundamentals (C Programming, Data
structures and algorithms & Aptitude)
Step -1
Enroll with Fullstack guru
www.fullstackgurupune.com 10
.NET Developer Salary Range as Per Glass Door
5-7 Years
Experience Lead Software Developer 8 LPA to 15 LPA
Full stack De
veloper
Develope r
Jr. Software
er
.Net Develop
Backend Developer
Frontend/UI De
veloper
Database Developer
er
SQL Develop
Web Developer
Angular Develo
per
www.fullstackgurupune.com 11
Why Learn .Net Framework
5. Enterprise Adoption: Many large enterprises use .NET for their software
development. Learning .NET can open opportunities for working with big
corporations and in enterprise environments.
6. Community and Support: Microsoft’s strong support for .NET, along with a
large and active developer community, means plenty of resources, tutorials, and
third-party libraries are available to help you.
7. Job Market Demand: There is a steady demand for .NET developers in the job
market. Many companies are looking for developers with .NET skills, and this
trend is likely to continue given its widespread use.
9. Rich IDE Support: Tools like Visual Studio provide a powerful development
environment with features like IntelliSense, debugging tools, and integration
with various services, which can significantly enhance your coding experience.
www.fullstackgurupune.com 12
Process for Hire Train & Deploy
Our Clients
www.fullstackgurupune.com 13
Some Industry Projects You can Implement
Expense Tracker
• Description: Develop an application to track personal expenses and budget
management.
• Features: Expense logging, budget setting, visual reports, and expense
categorization.
• Technologies: Angular or React for the front end, Node.js and Express for
the back end, and MongoDB for managing expense data.
www.fullstackgurupune.com 14
E-commerce Website
• Description: Build an online store where users can browse products, add
them to a cart, and make purchases.
• Features: Product listings, user authentication, shopping cart, payment
gateway integration, and order history.
• Technologies: Angular or React for the front end, Express and Node.js for
the back end, and MongoDB for managing product and order data.
www.fullstackgurupune.com 15
Contact Us