MASTERING .NET

MVC is a framework for building web applications using a MVC (Model View Controller) design pattern. This course provides developers with a thorough knowledge in developing Web Applications using MVC Design Pattern.

In this course, you'll learn essential concepts that you need to know to build Web Applications using ASP.NET MVC 5.

SYSTEM TECHNOLOGIES

COURSE OUTLINE

MASTERING .NET

NET Framework
Base Class Libraries (BCL)
Common Language Run Time (CLR)
Microsoft Intermediate Language (MSIL)
Common Language Specification (CLS)
.NET Products
.NET Services 

C# Languages Basics
Data Types
Type Conversion
Boxing & Unboxing
Additional Statements
Looping
Methods in C#
Properties
Arrays
Indexes
Structures, Enumerations
Strings
Regular Expressions
Collections
Garbage Collector 

OOPS Concepts
Encapsulation
Inheritance
Polymorphism
Class and Object
Constructors
Destructors
Method Overloading
Method Overriding
Early binding, Late binding
Abstract Classes
Abstract Methods
Interfaces
Multiple Inheritances 

System Defined Exceptions
Custom Exceptions
Try, Catch, Finally
Throwing Exceptions 

Unary Operator
Binary Operator 

Windows forms and controls
Creating Menus
Toolbars, Image list
Tree View, List view 

ADO.NET Introduction
Data Providers in .NET
Connection, Command
Data reader
Data Adapter
Data Set
Command Builder
Data Relations
ADO.NET and XML
Assemblies:
Private Assemblies
Shared Assemblies
Global Assembly Cache (GAC) 

Components in CLR
Type Safety 

Architecture of COM
Using COM Component form.NET
Using .NET Component form VB/VC++ 

Function Pointers
Multi cast delegates
Generic Routines
Event Handling 

Value types, Reference types
Unsafe
Structures and pointers
Remoting
Distributed Architecture
DCOM, RMI, CORBA
Channels (TCP, HTTP)
Marshal by Value
Marshal by reference
Server Activated
Client Activated
Remoting Architecture
File Handling:
System. IO namespace
File stream
Stream Reader
Stream Writer
File info
Directory info 

System, threading
Thread Synchronization
Critical Sections
Thread life cycle
Introduction to Web applications and Security:
ASP.NET using C#
System. Web & A simple web application
Code access security
Role based security 

Introduction to Web Technologies
HTML
Client side scripting languages
IIS Architecture
Server side programming with ASP
ASP objects introduction 

What is ASP.NET
ASP vs. ASP.NET
Page and import directive
In page technique and code behind technique 

Client control vs. Server side controls
Type of server controls HTML server controls, Web server controls
HTML server controls programming using in page technique
View state architecture
ASP.NET page execution architectureASP.NET worker process, page life cycle events
VS.NET vs. Web matrix
Types of web server controls Working with basic controls, Lebel,Text box, Buttons etc.,
Working with rich controls Calendar, Adrotator.
Validation controls. 

Page submission
Cookies
Session State
Session Tracking Arch
Application object
Session and App events
Global ASAX 

Introduction to XML
Creation of XML document
XML parsers
DOM vs. SAX parser
Developing Client App for XML
HTML PageVB 6.0 App
DTD
XML Scheme
Database support for web  

Introduction to manage data providers
Data Reader programming
Drawbacks of Record set
Dataset and Data Adapter
Datagrid with sorting
Datagrid with paging
Customizing Datagrid
Typed Dataset
Inline editing with Data grid
Dataset serialization and deserialization
Write XML and read XML methods
Data view
Repeater Control
Data list control 

Importance of caching
ASP 3.0 Support for caching
Type of caching in ASP.NET
Output caching Web user control vs custom control
Fragment caching
Data caching vs. Application objectASP.NET Configuration
Machine configuration vs. Web configuration
Application variables
Compilation setting
Custom error setting
Session state setting
Enhancement in ASP.NET
Inprocess vs. Outprocess session state
State server and SQL server
Cookie less session 

Page level
Application level 

Authentication & Authorization
Windows based authorization
Form Based authorization
Passport 

ASP 3.0 with MTS
Dcom vs. XML Web services
Role of WSDL
NET support for Web Service
Client Apps for Web Service
WSDL utility
Session state with Web Service
Catching with Web Service
Proxy with Asynchronous Methods
Web service wire Formats
HTTP Post
HTTP Get
SOAP Architecture
SOAP Envelops
Discovering web Service
Disco vs. VSDisco
UDDI Registry
Securing web Service
IP Address & Domain Restriction
SSL (Secured Socket Layer) – SOAP Header

Introduction to Mobile Programming
Mobile ASP.NET Arch
MMIT (Micro Soft Mobile Internet Toolkit)
Creating Mobile ASP.NET Page

Anything to ask?

If you have any question about training, fees, courses or anything else, feel free to ask us anytime!


Address

Nexperts Academy Sdn Bhd,
Unit 313, Block E, Phileo Damansara 1, Jalan 16/11 off Jalan Damansara 46350, PJ Selangor, Malaysia

Working Hours

Monday Tuesday Wednesday Thursday Friday

09:00 - 17:30 09:00 - 17:30 09:00 - 17:30 09:00 - 17:30 09:00 - 17:30

Contact

Email: vaheed@nexpertsacademy.com
Phone: +6 011 1221 6872
Office: +6 03 7931 8872