DotNet (.NET)

What is DotNet (.NET)?

.NET (pronounced dot net) is a software framework developed by Microsoft primarily for Windows operating system. It contains two main components – Framework Class Library (FCL) and Common Language Runtime (CLR). FCL includes large class library which supports many other programming language codes to be run on .NET. FCL provides functions and classes for user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications. CLR is the software environment like Virtual machine where all the programs written are executed. CLR provides services such as security, memory management, and exception handling. .NET framework led to different versions of .NET, each one specially designed for other platforms like embedded devices, web browser plugins and mobile computing. .Net Micro framework for embedded devices, Silverlight as web browser plugin and Mono for cross-platform and mobile devices. Microsoft developed a special integrated developed environment (IDE) for .NET called Visual Studio.

Why to enrol in .NET Training at Trishana Technologies, Bangalore?

Trishana Technologies is far ahead of all other training institutes in terms of placement, quality training, and infrastructure. We offer 100% placement assistance, state-of-the-art smart classrooms and lab, simple and precise training materials and leading experts in .NET as trainers. We offer three different .NET courses namely C#.NET course, ASP.NET course, and ADO.NET with each one concentrating on one of the popular technologies used in .NET. However, all the three courses cover the basics of .NET extensively including FCL, CLR, CTS and CLS. Our meticulously crafted syllabus and quality training materials will offer you extensive theoretical knowledge and our elaborate practice sessions will help you master programming skills. We will provide software support to all our students who want to practice at home. With our hard work and dedication, we have achieved great placement in all our previous batches and will continue to do so.

Our .NET training syllabus

C#.NET Course Syllabus

Section 1
.Net Framework and Fundamentals

  • Learn Common Language Runtime (CLR)
  • Learn Common Type System (CTS)
  • Learn Common Language Specification (CLS)
  • What is Managed Code?
  • Microsoft Intermediate Language (MSIL)
  • Just In Time Compiler (JIT)
  • Assembly
  • Types of Assembly
  • Garbage Collection
  • Strong Name
  • Global Assembly Cache (GAC)

Section 2
Object Oriented Programming

  • Inheritance
  • Single Level inheritance
  • Multilevel Inheritance
  • Polymorphism
  • Compile time Polymorphism
  • Operator Overloading
  • Method Overloading
  • Runtime Polymorphism
  • Delegates
  • Abstraction
  • Encapsulation
  • Properties
  • Generics

Section 3
Access Modifiers

  • Private
  • Internal
  • Protected
  • Protected Internal

Section 4:
Virtual Keyword and New Keyword

Classes

  • Essential of Class
  • How to create the Class

Objects

  • Essential of Object
  • How to create an object

Exception Handling

  • Try block
  • Catch block
  • Finally block

ADO.NET Training Syllabus

  • Introduction to ADO.NET
  • SQL Connection
  • Connection string in web.config file
  • SQLCommand in ADO.NET
  • SQLDataReader in ADO.NET
  • SQL Command Builder

ASP.NET Course Syllabus

  • ASP.net Basics
  • ASP.Net Lifecycle and Lifecycle events
  • State Management techniques of ASP.net
    • Session
    • ViewState
    • Cookies
    • Application
    • HiddenFields
  • UserControl
    • Creation of user control
    • Usages of user control
  • CustomControl
    • Creation of CustomControl
    • Usages of CustomControl
  • Gridview
    • Insert a record
    • Edit a record
    • Update a record
    • Delete a record
  • ASP.net Repeater control
  • File upload in ASP.net
  • Localization and globalization
  • ASP.net Security
    • Authorization
    • Authentication
    • Profiles
  • THEMES and Master Pages
  • APP.config
  • Global.asax
  • Basics of AJAX
  • Understating the Three tier Architecture
  • Communication between various layers

Career opportunities in Oracle Applications domain:

  • Software developer (.NET)
  • Entity Framework developer (.NET)
  • .NET Application Developer
  • ASP.NET software professionals
  • Web developer (.NET)