Contact info: 7774040561/2/3 9822659330 enquiry@softedgeit.com

Advanced Diploma in .Net Technologies

₹22,000.00

In case of any query or question about the course, feel free to call us at +917774040564 or drop us an email at enquiry@softedgeit.com or vishal.chaudhari@softedgeit.com

DurationObjectivesCredit toward certificationCourse Content

200 Hrs

.NET Framework is a software framework developed by Microsoft .

ASP.NET allow programmers to build dynamic web sites, web applications and web services. It is an open-source server-side web application framework designed for web development to produce dynamic web pages.
ASP.NET MVC 5 is a framework for building scalable, standards-based web applications using well-established design patterns and the power of ASP.NET and the .NET Framework.

Training Objectives

  • Learn different components of .Net Framework
  • C# basics and advanced concept
  • Learn Object Oriented Programming
  • Learn SQL server database programming
  • Create a rich GUI for web based applications using a rich set of controls in ASP.NET
  • Create asynchronous web applications using ASP.NET AJAX
  • Access data from the database in data bound controls on the web page
  • Understand the MVC design pattern and how it’s applied in ASP.NET MVC
  • Recognize the benefits and drawbacks of using ASP.NET MVC
  • Use ASP.NET MVC’s routing system to achieve a REST-style architecture
  • Learn how to build a compelling and maintainable HTML user interface using the Razor view engine and client-side JavaScript
  • Using Bootstrap with ASP.NET application
  • Write JavaScript code that runs on the client-side and utilizes the jQuery script library to optimize the responsiveness of an MVC web application.
  • Implement a complete security system (OWIN authentication).
  • Project development following SDLC (Analysis, Design, Coding and Testing)

Additional Features

  • Interview preparation
  • Exam after completion of every Topic
  • Real time assignments
  • Job Ready to work on live project
  • Placement Support

MCTS

Exam 70-515: MCTS: Web Applications Development with Microsoft .NET Framework

1. C Sharp (C# 5.0)

Introduction to .NET Framework

  • Overview of .NET and .NET Framework
  • .NET Framework Architecture
  • Microsoft Intermediate Language (MSIL)
  • Understanding CLR and Execution of .NET Application

C# Basics

  • Conceptual Overview of C#.Net
  • What is Visual Studio?
  • C# Programming Language Features
  • General Structure of a C# Program
  • Modifiers (Access Modifiers)
  • Variables, Constants, Enum and Operators
  • Casting and Type Conversion
  • Boxing and Unboxing
  • Selection Statements: If-else, Switch
  • Looping Statement: While, Do, For, ForEach

Arrays and Collection

  • Declaring, Initializing, Accessing Arrays
  • Types of Array: Single Dimensional, Multi-Dimensional, Jagged Arrays
  • Non-Generic Collection
  • Generic Collection

Object Oriented Features

  • Features of OOP’S
  • Classes & Objects
  • Constructor, Destructor, Properties
  • Inheritance and Polymorphism
  • Method Overloading, Method Overriding
  • Encapsulation
  • Partial Class, Sealed Class
  • Working with “static” Members
  • Difference between classes and Structures

Interface and Abstract classes

  • Interfaces
  • Abstract Class
  • Difference between Interface & Abstract Class
  • Assembly: Types of Assemblies and its components

Exception Handling

  • Try…Catch…Finally keywords
  • Using Single, Multiple Catch Block
  • Using Custom Exception

Delegates & Event Handling

  • Single Cast and Multi Cast Delegate
  • Event Delegate

Single and Multithreaded Applications

  • Application Domains
  • Creating and Managing Threads
  • Threads Features
  • Thread Synchronization
  • Using Monitor

File I/O & Stream Classes

  • Working with File System
  • Streaming

Windows Programming

  • Overview of Windows Forms & Controls
  • Common Controls
  • Other controls like Dialog boxes, Menustrip
  • Data Controls like Combobox, List

2. SQL Server 2012

Basics of SQL Server

  • Overview of Relational Database Concepts
  • Creating Database and tables
  • Selecting Column Data From a Table
  • Manipulating Table Data Using SQL’s Data Manipulation Language (DML)

Advanced Topics

  • Functions
  • Stored Procedure

3. ASP.NET 4.5

Web Fundamental Concept

  • HTML5 basics
  • HTML5 advanced features
  • Javascipt to develop Dynamic HTML (DHTML)

Introduction to ASP.NET

  • Background to .NET Framework & Introduction to ASP.NET
  • The way the web works
  • ASP.NET Web Page
  • Asp.net and the .NET Framework
  • The Structure of asp.net Page
  • Hello World Web Application
  • ASP.NET Page Models : Inline Model and Code Behind Model

Standard Controls

  • AdRotator Control
  • Label Controls
  • Textbox controls
  • RadioButtonList Controls
  • CheckBoxList Controls
  • Button controls
  • LinkButton Control
  • ImageButton Control

Bootstrap

  • What is Bootstrap?
  • Bootstrap File Structure
  • Basic HTML Template
  • Global Styles
  • Grid System
  • Typography
  • Tables, Forms, Button
  • Images, Icon
  • Dropdown Menus

Validation Controls

  • Validation Controls in ASP.NET
  • RequiredFieldValidator Control
  • RegularExpressionValidator Control
  • CompareFieldValidator Control
  • RangeValidator Control
  • ValidationSummary Control
  • CustomValidator Control

State Management in ASP.NET

  • What is State Management and its importance?
  • Client Side State Management
  • ViewState, HiddenField
  • QueryString, Cookies
  • Server Side State Management
  • Application, Session

Caching in ASP.NET

  • What is Caching?, Types of Caching?
  • Page/Output Caching
  • Data Caching

Master Pages and Themes

  • Simple Master Page
  • Navigation Controls
  • Applying Themes

ADO.NET

  • ADO.NET Overview
  • Architecture of ADO.NET
  • Connected, Disconnected
  • SqlConnection, SqlCommand, SQLDataReader, SqlDataAdapter class
  • DataSet class
  • Using List Controls, GridView Controls

AJAX

  • Introduction of AJAX
  • Ajax Controls like Update Panel, Update Panel History, Timer
  • Toolkit example like Editor, Calendar Extender, Password Strength and so on

Reports

  • Using Report Wizard
  • Using Report Viewer

4. ASP.NET MVC 5

Introduction

  • Introduction to different Web Technology
  • What is ASP.NET MVC
  • Role of Model, View, and Controller
  • How ASP.NET MVC Works
  • Key Benefits of ASP.NET MVC
  • Understanding the structure of an ASP.NET MVC project

ASP.NET MVC Architecture

  • The MVC Pattern
  • MVC Page Life Cycle
  • Controllers, Models, and Views
  • URL Routing
  • Controller Actions
  • Razor View Engine

URL Routing

  • Introducing URL Patterns
  • Creating and Registering a Simple Route
  • Defining Default Values
  • Using Static URL Segments
  • Defining Custom Segment Variables
  • Constraining Routes
  • Using Attribute Routing
  • Generating Outgoing URLs in Views
  • Attribute Routing

Razor View Engine

  • Razor Basics
  • Razor design goals
  • Implementation of Razor view
  • Razor syntax
  • Using Razor Expressions
  • Accessing Model Data in Razor views

Views

  • View Engines
  • Templates and Scaffolding
  • ViewData and ViewBag
  • Strongly-Typed Views
  • Layout Pages, Custom Sections
  • Partial Views, Child Actions
  • Using a ViewModel Object
  • Bundling & Minification

HTML Helpers

  • Basic Helpers
  • Strongly-Typed Helpers
  • Creating Custom Helpers
  • Declarative Helpers

Controllers and Actions

  • IController, ControllerBase, and Controller
  • Defining Actions
  • Action Selectors, Action Filters
  • HTTP Verbs
  • HttpContext and RouteData
  • Returning Data with ActionResult
  • Parameters and the Model Binder

Model Binding

  • Object Relational Mapping (ORM)
  • Entity Framework (EF) Database-first approach
  • Entity Framework (EF) Code-first approach
  • Model Binders
  • Creating Unit Testable Applications in ASP.NET MVC

LINQ

  • Introduction of LINQ
  • LINQ Queries
  • Standard Query operators
  • LINQ to collection
  • Lambda Expressions
  • LINQ to Entity

Model Validation

  • Data Annotations
  • Validation HTML Helpers
  • ModelState
  • Client Side Validation

Using AJAX and jQuery with ASP.NET MVC

  • Overview of AJAX and ASP.NET MVC
  • Unobtrusive AJAX
  • Using AJAX Action Links
  • Overview of jQuery, jQuery Techniques
  • Using jQuery UI
  • Ajax calls using Jquery
  • Using Jquery Grid

Security in MVC

  • Authentication and Authorization
  • ASP.NET Identity
  • Configuring Forms Authentication
  • MVC 5 App with Facebook, and Google OAuth2 Sign-on
  • Enable role-based secuty
  • Authorize attribute

ASP.NET Web API2 with MVC

  • Overview of the ASP.NET Web API
  • Building servers and clients
  • Content negotiation, Validation
  • ApiController
  • MediaTypeFormatters

Deployment

  • Server Requirements
  • Configuration Options

5.Project Development (SDLC)

  • Analysis
  • Design
  • Coding
  • Testing
  • Deployment

Reviews

There are no reviews yet.

Be the first to review “Advanced Diploma in .Net Technologies”

one × two =