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
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