Search in
Courses Providers, List Your Courses for FREE
Menu

Professional Microsoft .NET Programming Course


Training/Coaching/Tuition

by FyuGen


Bhilai
Request Info
Subjects Covered & Categories
Category: .NET
Basic Details
Level:Professional
Medium of instruction:English
Overview, Content & Syllabus

Msc101 - Object Oriented Programming in C#

Objectives:

  • Understand .NET Framework and C# Relationship

  • Achieve Working Knowledge of C# Programming

  • Learn Principles of Object Oriented Programming( OOP ) and the advantages of OOP

  • Implement OOP principles in C# by designing and writing C# classes, encapsulating logic, reusing existing code through inheritance/polymorphism and composition, and modeling real-world relationships between objects

  • Understand and use .NET framework base classes in C#

  • Learn Basic Multithreading, Reflections, Attributes and XML processing

  • Learn Building GUI application using Windows Forms

  • Learn Object Serialisation/Deserialisation

  • Learn Network Programming and build TCP/IP Client Server Application

  • Learn Fundamental Programming Constructs Exception and Error handling, Testing, Debugging

  • Analyze and Troubleshoot complex C# programs

  • Use Best-Practice Design Patterns when Developing C# code

  • Proficiency in Visual Studio Development Tool

  • Use Software Development Life Cycle (SDLC) for all Lab Projects

  • Model the software solutions applying Object Oriented Principles using Unified Modeling Language (UML)

Prerequisites:

The student should have prior programming experience, basic problem solving and logic skills.

Topics:

  • .NET Overview

  • Language Constructs

  • Namespaces and Assemblies

  • OOP principles and UML

  • Creating Types

  • File Handling

  • .NET Framework Core Classes

  • Exception handling

  • Data Structures

  • Reflection and Attributes

  • Threading

  • Network Programming

  • Events and Delegates

  • XML

  • Windows Forms

  • Design Patterns

  • Overview of Advanced topics - ADO.NET, LINQ

Duration: 60 hours

Msc201 - Windows Forms Applications

Objectives:

  • Learn fundamental Windows programming skills for .NET

  • Learn the fundamentals of Windows Forms architecture

  • Acquire proficiency in the use of Visual Studio to create professional class Windows applications

  • Learn the important controls provided by Windows Forms

  • Learn how to implement dialogs, menus, toolbars and status bars

  • Learn how to use advanced controls, such as tree views, splitters and tabbed dialogs

  • Understand the use of resources and application settings in Windows Forms applications

  • Learn how to implement data access using ADO.NET and binding of controls

  • Use Language Integrated Query (LINQ) to access data from Windows Forms programs

Prerequisites:

Experience developing applications in .NET Framework and using Visual Studio.

Topics:

  • Overview of Windows Forms

  • Anatomy of a Form

  • Basic Form Controls

  • Advanced Form Controls

  • ToolStrips, Menus and Events

  • Resources and Application Settings

  • Accessing Database using ADO.NET

  • ADO.NET and XML

  • Databound Controls

  • LINQ Data Access

  • Building Custom Control Component

  • Windows Installer

Duration: 48 hours

Msc202 - ASP.NET Web Applications

Objectives:

  • Thorough understanding of the web development model and architecture of Web applications using ASP.NET

  • Design and build robust and maintainable web applications

  • Learn Web application development using ASP.NET Web Forms, Web Pages and Visual Studio

  • ASP.NET Web application optimiation, configuration, security, caching and performance tuning

  • Access databases using ADO.NET and LINQ

  • Build Rich Internet Application (RIA ) ASP.NET, Javascript and AJAX

  • Build custom server controls and web controls

  • Customize Web applications using HTTP handlers and modules

Prerequisites:

Experience developing applications in .NET Framework and using Visual Studio. It would be helpful if you have prior knowledge of HTML, CSS and javascript but not mandatory.

Topics:

  • Overview of Web Application Model and Architecture

  • Anatomy of ASP.NET Web Application

  • Web Forms Architecture

  • Basic Web Controls

  • Advanced Web Controls

  • Error Handling, Logging and Tracing

  • State Management

  • Styles, Themes and Master Pages

  • Accessing data using ADO.NET and LINQ

  • Website Security

  • Caching and Performance tuning

  • Deploying and Managing Web Application

  • Custom Controls, HTTP Handlers and HTTP Modules

  • MVC

  • Silverlight

Duration: 60 hours

Msc301 - Enterprise Application Development in C#

Objectives:

  • Learn the Project Life Cycle

  • Learn the basic Enterprise Application Architecture

  • Understand the Complex Software Design, Analysis, Architecture, Implementation and Test Process

  • Understand the Enterprise Architecture Design Patterns

  • Identify and Integrate Various Enterprise Application Components ( Front end, Middleware, Data Services.)

  • Leverage .NET Framework to Build and Deploy Enterprise Application

Prerequisites:

Must have the comprehensive skills that are required to build enterprise solutions that focus on ASP.NET, Windows Forms, XML and SQL.

Duration: 48 hours

Msc401 - Live Project

Technology and Engineering Course Modules Overview

This course is for developers and professionals who want to learn new technology or a new skill. This course assumes that you have a basic programming skills and understanding of Application development, including experience with relevant technology stream or development platform.
The Course is organized 50% Theory and 50% hands on lab.

  • Schedule/week - 2 hrs Theory/hands on lab - 2 hrs assignment/problem solving - 2hrs Theory/hands on lab

  • Open Lab Policy (available upon request and first come first priority)

  • Cross platform Development (Linux/Unix/Windows)

Duration: 48 hours

Course Schedule & Price
Classroom - Regular
When Duration Where Remarks Price
Not Specified Not Specified All Venues Not Specified Price On Request

Venues (Locations)
Bhilai, New Civic Center (Campus):- 144 New Civic Center New Civic Center, Bhilai - 490006, Chhattisgarh, India