Search in
Courses Providers, List Your Courses for FREE
Menu

Professional Microsoft .NET Programming Course


FyuGen
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


About Course Provider

FyuGen


FyuGen is the region's leading provider of technical IT training for IT professionals and applications training for computer users.

Browse similar courses by category





Courses by FyuGen
.NET


AllRefer.com - Browse and Share Photos
Browse & Share Photos
Subscribe & get details about interesting courses & events free in your mail