Category: C# and .NET
ASP.NET is an environment with a stable position in the server market. It allows development of dynamic web services using such technologies as HTML5, CSS3 and JavaScript.
ASP.NET MVC (Model-View-Controller) defines a programming model that allows software engineers to write a more transparent and legible code. As an additional result, it will speed up the work on web apps.
This training will enable all programmers to understand the philosophy behind MVC and to start an adventure with this popular framework for building scalable web apps.
Duration
2 days
Agenda
- Day 1
- Creating .NET MVC applications
- MVC architecture
- .NET MVC framework
- App configuration
- Creation of a view layer
- Using Javascript, HTML, CSS, LESS
- Using the Razor and ASPX engines to design the view
- Hybridizing client technologies
- External library application
- Creation of model layer
- Server side data processing
- Communication with the database
- Creation of controller layer
- Controlling data flow in the app
- Creating .NET MVC applications
- Day 2
- Object-relational modelling
- LINQ
- Entity framework
- Data validation:
- On the client’s side
- On the server’s side
- Ajax technology
- Creating asynchronous queries to the server
- JSON format
- Object-relational modelling
Audience and prerequisites
this workshop requires basic knowledge of C#, ASP.NET and MS SQL Server.
Certificates
Course participants receive completion certificates signed by ALX.