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

Master Program in Fullstack Dot Net Removed

Uploaded by

Smruti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views28 pages

Master Program in Fullstack Dot Net Removed

Uploaded by

Smruti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
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