Dot Net Framework and ASP.Net

60 hrs Theory Sessions

75 hrs of Practice Sessions

50 hrs of Hands-on Project

Introduction

This C#.NET training teaches non-experienced people how to create the Solutions/Applications using C#.NET. C#.NET is Microsoft’s entry into the world of managed programming. Using a syntax that is deliberately from Java, C++ and C, C#.NET achieves a natural trade-off of terseness and clarity, enabling programmers to express concepts in a clear and maintainable form. The recent enhancements to the language have made it even more powerful than before, allowing programmers to work with C#.NET in both an Object-Oriented and partially functional style.

This ASP.NET training class teaches experienced developers the C#.NET/VB.NET, ADO.NET skills they need to successfully build database-driven Web applications and Web Sites. It will guide how to build web-based enterprise applications using ASP.NET and Visual Studio. It will also give the comfort to the attendees developing the Web Services using .Net framework in Service-oriented Architectures.

Course Objective

Pre-requisites

  • For C#, C fundamentals will be fine.
  • At least consistent object-oriented or object-based development experience in Java, C#, VB, or another modern object-oriented or object-based language. In addition, should know the basics of SQL and relational databases

Course Curriculum

Framework Of .Net

  • Common Language Runtime
  • .NET Framework Class Library
  • Assemblies and the Microsoft Intermediate Language (MSIL)
  • Versions of the .NET Framework and Visual Studio

Getting Started with Visual Studio

  1. Visual Studio Overview
    1. Choosing the Development Settings
    2. Resetting the Development Settings
    3. Creating a New Project
    4. Components of the IDE
  2. Code and Text Editor
    1. Code Snippets
    2. IntelliSense
    3. Refactoring Support
  3. Debugging
    1. Setting Breakpoints
    2. Stepping through the Code
    3. Watching
    4. Autos and Immediate Windows

C# Language Foundations

    1. Using the C# Compiler (csc.exe)
    2. Passing Arguments to Main()
    3. Language Syntax
      1. Keywords
      2. Variables
      3. Scope of Variables
      4. Constants
      5. Comments
    4. Data Types
      1. Value Types
      2. Reference Types
      3. Enumerations
      4. Implicit Typing
      5. Type Conversion
    1. Operators
      1. Arithmetic Operators
      2. Logical Operators
      3. Relational Operators
      4. Increment & Decrement Operators
      5. Bit Shift Operators
      6. Assignment Operators
      7. The is and as Operators
      8. Other Operators
      9. Operator Precedence
    2. Flow Control
      1. if-else Statement
      2. switch Statement
    3. Looping
      1. for Loop
      2. foreach
      3. while and do-while Loops
      4. Exiting from a Loop
      5. Skipping an Iteration
    4. Structs
      1. What Are Structs?
      2. Structs Are Value Types

    Assigning to a Struct

Arrays

Single Dimensional Arrays
Accessing Array Elements

Strings

  1. The String Class
    1. Escape Characters
    2. String Manipulations
    3. String Formatting
    4. The StringBuilder Class

Oops Concept

  1. Classes
    1. Defining a Class
    2. Creating an Instance of a Class (Object Instantiation)
    3. Class Members
    4. Access Modifiers
    5. Function Members
    6. Overloading Methods
    7. Overloading Operators
    8. Using Partial Classes
    9. Static Classes
  2. Object Class
    1. Implementing Equals
    2. ToString() Method
    3. Attributes
  3. Inheritance
    1. Understanding Inheritance
    2. Implementation Inheritance
    3. Inheritance and Constructors
    4. Calling Base Class Constructors
    5. Virtual Methods (Polymorphism)
    6. Sealed Classes and Methods
    7. Abstract Class
    8. Abstract Methods
  4. Interfaces
    1. Defining an Interface
    2. Implementing an Interface
    3. Implementing Multiple Interfaces
    4. Interface Inheritance
    5. Overriding Interface Implementations

Collections Interface

Dynamic Arrays Using the ArrayList Class
Stacks
Queues
Dictionary

Delegates And Events

  1. Delegates
    1. Creating a Delegate
    2. Delegates Chaining (Multicast Delegates)
    3. Implementing Callbacks Using Delegates
    4. Asynchronous Callbacks
  2. Events
    1. Handling Events
    2. Implementing Events
    3. Difference between Events and Delegates
    4. Passing State Information to an Event Handler

Generics

  1. Understanding Generics
  2. Generic Classes
  3. Using the default Keyword in Generics
  4. Advantages of Generics
  5. Using Constraints in a Generic Type
  6. Generic Interfaces
  7. Generic Methods

Exception Handling

  1. Handling Exceptions
    1. Handling Exceptions Using the try-catch Statement
    2. Handling Multiple Exceptions
    3. Throwing Exceptions Using the throw Statement
    4. Using Exception Objects
    5. The finally Statement

Assemblies And Versioning

  1. Assemblies
  2. Structure of an Assembly
  3. Examining the Content of an Assembly
  4. Single and Multi-File Assemblies
  5. Understanding Namespaces and Assemblies
  6. Private versus Shared Assemblies
  7. Creating a Shared Assembly
  8. The Global Assembly Cache
  9. Putting the Shared Assembly into GAC
  10. Making the Shared Assembly Visible in Visual Studio
  11. Using the Shared Assembly

ADO .Net

  1. ADO .NET Introduction
    1. ADO ADO .NET
    2. ADO .NET Architecture
  2. Connecting to Data Sources
    1. Choosing a .Net Data Provider
    2. Defining a Connection
    3. Managing a Connection
    4. Handling Connection Exceptions
    5. Connection Pooling
  3. Performing Connected Database Operations
    1. Working in a Connected Environment
    2. Building Command Objects
    3. Executing the Commands
    4. Data Reader Object
  4. Using Transactions
  5. Perfoming Dis-Connected Database Operations
    1. Configuring a DataAdapter to Retrieve Information
    2. Populating a DataSet Using a DataAdapter
    3. Modifying Data in a DataTable
    4. Persisting Changes to a Data Source
    5. Working in a Disconnected Environment
    6. Building Datasets and DataTables
    7. Binding and Saving a Dataset
    8. Defining Data Relationships
  1. Reading and Writing XML with NET
    1. Creating XSD Schemas
    2. Loading Schemas and Data into DataSets
    3. Writing XML from a DataSet

HTML

  • Introduction to HTML
  • HTML – Elements
  • HTML – Tags
  • HTML – Text
  • HTML – Formatting
  • HTML – Attributes
  • HTML – Font
  • HTML – Text Links
  • HTML – Comments
  • HTML – List
  • HTML – Images
  • HTML – Image Links
  • HTML – Tables
  • HTML – Forms
  • HTML – Inputs
  • HTML – Text Fields
  • HTML – Password
  • HTML – Reset
  • HTML – Submit
  • HTML – Radio
  • HTML – Checkbox
  • HTML – Select
  • HTML – Text Area
  • HTML – Upload
  • Semantic Elements

Cascade Style Sheet

  • Build in CSS
  • Inline CSS
  • External CSS

Javascript DOM Validation

  1. Basic Javascript
  2. Advanced JavaScript

Bootstrap

Accordion Content


This course includes:

60 hrs Theory Sessions

100 hrs of Practice Sessions

50 hrs of Hands-on Project

Certificate: No

Students: 30

Language: English

Contact us

Phone: +91 1234 567 890
Email: info@zestcomputers.com