Full Stack .NET Developer with C#, MS SQL & ASP.NET MVC

  • 120 Hours
  • 60 Lectures
  • 100% Job Guarantee

Learn to develop web and windows applications using .NET frameworks with C# programming language. This course also covers MS SQL Server, ASP.NET MVC, ASP.NET Core.

4.2 493 Reviews

Course Overview

You will Learn to Build a fully functional .NET Windows and Web Application from scratch using industry standard practices.

  • Understand and use Visual Studio IDE for application development.
  • Basic of C Programming Language and Master C# programming language.
  • Understand and develop application frontend using HTML, CSS and JS.
  • Build secure web applications with ASP .NET MVC and C#.
  • Create real-world projects using ASP.NET MVC and Entity Framework.
  • Learn SQL Server with SSMS (SQL Server Management Studio).

Course Contents

  • .Net framework
  • Robust Programming Features of C#
  • The .Net Framework
  • Integrated Development Environment (IDE) for C#
  • Writing C# Programs on Linux or Mac OS
  • Creating Hello World Program
  • Compiling and Executing the Program
  • C# Keywords
  • The using Keyword
  • The class Keyword
  • Comments in C#
  • Member Variables
  • Member Functions
  • Instantiating a Class
  • Identifiers
  • C# Keywords
  • Data Types and Variables
  • Integer Literals
  • Floating-point Literals
  • Character Constants
  • String Literals
  • Defining Constants
  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Bitwise Operators
  • Assignment Operators
  • Miscellaneous Operators
  • if Statement
  • if...else Statement
  • The if...else if...else Statement
  • Nested if Statements
  • Switch Statement
  • The ? : Operator
  • While Loop
  • For Loop
  • Do...While Loop
  • Nested Loops
  • Loop Control Statements
  • Infinite Loop
  • Defining Methods in C#
  • Calling Methods in C#
  • Passing Parameters to a Method
  • Passing Parameters by Value
  • Declaring Arrays
  • Initializing an Array
  • Assigning Values to an Array
  • Accessing Array Elements
  • Using the for-each Loop
  • Single dimensional Arrays
  • Multidimensional Arrays
  • Creating a String Object
  • Properties of the String Class
  • Methods of the String Class
  • Public Access Specifier
  • Private Access Specifier
  • Protected Access Specifier
  • Internal Access Specifier
  • Defining a Class
  • Member Functions and Encapsulation
  • C# Constructors
  • C# Destructors
  • Base and Derived Classes
  • Initializing Base Class
  • Multiple Inheritance in C#
  • Static Polymorphism
  • Dynamic Polymorphism
  • Declaring Interfaces
  • Defining a Namespace
  • The using Keyword
  • Nested Namespaces
  • Exception Classes in C#
  • Creating User-Defined Exceptions
  • I/O Classes
  • The FileStream Class
  • Advanced File Operations in C#
  • Reading from and Writing to Text Files
  • The StreamReader Class
  • The StreamWriter Class
  • Declaring Delegates
  • Instantiating Delegates
  • Multicasting of a Delegate
  • Using Delegates
  • Using Delegates with Events
  • Declaring Events
  • Dependancy Injection
  • ArrayList Class
  • Hashtable Class
  • SortedList Class
  • Stack Class
  • Queue Class
  • BitArray Class
  • Features of Generics
  • Generic Methods
  • Generic Delegates
  • Thread Life Cycle
  • Properties and Methods of the Thread Class
  • Creating Threads
  • Managing Threads
  • Destroying Threads
  • Working with controls
  • Label
  • TextBox
  • Button
  • Radio Button etc.
  • What is ADO.net
  • Connecting to backend
  • Performing CRUD operations
  • ASP. net introduction
  • ASP. Net Page Life cycle
  • ASP. Net introduction to IIS
  • ASP. Net Environment setup
  • ASP. Net Getting started
  • ASP. Net Event handling
  • ASP. Net Page post back
  • ASP. Net Application pool
  • ASP. Net objects
  • ASP. Net web configuration
  • ASP. Net Master page
  • ASP. Net Themes
  • ASP. Net Directives
  • ASP. Net Standard controls
  • ASP. Net Common controls
  • ASP. Net List controls
  • ASP. Net Advanced controls
  • ASP. Net Validation controls
  • ASP. Net Navigation controls
  • ASP. Net user controls
  • ASP. Net Data sources
  • ASP. Net Entity data sources
  • ASP. Net Linq data source
  • ASP. Net SQL data sources
  • ASP. Net Data controls ASP. Net Grid view, Details view, form view, list view
  • Data pager Controls
  • ASP. Net QueryExtender
  • ASP. Net State management
  • ASP. Net client-side state management
  • ASP. Net view state
  • ASP. Net hidden field ASP. Net query string
  • ASP. Net cookies
  • ASP. Net Server-side state management
  • ASP. Net Session state
  • ASP. Net Application state
  • ASP. Networking with Global. Asax
  • ASP. Net caching (object caching, output caching)
  • ASP. Net Error handling
  • ASP. Net Tracing
  • ASP. Net Page level tracing, application-level tracing
  • History
  • Create the First MVC App
  • MVC Folder Structure
  • Routing in ASP.NET MVC
  • Filters in ASP.NET MVC
  • ActionFilter Attributes
  • What is Bundling in ASP.NET MVC?
  • ScriptBundle
  • StyleBundle
  • Area in ASP.NET MVC
  • ASP.NET MVC Learning Resources
  • What is HTML Helper?
  • Create Textbox
  • Create TextArea
  • Create CheckBox
  • Create a Radio button
  • Create DropDownList
  • Create a Hidden field
  • Create a Password field
  • Create a Display field
  • Create Label
  • Create Editor field
  • Controllers in ASP.NET MVC
  • Action methods in Controller
  • Action Selector Attributes
  • HttpGet, HttpPost, HttpPut
  • Model in MVC
  • View in MVC
  • Razor View Syntax
  • Integrate Model, View & Controller
  • Binding Model to View and Controller
  • Create View to Edit Data
  • What is Layout View?
  • Create Layout View in ASP.NET MVC
  • What is Partial View?
  • What is ViewBag?
  • What is ViewData?
  • What is TempData?
  • Implement Validations in ASP.NET
  • MVC Form-Use Validation Summary to Display
  • Error Summary
  • Exception Handling in ASP.NET MVC
  • What is Web API?
  • Create Web API Project in Visual Studio
  • Test Web API
  • Web API Controllers
  • Configure Web API
  • Routing in ASP.NET Web API
  • Parameter Binding in ASP.NET Web API
  • Return Types of Web API Action Method Request, Response Formats in ASP.NET Web
  • API
  • Media Type Formatters in ASP.NET Web API
  • Web API Filters-Configure Dependency Injection in ASP.NET
  • Web API
  • Web API Hosting
  • Create Web API for CRUD
  • Implement Get Method
  • Implement Post Method
  • Implement the Put Method
  • Implement the Delete Method
  • Consume Web API
  • Consume Get Method
  • Consume Post Method
  • Consume Put Method
  • Consume Delete Method
  • Consume Web API using HttpClient
  • NET Core Overview
  • ASP.NET Core Overview
  • Install ASP.NET Core
  • Create ASP.NET Core Web Application
  • ASP.NET Core Project's Folder Structure
  • wwwroot Folder
  • Setup Host in Program.cs File
  • Importance of Startup.cs File
  • Working with Command-line Interface
  • Configure the Default File to be Served on the Root Request
  • ASP.NET Core Environment Variables
  • Dependency Injections in ASP.NET Core
  • Built-in IoC Container in ASP.NET Core
  • Working with Middleware in ASP.NET Core
  • How to Add Custom Middlewares in ASP.NET Core Application
  • Serving Static Files in ASP.NET Core
  • Serving Static Files from Any Folder in ASP.NET Core
  • Exception Handling in ASP.NET Core
  • Logging in .NET Core
  • Logging in ASP.NET Core
  • .NET Core Application Types
  • What is DBMS?
  • Types of DBMS
  • What is SQL?
  • What is SQL Server?
  • Features of SQL Server
  • SQL Server Installation
  • SQL Server Architecture
  • SQL Server Command Categories
  • SQL Server Data Types
  • DDL Commands
  • Keys in Database
  • Constraints in Database
  • DML Commands
  • Operators
  • Nested Queries
  • Joins
  • Stored Procedures
  • DCL Commands
  • TCL Commands
  • Introduction of HTML
  • Tag, Elements and Attributes
  • Basics syntax
  • Table
  • List
  • Forms
  • Structure of HTML4 and HTML5
  • Semantic and non-semantic tags
  • HTML 5 Features
  • New Input type
  • Forms Attribute
  • SVG
  • Canvas
  • Audio, Video Tag
  • Attributes (ID, Class, Style, Title)
  • CSS Types (Inline, Internal, External)
  • Box-model
  • Display Property (Block, Inline, None)
  • Visibility-Hidden
  • Position Property (Static, Relative, Absolute, Fixed)
  • Z-index Property
  • Combinators (Descendant Selector, Child Selector,
  • Adjacent Sibling Selector,General Sibling Selector)
  • CSS Pseudo-classes (Link, Visited, Hover, Active)
  • CSS Pseudo-elements (First Line, First Letter, Before,After ,Selection)
  • Static Web Page
  • Viewport Meta tag
  • Background, Multiple Backgrounds
  • Font Related Features (online fonts)
  • Text-Effect and Box-Effect
  • Gradients-Linear and Radial
  • Transition
  • Transformation
  • Animation
  • Media Queries
  • Introduction of Bootstrap (Responsive)
  • Typography
  • Tables
  • Images, Buttons
  • Grid Structure-Type of columns
  • Forms
  • Jumbortron,
  • well,
  • Panel
  • Navbar, Nav Tab
  • Carousel
  • Responsive Web Page
  • Introduction of JavaScript
  • Use of JavaScript
  • Variables
  • Keywords
  • Data Type (Primitive, non-primitive)
  • JS Conditions (if, if-else)
  • Conditional operators & logical operators
  • Loops (for, while, do-while)
  • Switch Case
  • Functions
  • SetTimeout and set Interval Function
  • HTML DOM
  • Use the document object to access and manipulate HTML
  • Changing HTML Elements
  • Adding and Deleting Elements
  • Array
  • Objects
  • How to access Objects (Dot Notation, bracket Notation)
  • Object Creation (Empty Object, Literal Way, Constructor Way)
  • Prototype
  • Validations
  • Events
  • JQuery Library
  • First JQuery Example
  • The Document Ready Function
  • How to escape a special character
  • Basic selectors
  • Precise Selectors
  • Combination of Selectors
  • Hierarchy Selectors
  • Selection Index Filters
  • Visibility Filters
  • Forms Selectors
  • Forms Filters
  • Find Dropdown Selected Item
  • Getting a specific DOM element
  • Events Helpers
  • Attach Event
  • Detaching Events
  • Events Triggering
  • HTML Manipulation
  • Ajax with Jquery
  • Use and Benefits JSON
  • Static Web App development from scratch
4.2 out of 5.0
5 Star 72%
4 Star 18%
3 Star 8%
2 Star 2%

Course Features

  • 100% Moneyback Guarantee
  • Pay After Placement Option
  • Unlimited interview calls
  • Max 10 students per batch
  • Training by Industry expert
  • International certification preparation
  • Softskill sessions
  • Mock interviews
WhatsApp Call Now Enquiry