Microsoft .Net Framework

.NET Framework is a software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes a large class library and provides language interoperability across several programming languages

The .Net framework is a software development platform developed by Microsoft. The framework was meant to create applications, which would run on the Windows Platform. The first version of the .Net framework was released in the year 2002.

The version was called .Net framework 1.0. The .Net framework has come a long way since then, and the current version is 4.7.1.

The .Net framework can be used to create both – Form-based and Web-based applications. Web services can also be developed using the .Net framework.

The framework also supports various programming languages such as Visual Basic and C#. So developers can choose and select the language to develop the required application. In this chapter, you will learn some basics of the .Net framework.

Our Training Program is Designed to give you the best Industrial Requirement with the updated Curriculum.

  • Net Framework Architecture
  • NET Components
  • Net Framework Design Principle
  • MVC
  • Web API
  • Angular JS

The Dot Net Training is designed to ensure that the trainees are able to find suitable employment opportunities. This certification course is also focused on project development. Business communication skills and aptitude training are blended into the program to ensure that trainees are industry ready.

SYLLABUS

1. C#.NET TRAINING COURSE OBJECTIVE

  • Learn the fundamentals of C# programming in Visual Studio.
  • Using .Net Framework
  • Working with variables, data types
  • Work with standard programming skills
  • Exception Handling in C#
  • Object oriented programming in C#
  • Object oriented techniques
  • Working with Arrays
  • Create Generic classes and methods.
  • Collections in C#
  • Generate and test your own classes using the Class Designer and Object Test Bench tools.
  • Use delegate types to provide flexibility and type safety.
  • Use anonymous types, lambda expressions, extension methods, object initializers, and implicit type declarations

2. C#.NET TRAINING COURSE OVERVIEW

  • INTRODUCTION/OVERVIEW OF .NET

  • Introduction  to  .Net
  • Platform for the  .Net
  • Drawbacks  of  Current  Trend
  • Net Framework – BCL & CLR l Key design goals
  • CLR, CTS, MSIL & other tools.
  • Multiple Language Interaction & support l moving from Project to Assemblies…
  • Security in .NET – CAS

3. .NET FRAMEWORK [ADVANCED]

  • Advantages/Disadvantages
  • Features of .Net
  • Assemblies in Detail
  • GAC,  Strong  Names
  • Language  Interoperability
  • Reflection
  • MVC
  • Web API

4. VISUAL C#.NET LANGUAGE

  • Advantages/Disadvantages
  • Why C#/ Why Not C#
  • Where does C# Fit in
  • C, C++ to Visual C#
  • Features  of  C#
  • .NET  Namespaces

5. .NET INSTALLATIONS/C#.NET

  • .NET Versions – 1.1/2.0/3.0/3.5 Beta
  • Visual  Studio.NET  2003/2005/Orcas/2008
  • Windows Vista – New Look
  • Gadgets/Sidebars/UAC  –  relation  with  .NET
  • Hardware/Software  Requirements
  • FAQ’s with detailed answers

6. PROGRAMMING USING VISUAL C#.NET

  • The start of the application
  • C#.Net  Program  Design
  • Variables  and  types
  • Value types and reference types (CTS)
  • Strings and arrays
  • The Console class
  • String  formatting
  • Statements  and  flows
  • Programming  Structures
  • Command-line  arguments
  • NET to Create C#.NET Apps
  • C# 3.0/3.5 features – Implicit types , Extension Methods and more

7. INTRODUCTION TO WINDOWS FORMS – I

  • Windows forms library – Win Forms
  • Layout Enhancements
  • Forms and controls – Hierarchy
  • Creating simple GUI by hand
  • Event handling
  • Basic controls
  • Windows forms – buttons, check boxes, radio buttons, panels, group boxes, list boxes, picture boxes…

8. WINDOWS FORMS – II

  • Menus
  • Built-in  dialog  boxes  and  printing
  • Extender  Controls
  • Tool Strips, Status Strips and progress bars
  • A new MDI forms strategy
  • Inheritance  with  forms
  • New Controls – Web Browser, Property Grid etc.

9. OBJECT ORIENTED CONCEPTS (BASIC)

  • Classes & objects
  • Abstract & override methods
  • Creating and using your own classes l Data members and member methods l Instantiate an object
  • This  keyword
  • Properties – Read Only Write Only…
  • Build process using windows class library l Generate classes for other clients
  • How to use classes as part of project

10. OBJECT ORIENTED CONCEPTS (ADVANCED)

  • Accessibility levels, specifies
  • Constructors
  • Method  overloading
  • Class (static) variables & methods
  • Object  destruction
  • ‘ref’ and ‘out’ parameters
  • Constant  values
  • Enumerations
  • Inheritance  and  Polymorphism
  • The root of all classes
  • Creating  derived  classes
  • Method  overriding  and  hiding
  • Polymorphism  and  virtual  functions
  • Casting  objects
  • Abstract classes
  • Sealed  classes
  • Static classes

11. OBJECT ORIENTED CONCEPTS (IMPLEMENTATION ORIENTED)

  • Case  Studies
  • Class Diagram in VS.Net
  • Refactoring  &  others
  • FAQ’s

12. ERROR HANDLING

  • Unstructured  error  handling  support
  • Structured  error  handling
  • Error  categories
  • Debugging  the  application
  • Debug and Trace  classes
  • Code  Optimization
  • Testing  and  strategies

13. ADO.NET 1.1/2.0/LINQ

  • History  and  background
  • From DAO to ADO.NET
  • NET  LINQ
  • NET  design  goals
  • The ADO.NET architecture and its components
  • NET in relation to the other .NET tools
  • Dataset  in  Real Time  Scenarios

14. ADO.NET COMPONENTS

  • Connected  and  disconnected  environment
  • NET  object  model
  • Data  sources,  providers  and  connections
  • Commands  and  data  readers
  • Data  sets  and  data  adaptors
  • Data  tables,  rows  and columns
  • Constraints  and  relations
  • Data-centric  applications  –  New  ADO.Net  Hierarchy

15. DATA SOURCES AND .NET DATA PROVIDERS

  • Connecting  to  a  data  source
  • SQL Server .NET data provider
  • OLE-DB  .NET  data  provider
  • Connections  and  connection  strings
  • SQL-Server  integrated  security
  • Connection  pooling
  • NET  exceptions

16. ACCESSING DATA IN CONNECTED AND DISCONNECTED ENVIRONMENT

  • Commands
  • Creating  and  executing  commands
  • Reading  data  using  a  data  reader
  • Batch queries & single result queries
  • Parameterized  queries  (input  &  output  parameters)
  • Adding,  editing  and  deleting  data
  • Stored  procedures
  • Why using a disconnected environment?
  • Dataset  and  Data Adapter features
  • Filling data  sets using  data adapters
  • Read data using data tables, rows and columns
  • Batch queries and data sets
  • Visual Studio Data Menu & tools
  • Dataset  Navigation
  • Dataset  Functionality
  • Dataset  Optimistic  Concurrency

17. SORTING, SEARCHING AND FILTERING

  • Searching in data sets
  • Find on primary keys
  • Searching on any column
  • Searching on row state
  • Wildcard  searches
  • Sorting  and  filtering  using  data  views
  • Searching in a data view

18. LIVE CASE STUDY AND IMPLEMENTATION OF ADO.NET IN N-TIER

  • Client Server Basics
  • N-Tier – Classical and New
  • N-Tier importance w.r.t other .Net technologies
  • Build User Interface Layer – importance
  • Business Layer in N-Tier – advantages & disadvantages
  • Data Access Layer – Generic/Specific Advantages
  • N-Tier  Database  Application
  • SQLHelper, Code Smith etc.  tools  awareness

19. XML

  • XML Basics – Importance in Today’s world
  • XML designers/support in VS.NET
  • XML Derived Technologies – XSD ,XSL , SOAP ,WSDL

20. WINDOWS SERVICES

  • Understanding  services
  • Creating  windows  services
  • Setting  properties
  • Compile, run & install services
  • Event log services

Batches and timing

Batches and timing

Regular Batches: Monday to Friday

Morning: 9 am to 1 pm

Afternoon: 1:30 pm to 5:30 pm

Evening: 5:30 pm to 7:30 pm

Holiday Batches: Saturday and Sunday

Full day: 9:30 pm to 5:30 pm

Enroll Now

Whole new world of digital marketing career for you. register now!     Enquire now! +91-9539096664