C # (.NET)
C# (.NET) (pronounced “C Sharp”) incorporates the best of C, Visual Basic (VB), C++ and Java. It extends the capabilities of these predecessors through object-oriented (OO) & component capabilities that are built into the language structure.
Who Should Attend?
Anyone interested in programming in C#(.NET). Experience with a modern language such as VB, Java, Pascal or C/C++ is assumed. Those with only COBOL, RPG, SQL, HTML or similar experience should consider taking this Course.
Course Contents
- Introduction to the C# Language
- Language Fundamentals
- Developing C# Classes, Interconnecting Objects
- Simplifying Component Development
- Implementing and Enhancing C# Solutions
- Working with GUI, Creation of SQL Server Database
- Net, Database Hosting
- Developing Project, Introduction to ASP.NET Web.
ASP.NET
Once you complete your certification in ASP. NET Programming, you can usually apply that course work as credits for a degree in computer science. ASP. NET is a very popular programming language that is used to make applets, which work well on the Internet, making ASP. NET a popular choice for web page designers.
Who Should Attend?
Those who are interested in building Web applications with ASP.NET. Experience programming in a modern object-oriented language and an understanding of HTML are assumed.
Course Contents
- HTML Intro, Getting Started with ASP.NET
- Life Cycle of ASP.NET Web,
- Basic Controls, Validation Controls
- Grid View & Database Connectivity
- Master Page, Themes, Securing the Application
- Leveraging the Login controls
- Improving Application Functionality
- Enhancing Web Pages, Controlling site access
- Validating data, Modifying data, Hosting
- Reporting, Deploying Your Application, MVC Intro
MODEL VIEW CONTROLLER (MVC)
The Model-View-Controller (MVC) is an architectural pattern that separates an application into three main logical components: the model, the view, and the controller. Each of these components are built to handle specific development aspects of an application. MVC is one of the most frequently used industry-standard web development framework to create scalable and extensible projects.
Course Benefits
The MVC Framework in ASP.NET provides an alternative way to develop web applications for the .NET platform. Differing from traditional Web Forms development, ASP.NET MVC facilitates refined code structure, total control over content generation and full support for test-driven development. In this course, you gain the skills to use ASP.NET MVC to build web applications.
Who Should Attend?
Anyone involved in developing web applications using Microsoft technology and new to ASP.NET MVC. For best results, attendees should have programming experience in C# at the level of Course 419, “C# Programming,” and a fundamental knowledge of HTML.
Course Contents
- ASP and ASP.NET Web forms
- The MVC Design Pattern
- NET MVC Architecture
- NET Platform
- Controllers, Models, and Views
- Controller Actions
- Razor View Engine
- Object Relational Mapping (ORM)
- NET
- Entity Framework (EF)