Master Program in Fullstack Dot Net Removed
Master Program in Fullstack Dot Net Removed
1 C#
2 MS SQL Server
3 ASP.NET MVC
4 WEB API
5 Angular
02
C##
OOPs-Interface &
Polymorphism
• What is Polymorphism
• Overview of Interface
• Interface with examples
• Types of Inheritance
• Select Joins
• Where clause
• Order By Clause • Inner Join
• Distinct Keyword Isnull() • Equi Join
function • Natural Join
• Column aliases • Non-Equi Join
• Predicates • Self Join
• Between … And • Outer Join
• In • Left Outer Join
• Like • Right Outer Join
• Is Null • Full Outer Join
• Cross Join
Built In Functions
• Scalar Functions
• Numeric Functions
• Character Functions
• Conversion Functions
• Date Functions
14
Sub Queries Transaction Management
Security
• Login Creation
• SQL Server Authenticated
Login
• Windows Authenticated
Login
• User Creation • Control statements In TSQL
• Granting Permissions Programming
• Revoking Permissions • Conditional Control
• Roles Statements
• If
Views • Case
• Looping Control Statements
• Purpose Of Views • While
• Creating , Altering and
Dropping Indexes Cursors
• Simple and Complex Views
• Encryption and Schema • Working With Cursors
Binding Options in creating • Types Of Cursors
views • Forward_Only and Scroll
Cursors
15
• Static, Dynamic and Keyset • Differences Between Stored
Cursors Procedures and User
• Local and Global Cursors Defined Functions and
Triggers
Stored Sub Programs • Creating, Altering and
Dropping Triggers
• Advantages Of Stored • Magic Tables
Sub Programs compared • Instead Of Triggers
to Independent SQL •
Statements • Exception Handling
• Stored Procedures • Implementing Exception
• Handling
• Creating , Altering and • Adding and removing User
Dropping Defined Error Messages To
• Optional Parameters And From SQL Server Error
• Input and Output Messages
Parameters • List
• Permissions on Stored • Raising Exceptions Manual
Procedures
• CLR Integration
• User Defined Functions
• • What is CLR Integration
• Creating, Altering and and The Steps For
Dropping Implementing It
• Types Of User Defined • A Simple Example With CLR
Functions Integration
• • Working With XML Data
• Scalar Functions Type
• Table Valued Functions • Backup and Restore Of
• Database
• Inline Table Valued • Attach and Detach of
Functions Database
• Multi Statement Table
Valued Functions
• Permissions On User
Defined Functions
•
• Triggers
•
• Purpose of Triggers
16
ASP .NET MVC
Controllers
• Introduction to Controllers
• Creating Controllers
17
LayoutViews Scaffold Templates in MVC
18
Bundles and Minification plug in
• Introduction to Bundles and • Demos
minification
• Understanding jQuery AJAX in MVC
BundleConfig.cs
• ScriptBundle (vs) • Need of jQuery-AJAX in MVC
StyleBundle • Demos on jQuery-AJAX
• Importing a ScriptBundle (with json) in MVC with
and StyleBundle database handling
• Creating and consuming • Intro to jQGrid
custom bundles •
• Web API
Validations •
• Introduction to Web API
• Introduction to Validations • WCF REST (vs) Web API
• Model level validations (vs) • Understanding HTTP
View level validations methods(GET, POST, PUT,
• Importing jQuery Validation DELETE)
Plug in • Creating API controller
• [Required] • API configuration
• [RegularExpression] • Calling Web API from
• [Range] jQuery
• [StringLength] • Demo: CRUD operations
• [Compare] using jQuery AJAX with
• [Remote] Web API
• IsValid
Security in MVC
Data Annotations
• Forms based security with
• [Display] [Authorise]
• [Datatype] • Windows based security
• [DisplayFormat] • What’s new in MVC Core
• [ScaffoldColumn] • Web API 2
• Overview of Facebook
jQuery in MVC Application
• SIGNAL R 3
• Introduction to jQuery in • Web API 3
MVC • OWIN Abstraction
• Need of jQuery in MVC • Inbuilt Support for
• Importing/updating jquery Dependency Injection
19
• SIGNAL R 3 Mobile Web Apps using MVC
• Web API 3
• Introduction to jQuery
Repository Layer and Mobile
Service Layer • Mobile Application’ project
template
• Introduction to Repository • Overview of Customizing
Layer and Service Layer jQuery Mobile
• MVC Architecture with both • Deployment
• layers • Configuring IIS
• Demos • Publishing MVC web
applications to local IIS
Dependency Injection
Angular 9 Integration
• Problems in accessing
repository layer / service • What is Angular9
layer directly in controller • Advantages
• What is Dependency • Getting started
Injection • MVVM and MVC
• Installing ‘Unity’ plug in Architecture
• Configuring Unity • What is Model, View,
• Construction injection and ViewModel
property injection using • Creating view model
interface • data-bind
• Observable properties
Database – First approach in • Subscribe
MVC • Working with Directives,
Services, Filters, Functions
• Introduction to Database-
First approach in MVC Single Page Application
• Demos on ‘Database-First’ (SPA)
approach
• What is SPA
Areas in MVC • Need of SPA
• Getting started
• Introduction to areas in MVC • Angular JS with API
• Demos on areas • Reading and posting data
20
HTML | CCS3 | JAVASCRIPT | BOOTSTRAP
21
• < label > CSS3-Syntax
CSS3-Color Background
Cursor
• background-image
• background-repeat
• background-position
• CSS Cursor
CSS3-Text Fonts
CSS3 • color
• background-color
CSS3-Introduction • text-decoration
• text-align
• Benefits of CSS • vertical-align
• CSS Versions History • text-indent
• CSS Syntax • text-transform
• External Style Sheet using < • white space
link > • letter-spacing
• Multiple Style Sheets • word-spacing
• Value Lengths and • line-height
Percentages • font-family
22
• font-size • The float Property
• font-style • The clear Property
• font-variant • The clear fix Hack
• font-weight
CSS3-Lists Tables
• list-style-type
• list-style-position
• list-style-image
• list-style
• CSS Tables JAVASCRIPT
• border
• width & height • Introduction
• text-align • Setup
• vertical-align • What is Javascript
• padding • Course Exercise Files
• color • Practice App & Display
Functions
CSS3-Box Model
Assignments 1:
• Borders & Outline
• Margin & Padding • Using a Code Editor
• Height and width • Variables
• CSS Dimensions • Arrays
26
ASP .NET WEB API
27
ANGULAR
A. Interpolation Pipes
• Template expression
• Expression context • using inbuilt pipes e.g.
DatePipe, UpperCasePipe,
B.Property binding LowerCasePipe,
• Difference between CurrencyPipe, and
element attribute and PercentPipe etc
property • Parameterized pipe
• Element property binding • Creating custom pipe
• attribute, class, style binding
Animations
C.Event binding
• Setup (npm install @
D.Two way binding angular/animations@latest
• Using various html –save)
elements in angular e.g. • Example
textbox, button, dropdown,
checkbox, radio button etc Forms
• Child components – Event
emitter and custom • User input
property • Form validations
15.NgModules in details
• NgModules introduction
( declaration, imports,
exports, providers, bootstrap
)
• js modules vs NgModules
• Frequently used modules
• Roots module vs Feature
module
29
• Creating feature module Angular 8 Course Content
and use it in app ( which
requires routing )
Angular 8 components
• Components of Angular 8
Angular 8 directives
• Angular 8 Directives
• Angular 8 ngIf directive
• Angular 8 ngFor directive
• Angular 8 ngSwitch
directive
• Angular 8 ngClass directive
• Angular 8 ngStyle directive Dependency injection and
services in Angular 8
Angular 8 pipes
• Dependency injection
• Angular 8 Pipes services in Angular 8
32
MICROSOFT AZURE DEVELOPER
Application Deployment
34