+91 9885444871, +91 9985153068

C# Programming Syllabus

Overview: Today C# is considered to be the most popular and modern Programming language. It belongs to
“C” family and inherently has lots of things carried from C programming language. It is the ideal choice of all
.net developers for the reason that Microsoft has developed C# with features of popular languages to develop
different types of .net applications. It has SIMPLICITY of Java, POWER of C++ and PRODUCTIVITY of VB.

Module 1:- Introduction to .Net Framework

Module 2:- VS.Net and Entry point Method

Module 3:- C# Language Syntax

Module 4:- OOPS – Concepts

Module 5:- OOPs – Programming Encapsulation

Module 6:- OOPs – Inheritance

Module 7:- OOPS – Interface and Polymorphism

Module 8:- Collections and Generics

Module 9:- Assemblies and GAC

Module 10:- Exception Handling

Module 12:- IO Streams

Module 13:- Unsafe Code

Module 14:- Reflection and Attributes

Module 15:- Extended C# Language Features

Module 16:- New Features of C# 6

Module 17:- Developing GUI Application Using WinForms

Module 18:- ADO.NET Part1 – Managed Provider Objects

Module 19:- ADO.NET Part2 – DataSet Object Model

Module 20:- N-Tier Layered Architecture Applications

Module 21:- XML

Module 22:- Windows Services

Module 23:- Delegates & Events

Module 24:- User Control and Custom Control

Module 25:- MultiThreading

Module 26:- Debugging and Diagnostics

ASP.NET MVC

Module 1: Introduction to Web Programming

Module 2: Overview of HMTL and JavaScript.

Module 3: Overview of Classic ASP

Module 4: Overview of ASP.NET WebForms

Module 5: Introducing to ASP.NET MVC

Module 6: First MVC Application

Module 7: Exploring Controller’s

Module 8: Exploring Razor Views

Module 9: Digging into HTML Helpers

Module 10: — Understanding Model Binders

Module 11: Annotations and Validations

Module 12: Web Configuration File and Global Application Class

Module 13: State Management Techniques

Module 14: Web Caching

Module 15: CRUD operations using Entity Framework

Module 16: Authentication and Authorization

Module 17: ASP.NET Identities

Module 18: URL Routing

Module 19: Working with Areas

Module 20: AJAX and JQuery

Module 21: Bundling and Minification

Module 22: Mobile Compatibility

Module 23: RESTful Services using ASP.NET Web API

Module 24: TDD and Debugging a Web Application

Module 25: Multi Layered Architecture Demo App

 

MICROSERVICES FOR .NET DEVELOPERS

 

MODULE#1: CURRENT DEVELOPMENT TRENDS

  • Different layers of application development
  • Productivity issues with current way of development
  • Lack of flexibility and crude ways of feature enhancements and its side effects

MODULE#2: BOOTSTRAPPING NEW MINDSET – MICROSERVICES

  • Pitfalls of existing application design and architecture
  • What are microservices?
  • Why did the need for microservices arise?
  • Birds eye view of microservices
  • Quick talk about Dotnet(.net) web services
  • Quick discussion about IAS worker process

MODULE#3: GETTING STARTED WITH MICROSERVICES

  • Microservices architecture
  • How do we implement microservices
  • Introduction to node.js
  • Developing application using node.js
  • Using node API features
  • Design microservices architecture using node.js

MODULE#4: INTRODUCTION TO CONTAINERS – SWIMMING IN MICROSERVICES

  • How to organize the application?
  • Getting the right balance in developing microservices
  • What is a Container?
  • Why did someone come up with an idea of containers?
  • Comparison and different ways to handle containers

MODULE#5: DEEP DIVE INTO MICROSERVICES USING DOCKER

  • What is Docker?
  • How is Docker designed?
  • Getting started with Docker
  • Installing Docker
  • Running your first Docker application
  • Building your Dockerfile
  • Developing more features in your container application
  • Understanding major components of Docker

MODULE#6: INTERACTIONS BETWEEN MULTIPLE CONTAINERS

  • Working with Registries
  • Docker networking
  • Making connections between multiple containers
  • Calling containers for communications
  • Running containers with in containers
  • Troubleshooting

MODULE#7 Putting all the learnings together to develop and real life application

Real-time Project involving most of the above concepts with following will be provided
 Product Abstract Document
 Requirement Specification Document
 Step-by-Step procedure for building the project from ground up
 Complete Source Code
 Database Script with Sample data
 Instructions to Setup the Project on a Development box
 Instruction to Deploy the project on Production Box / Microsoft Azure

Course Certificate

Contact For  Free Demo

Email:info@orbittechnologies.com

Mobile No:+91-988 544 4871

Mobile No: +91 998 515 3068

Training Enquiry Form





Other Courses

Why to choose our Training Institute?
  • We Offer Real-time Project explanation.
  • Free Resume preparation
  • Technical Assistance even after Course Completion.
  • Backup Classes.
  • Lab Facility
  • Career Guidance
  • Mock Interviews and Exams Conducted
Open chat
Need help?