Borivali (West), Kandivali (West), Kandivali (East)

DOTNET

DOTNET

  • Trainer Ashish Shivalkar

  • Category Developer

Course Information

DotNET(.NET) is a software development platform developed by Microsoft. It runs on Microsoft Windows OS. .NET provides tools and libraries that allow developers to develop applications and services much easily, faster and secure by using a convenient way.One of the major benefits of Dot NET framework is its ability to allow rapid development of effective and robust web applications

What You Learn
  • .Net Technology

    a. IL
    b. JIT
    c. CLR
    d. .Net SDK

  • C# Programming Constructs

    a.C# Structural Elements
    i.Looping and Conditional Constructs
    ii.Primitive types ,operators and expressions iii.Block structured architecture
    b.C# Object Based Elements
    i.Class
    ii.Object
    iii.Message,State, Behaviour and Structure
    iv.Object Lifecycle, Initializer, Constructor, Garbage Collector
    v.Static and Instance Fields
    vi.Object Composition
    vii.Arrays
    viii.Strings
    ix.Structures
    x.Enumerations
    xi.Operator Overloading
    c.C# Object Oriented Elements
    i.Interface
    ii.Inheritance
    iii.Polymorphism
    iv.Abstract Classes and Methodsbr> v.Multiple Inheritance, Issues
    vi.Boxing/Unboxing
    vii.Inner Classes
    d.C# Component Oriented Elements
    i.Properties
    ii.Indexers
    iii.Delegates
    iv.Events
    v.IComponent
    e)C# Power Programming Constructs
    i.Extentions methods
    ii.Partial types
    iii.Lambda functions
    iv.Pointers and unsafe programming
    v.Preprocessors
    vi.Attributes
    vii.Generics

  • Exception Handling
    a.Introductions to Classical and Modern techniques
    b.The try-catch construct
    c.throw
    d.Adjacent and Nested try-catch
    e.finally
    f.Designing Contracts with Exceptions
  • Windows Forms
    a.Container, Components and Layouts
    b.Event Handling architecture
    c.GUI creation , Design Issues.
  • Introduction to WPF
  • Threading
    a.Introduction to C#.Net concurrency model
    b.Creating and using threads
    c.GUI creation , Design IssuesUtility functions
    d.Monitors
    i.lock
    ii.Wait, Pulse, PulseAll
    e.Coarse grained Concurrency constructs
  • I/O
    a.Console I/O
    b.File I/O
    c.Network I/O
  • Collections
    a.List
    b.Dictionary
  • ASP.Net
    a.HTTP
    b.Web Environment
    c.Web Applications
    d.Related and Alternative technologies.
  • ASP.Net Web Pages
    a.Introduction to Web Matrix
    b.Scripting with Razor
  • ASP.Net Web Forms
    a.Introduction
    b.Request Processing PipeLine
    c.Page, Lifecycle
    d.Events
    e.Controls
    f.Caching
    g.Session and Application State Management
    h.Security
    i.NuGet
    j.User Defined Controls
  • ASP.Net MVC
    a.Overview
    b.Architectural Elements
    c.Controllers
    d.Views
    e.models
  • ADO.Net Fundamentals
    a.Connection Class
    b.Command Class
    c.DataReader Class
    d.Transactions
  • Data Components and Data Set
    a.Building Data Access Component
    b.Disconnected Data
    c.DataSet
    d.DataAdapter
    e.DataView
  • Data Bindings
    a.Basic Data Binding
    b.Data Source Controls
    c.SqlDataSource
  • Introduction to Entity Framework
  • Introduction to Azure.
  • Project Work