0% found this document useful (0 votes)
20 views28 pages

Master Program in Fullstack Dot Net Removed

Uploaded by

Smruti
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
20 views28 pages

Master Program in Fullstack Dot Net Removed

Uploaded by

Smruti
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 28

What We cover From Basic To Advanced

Complete In-depth Knowledge

1 C#

2 MS SQL Server

3 ASP.NET MVC

4 WEB API

5 Angular

6 Html | CCS5 | Java Script | Bootstrap

7 Azure Cloud Developer

02
C##

MS.NET Framework an application


Introduction • Different valid forms of Main
• Compiling a C# program
• The .NET Framework - an using commandline utility
Overview CSC.EXE
• Framework Components
• Framework Versions C # Language Syntax
• Types of Applications which
can be developed using • Why Datatypes
MS.NET • Global, Stack and Heap
• MS.NET Base Class Library Memory
• MS.NET Namespaces • Common Type System
• MSIL / Metadata and PE • Reference Type and Value
files. Type
• The Common Language • Datatypes & Variables
Runtime (CLR) Declaration
• Managed Code • Implicit and Explicit Casting
• MS.NET Memory • Checked and Unchecked
Management / Garbage Blocks – Overflow Checks
Collection • Casting between other
• Common Type System (CTS) datatypes
• Common Language • Boxing and Unboxing
Specification (CLS) • Enum and Constant
• Types of JIT Compilers • Operators
• Security Manager • Control Statements
• Working with Arrays
VS.NET and Entry Point • Working with Methods
Method –Main • Pass by value and by
reference and out
• Introduction to Project and parameters
Solution in Studio • Misc...
• Entry point method - Main.
• Compiling and Building OOPs-Concept
Projects
• Using Command Line • Learning about Class,
Arguments Object, Component,
• Importance of Exit code of Encapsulation, Inheritance,
08
• Polymorphism & Object • Selecting a Collection Class
Creation and Instantiation.
Assemblies and GAC
OOPs-Programming
Encapsulation • What is a DLL and how is it
different from EXE
• Understanding • Types of DLL
Encapsulation Concept • What is an Assembly
through an example. OOPs- Assemblies
• Inheritance • How to build a ClassLibrary?
• Introduction to Inheritance • How to use a ClassLibrary in
• Constructor &Inheritance another Application?
• Type Casting of Reference • What is Namespace?
Types • Internal Access Specifier
• Static and Dynamic Binding • Types of Assemblies
• Abstract Class • Global Assembly Cache

OOPs-Interface &
Polymorphism

• What is Polymorphism
• Overview of Interface
• Interface with examples
• Types of Inheritance

Collections and Generics Exception Handling

• Introducing Collections . • Defining Exception


• Benefits of Collection • Understandings try and
Classes . catch keywords
• Understanding and using • Using “finally” block
commonly used collections. • “using” statement
• Generics • Throwing exceptions
• Advantages of Generics . • Creating User defined/
• How Generics Work at Custom Exception class.
Runtime .
• Constraint on Type IO Streams
Parameters .
• Generic Methods • What is a streams?
• Generic Collections • Types of Stream
09
• Standard I/O Streams • MenuStrip, ToolbarStrip and
• Console ContextMenuStrip
• Handling text in files • Model and Modeless Dialog
• Dealing with Binary files boxes
• Serialization / Deserialization • Mutiple Document
Interface( MDI)
Unsafe Code • Form Inheritance
Reflection and Attributes • Building Login Form
• Working with Resource Files
• What is Reflection? and Setting
• Using Reflection to read • Notify Icon Controls
type information • Using Components like
• Attributes. Timer, FileSystemWatcher,
• Pre-defined Attributes Process, BackgroundWorker
• Custom Attributes. • Drag and Drop
• Using Reflection to read • Working with Advanced
custom attributes Controls like TreeView and
ListView
More on Classes
Database Programming
• Operator Overloading Using ADO.NET
• Partial Classes and Methods
• Anonymous Types • Prerequisite - Knowledge of
• Extension Methods SQL Queries
• Tuples • Introduction and Evolution
• Caller Method Information of ADO.NET
• Configuration File • Understanding the Role of
Managed Provider and ADO.
Developing GUI Application NET Objects
Using WINFORMS • installing Required
Software - Sql Server and
• Basic Controls Management studio
• Panel & Layouts • Connecting to Database
• Drawing and GDI Devices and Connection Pooling
• Performing Insert, Update
and Delete Operations
• Fetching Data from
database - Executing Select
Statements
• How to implement Login
10
facility with database dynamically
• Use of Multiple Active Result • Working with Typed
Sets DataSet
• Parameterized Prepared • Summary and Important
Statements Classes and their properties
• Inserting Image into and methods
Database table
• Executing Stored Procedure • N-Tier Layered Architecture
• Using Transaction Application
• Asynchronous Execution of • Understanding Tier and
Queries Layer
• Writing Provider • Dividing Application into
Independent Code multiple layers
• Writing Common Code • Developing an application
for Execution of Stored using Layered Architecture
Procedures
• Quick Overview of all ADO.
NET objects

Managing Data using


DataSet

• DataSet and its Object


Model
• Filling DataSet using XML
DataAdapter
• Binding DataSet to • a.Creating Table and Stored
DataGridView Procedure
• Updating changes • b.Creating Data Class
to database using c.Creating DAL Class
DataAdapter d.Creating BO Class
• Using SqlCommandBuilder • e.Creating Form and
• Managing DataTable handlingevents
Programmatically • f.Creating Dialog Box for
• DataAdapter events Add and Edit OPerations.
• Handling concurrency issue • Introduction
• Working with DataViews • Well Formed and Valid XML
• Constraints in DataTable Document
• Using DataRelations object • Structure of XML Document
• Creating DataSet/DataTable • XML DOM Parser
11
• XPath Specification • Scheduling
• XML and DataSet • Thread States
• XMLDataDocument for • Programming Threads
reading from DataSet • Methods of Thread Class
• XMLTextWriter & XML Text • Thread Pool
Reader • Thread Synchronization
• XPathDocument & XPath Monitor
Navigator • Mutex
• Semaphore
Windows Services • Events
• Parallel Programming using
• Introduction to Windows Task Parallel Library
Service • Asynchronous
• Windows Service Project Programming using async
Template and wait
• Developing Windows • keywords
Services
• Installing, Deploying and Packaging and Deployment
Launching Windows Service
• Developing a Service • File System Editor
Controller Application • Registry Editor
Handling Custom • File Types Editor
Commands in Windows • User Interface Editor
• Services • Custom Actions
• Launch Condition Editor
Delegates & Events • Creating Uninstall Shortcut

• Introduction to Delegates Debugging and Diagnostics


• Creating a Chat Application
Using Delegates • What is Debugging?
• Events Declaration, Raising • Build Configuration(Debug
and Handling and Release)
• Anonymous Methods • List of Debugging Windows
• Break Point Hit Count and
Condition
• Debugging Exception 
User Control and Custom • What is Diagnostics?
Control Multithreading • Debug and Trace Classes
• Types of Listeners
• Threading Overview • Boolean and Trace Switch
12
MS SQL Server

Introduction To DBMS • Sql Server Management


Studio and Tools In
• File Management System Management Studio
And Its Drawbacks • Object Explorer
• Database Management • Object Explorer Details
System (DBMS) and Data • Query Editor
Models
• Physical Data Models Introduction To TSQL
• Logical Data Models
• Hierarchical Data Model • History and Features of
(HDBMS) TSQL
• Network Data Model • Types Of TSQL Commands
(NDBMS) • Data Definition Language
• Relational Data Model (DDL)
(RDBMS) • Data Manipulation
• Object Data Model Language (DML)
(ODBMS) • Data Query Language (DQL)
• Object Relational Data • Data Control Language
Model (ORDBMS) (DCL)
• Conceptual Data Models • Transaction Control
• Entity – Relationship (E-R) Language (TCL)
Model • Database
• Creating Database
Introduction To SQL Server • Altering Database
• Deleting Database
• Advantages and Drawbacks • Constrains
Of SQL Server Compared To • Procedural Integrity
Oracle And DB2 Constraints
• Connecting To Server • Declarative Integrity
• Server Type Constraints
• Server Name • Not Null, Unique, Default
• Authentication Modes and Check constraints
• Sql Server Authentication • Primary Key and Referential
Mode Integrity or foreign key
• Windows Authentication constraints
Mode • Data Types In TSQL
• Login and Password • Table
13
• Creating Table • Aggregate Functions
• Altering Table • Convenient Aggregate
• Deleting Table Functions
• Statistical Aggregate
Data Manipulation Language Functions
• Group By and Having
• Insert Clauses
• Identity • Super Aggregates
• Creating A Table From Over(partition by …) Clause
Another Table • Ranking Functions
• Inserting Rows From One • Common Table Expressions
Table To Another (CTE)
• Update
• Computed Columns Top n Clause
• Delete
• Truncate Set Operators
• Differences Between Delete
and Truncate • Union
• Intersect
Data Query Language (DQL) • Except

• 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

• Single Row Sub Queries • Introduction


• Multi Row Sub Queries • Begin Transaction
• Any or Some • Commit Transaction
• ALL • Rollback Transaction
• Nested Sub Queries • Save Transaction Role
• Co-Related Sub Queries Of Log File In Transaction
• Exists and Not Exists Management
• Implicit Transactions
Indexes
TSQL Programming
• Clustered Index
• NonClustered Index • Drawbacks Of TSQL that
• Create , Alter and Drop leads to TSQL Programming
Indexes • Introduction To TSQL
• Using Indexes Programming

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

Intro to ASP.NET MVC 6 and Actions


• Calling action methods thru
• Introduction to MVC 6 the browser
• NET Web Forms (vs) ASP. • Returning from action
NET MVC methods
• Advantages and • Parameters in Action
disadvantages of each methods
• Determining when-to-use • ActionLink
which one • URL Routing
• List of Versions of ASP.NET • Overview
MVC • The need of URL Routing
• Differences between • Parameters in URL
versions of ASP.NET MVC • Default Parameter Values
• Overview of installing ASP. • Parameters with Constraints
NET MVC in various versions • Literals in URL
of Visual Studio
• MVC Architecture Views (Razor)
• What is MVC?
• Architecture Explanation • Introduction to Views
• What is Controller and (Razor)
action method • ActionResult and
• What is View ViewResult
• What is Model • Returning a view
• Request Flow in ASP.NET • Creating a Simple Razor
MVC View
• Intermingling Code and
Getting started with MVC Markup in Razor Views
Core • View Bag / View Data /
Temp Data
• New Project in Visual Studio • Shared Views
• Overview of Folders and • ASPX View Engine (vs) Razor
files of MVC project

Controllers

• Introduction to Controllers
• Creating Controllers
17
LayoutViews Scaffold Templates in MVC

• Introduction to LayoutViews • Introduction to scaffold


• The need of layout views Templates in MVC
• cshtml • Need of Scaffolding
• Creating custom layout •  Creating controllers and
views views using scaffold
• Layout Views with Sections • Strongly typed views
• RenderSection() • Understanding Index,
• cshtml Details, Create, Edit, Delete
• Overriding the _ViewStart. action methods and views
cshtml
HTML Helpers
Partial Views
• Introduction to HTML
• Partial Views helpers
• RenderPartial() • DisplayNameFor( )
• DisplayFor( )
Models • BeginForm( )
• LabelFor()
• Introduction to Models • EditorFor( )
• Need of models • ValidationMessageFor( )
• Creating models using • RadioButtonFor( )
‘CodeFirst approach’ • DropDownListFor( )
• ListBoxFor( )
Entity Framework in MVC • CheckBoxFor( )
• AntiForgeryToken()
• Introduction to Entity • Code First Migrations
Framework
• Need of Entity Framework Action Filters
Creating DbContext and
DbSet • Introduction to action filters
• Configuring connection • [HttpPost]
string • [HttpGet]
• [ValidateAntiForgeryToken]
• [OutputCache]
• [HandleError]
• [NonAction]
• [ActionName]

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

•HTML • Unordered Lists


• Ordered Lists
• Definition list
Web Programming
Introduction HTML-Images

• Architecture of a website • Image and Image Mapping
• Different technologies in
making the website HTML-Hyperlink
• Web Development
Introductio • URL – Uniform Resource
Locator
HTML-Introduction • URL Encoding

• History of HTML HTML-Table


• What you need to do to get
going and make your first • < table >
HTML page • < th >
• What are HTML Tags and • < tr >
Attributes? • < td >
• HTML Tag vs. Element • < caption >
• HTML Attributes • < thead >
• < tbody >
HTML-Basic Formatting Tags • < tfoot >
• < colgroup >
• HTML Basic Tags • < col >
• HTML Formatting Tags
• HTML Color Coding HTML-Iframe

HTML-Grouping Using Div • Using Iframe as the Target


Span
HTML-Form
• Div and Span Tags for
Grouping • < input >
• < textarea >
Module 5: HTML-Lists • < button >
• < select >

21
• < label > CSS3-Syntax

: HTML-Headers • CSS Syntax


• single Style Sheets
• Title • Multiple Style Sheets
• Base • Value Lengths and
• Link Percentages
• Styles
• Script CSS3-Selectors
• Meta
• ID Selectors
HTML-Miscellaneous • Class Selectors
• Grouping Selectors
• HTML Meta Tag • Universal Selector
• XHTML • Descendant /Child Selectors
• HTML Deprecated Tags & • Attribute Selectors
Attributes • CSS – Pseudo Classes

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

CSS3-Display Positioning Assignments 2:

• CSS Visibility • Practice App


• CSS Display
• CSS Scrollbars Section 2: Control Structures,
• CSS Positioning Functions, Math & Events
• Static Positioning
• Fixed Positioning • If Statements
• Relative Positioning • Loops
• Absolute Positioning • Math
• CSS Layers with Z-Index • Functions
• Even Handlers Part:1
CSS Floats (Example:
• Event Handlers Part:2
23
Assignments:03 BOOTSTRAP
• Practice App – If Statements
and Loops
• Practice App – Math &
Functions
• Practice App – Events

Section 3: Advance Scenario Introduction to Bootstrap


#01
• What is Bootstrap
• Printing Arrays Framework
• Text Output Function with a • Why Bootstrap
Loop • History of Bootstrap
• Built-in Functions • Advantages of Bootstrap
(Displaying the Time In Framework
Javascript) • What is Responsive web
• Math Built-in Functions page
• How to remove
Section 4: Advance Scenario Responsiveness
#02 • Major Features of Bootstrap
• What is Mobile-First
• Assigning, Adding and Strategy
Removing Elements from • Setting up Environment
Arrays • How to apply Bootstrap to
• Inserting and Extracting Applications
From Arrays more functions
• ForloopArray Checking with Bootstrap Grid
Challenge Part #1
• ForloopArray Checking with • What is Bootstrap Grid
Solution Part #2 • How to apply Bootstrap Grid
• Setting Up Flags and Using • What is Container
Booleans • What is Offset Column
• Where to go next? • How to Reordering Columns
• Quick Syntax Reference/ • Advantages of Bootstrap
Resource File Grid
• Conclusion • How to Display responsive
Images
• How to change class
properties
24
• How to use readymade Component
themes • How to use Glyphicons
• How to customize Component
Bootstrap&#39;s • What is Bootstrap
components, Less variables, Dropdown Menu
and jQuery plug-in. Component
• What is Bootstrap • What is Button Groups and
Typography Button Toolbar
• How to use Typography • How to use Button Groups
• What is Bootstrap Tables and Button Toolbar
• What is Bootstrap Form • What are different Input
Layout Groups Components
• What is Bootstrap Button • What is Navigation Pills &
• How display images in Tabs Components
different styles like Circle • How to use Navigation Pills
shape etc and Tabs Components
• How to display text like • What is Navbar Component
muted and warning etc • How to build a Responsive
• What is Carets Classes Navbar
• How to hide or show the • How to Add Forms and
text in Bootstrap other controls to Navbar
• How to Fix the position of
navbar
• What is Breadcrumb
Component
• What is Pagination
Component
• How to apply Pagination in
Application
• What is Labels / Badge
Bootstrap Components Components
• What is Jumbotron / Page
• What is Bootstrap Header Components
Components • What is Thumbnail
• Why Bootstrap Components Component
• Advantages of Bootstrap • What is Alerts & Dismissible
Components Alerts
• What are the different types • How to Create Progress Bar
of Bootstrap Components • What is Media Objects
• What is Glyphicons Component
25
• Why Media Objects Events of Model Dialog Box
Component • What is Scrollspy Plug-In
• How to use Media Objects • What is Tab Plug-in
Component • How to use Tab Plug-in
• What is Bootstrap List • What is Drop Down Plug-in
Group Component • What is Tooltip Plug-in
• What is Bootstrap Panel • How to use Button Plug-in
Component • What are the different
methods and events of
Module 4:- Bootstrap Tooltip Plug-in
Plug-Ins • What is Popover Plug-in
• What is alert and Button
• What is Bootstrap Plug-Ins Plug-ins
• Why Bootstrap Plug-Ins • What is Collapse Plug-in
• How to use Plug-Ins • What are different types of
• What is Transition Plug-in Properties, Methods and
• What Modal Dialog Box Events of Collapse Plug-in
• What are the different • What is Carousel Plug-in
Properties, Methods and • What is Affix Plug-in

26
ASP .NET WEB API

Introduction to Web API Building RESTful Services


with ASP.NET Web API
• Introduction to SOA
• Introduction to REST • Introduction to ASP.NET
• Introduction to ASP.NET Web API
Web API • Building ASP.NET Web API
• WCF vs. Web API • ASP.NET Web API CRUD
• Building Web API Operations
• Testing API Using Postman • Testing Web API Using
Postman
ASP.NET Web API • Consuming Web API in ASP.
Fundamentals NET MVC
• Performing CRUD
• Routing - Convention and Operations using ASP.NET
Attribute Routing MVC
• Route Constraints
• Action Result ASP.NET Web API Advanced
• Content Negotiation Concepts
• Media Type Formatters
• Model Binding • ASP.NET Web API Pipeline
• Model Validation • Web API Filters
• Handling Validation Errors • Creating Custom Filters
• Exception Handling
• Dependency Injection
• Web API Versioning
• Web API Hosting

27
ANGULAR

Web development history angular Application


• Angular standards and deep
[ASP.net / PHP (all dive into project structure
synchronous operations ) ] (Significance of each folder
=> [Introduction of Ajax ] => & file) ( Revise this after
[MVC.net websites (async few lectures)
operations)] => [Introduction • How to run End to end test
of JSON web services] cases and unit testing
=> [introduction of UI
frameworks] Angular project flow

Service side VS client side • Flow from boot strapping


programming app to running into browser
• Making small and easy
Available UI frameworks changes to first app
• How to debug angular
Why Angular? application

Environment setup Prerequisite of learning


Angular
• Choice of IDE & installing it
( visual studio code, visual • Introduction to HTML
studio, eclipse or any text • Introduction to bootstrap
editor) CSS ( optional )
• Installing node and npm • Introduction to Typescript
• Install angular CLI (Necessity of Typescripts in
• What is angular CLI? enterprise applications) –
Installing angular CLI. Create classes use it in first
Comprehensive list of CLI app.
command.
Angular Architecture
Creating first
Angular project • Architecture overview
• Intro to Modules
• Creating first Angular • Intro to Component
application with angular CLI • Intro to Services and DI ( will
• Building and running cover in next lecture )
28
Components in details Directives

• Component ( selector, inline • Attribute directives (ngClass,


template, template url, ngStyle,ngModel)
styles, provider ) • Structural directives (ngIf,
• Template syntax ( various ngFor, ng Switch)
ways of data binding) • Creating custom directive

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 )

Routing and navigation

• Configuring router for app


• Significance of <base Introduction of Angular 8
href=”/”>
• Router outlet • Angular 8 Introduction
• Router link • History and versions of
• Passing param using router Angular 8
• Router events • Architecture of Angular 8
• #Advance topics • How to install Angular 8 and
• Routing components from set-up it.
other modules • Creating our first Angular 8
• Lazy loading app
• Angular 8 app loading
Http client
Difference between
• Setup
• Using Observable and RxJS • Angular And react
• Calling rest services (GET, •
PUT, DELETE, PUT). • Angular vs react
• Error handling
• Calling aws rest service Angular 8 Advantages
endpoint ( or mocked Disadvantage
rest service endpoint
using www.mockable.io ) • Advantage and
#Advance topics Disadvantage of Angular 8
• Debouncing requests e.g.
search widget Angular 8 file structure
• Request/response
interceptors • Angular 8 file structure

Angular 8 components

• Components of Angular 8

Angular 8 CLI Commands


30
• All CLI commands of Angular 8 forms
Angular
• Angular 8 Forms
Angular 8 with Bootstrap • Data flow of forms in
Angular 8
• How to install bootstrap for • Creating forms in Angular 8
Angular 8 • Testing and validation of
• Libraries of Angular 8 forms in Angular 8

Angular 8 Routing Error fixing in Angular 8

• Routing in Angular 8 • Error fixing in 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

Angular 8 databinding Angular 8 Animations

• Angular 8 Data binding • Angular 8 Animations


• Angular 8 Event binding
• Angular 8 Property binding Dynamic components in
• Two-way data binding in Angular 8
Angular 8
• Dynamic components in
String Interpolation In Angular 8
Angular 8
Angular 8 Module
• Angular 8 String
interpolation • Angular 8 Module
31
• Deploying an angular 8 app • New features and changes
in Angular 8
Introduction of unit
testing in angular 8 Conclusion

• unit testing in angular 8 • Angular 8 Conclusion

Observables in angular 8 Creating application – User


management system
• Observables in angular 8
Deploying app
Angular 8 universal
Interview questions will be
• Angular 8 universal discussed with every topic

Angular 8 Changes and Git repository setup(optional)


new features

32
MICROSOFT AZURE DEVELOPER

Cloud Computing • Compute / Execution Models


• Data Management
• Overview of Cloud • Networking
Computing • Big Data and Big Compute
• Architecture of Cloud • Messaging
Computing • Caching
• Types of Cloud • Identity and Access
• Benefits of Cloud • Mobile Service
• Backup
Windows Azure • Media
• Commerce
• Azure as PaaS (Platform as a • Software Development Kit
Service) (SDK)
• Azure as IaaS (Infrastructure
as a Service)

Azure Management Portal

• Create a New Application.


• Check Credit and
Subscriptions
• Add a New Subscription

Application Deployment

• Create a Website in Azure


Management Portal
• Create a Deployment Compute Module
Package
• Deploy Website using • Create a Web App
Deployment Package • Create a Virtual Machine
• Deploying Azure Website • Creating a Mobile Service
from Visual Studio • Creating Batch Service
• Monitoring the Website
• Staged Publishing Scalability

Azure –Components Enable Diagnostics


33
Fabric Controller • Manage CDN
• Map a Custom Domain Name
Storage
Security
• Creating Azure Storage
Account • Creating an Active Directory
• Storage Account Endpoints • Mapping a Custom Domain
• Generating an Access Key • Creating Users
• Managing Data to Azure • Integrating with Azure Active
Storage Directory
• Integrating On-Premise
Blobs Active Directory
• Reports
• Create a Container
• Upload a Blob using Traffic Manager
PowerShell
• Download a Blob • Create Traffic Manager
• Manage Blobs using Azure • Create Endpoints to be
Storage Explorer monitored via Traffic
Manager
Queues • Configure the Policy
• Setting up Alert Rules
• Managing Queues using
PowerShell Datacenters
• Managing Queues using
Azure Storage Explorer • How to Choose the Right
Data Center for Your
Tables Application

• How to Manage Tables Using Backup & Recovery


PowerShell
• How to Manage Table using • Create Backup Vault
Azure Storage Explorer • Schedule a Backup

CDN Data Import and Export Job

• Create a CDN • Data Export Job


• Create CDN for Custom • Create an Export Job
Origin Links • Create Import job

34

You might also like