Overview : The .NET platform is an integral component of the Microsoft Windows operating system for building and running next generation software applications and Web services. The .NET development framework provides a new and simplified model for programming and deploying applications on the Windows platform. It provides such advantages as multiplatform applications, automatic resource management, and simplification of application deployment. As security is an essential part of .NET, it provides security support, such as code authenticity check, resources access authorizations, declarative and imperative security, and cryptographic security methods for embedding into the user’s application.
How to keep a variable in computer memory, naming convention of c# code, understand how a program is run in a computer in .net environment , understand anatomy of a c# program and visual studio IDE, apply logic using conditional statement, looping statement and operational statement, declare and assign a string type variable, show value of a variable in console, take input from user and display it in console application, work with collection classes such as array , arraylist and list, use stack, queue data structure for solving particular problem, use hashtable and dictionary for solving dictionary type problem, take user name from user and show it in a message box and some basic concept of windows form application.
Understand Class and Object, how to use user defined type, find an object from problem domain keep some field, property, method inside a class, create association relationship between two classes, define one-to-one relationship, one-to-many association relationship between objects, method overloading and overriding, define static class and method from real life example, understand the essence of inheritance relationship, create inheritance relationship between classes.
Understand the necessity of relational database for keeping user data, find out entities and their attributes from a real life scenario, create database and table and fields to keep data of an entity in MS Sql server, relationship between entities and draw an E-R diagram, define the relationship between tables for data integrity, understand INSERT SELECT DELETE and UPDATE Sql for basic relational database operation, apply inner join to retrieve data from one more table, create view to retrieve data from database, understand aggregate function and advanced queries , create reports by writing complex queries.
MVC Walkthrough, Advanced C#, how data pass to controller, how data and model binds in action, MVC database using code-first approach and database-first approach, what is view and viewbag , how to use Get and Post Method, what is html helper, client and server side validation, data annotation, migration ,cascading dropdown list, Mvc Advanced feature.