Creating web apps with MVC, Entity Framework, LINQ and jQuery
The course is designed to explore all the latest happenings in the .NET world. If you use .NET, you'll probably know that Microsoft are advocating a big shift away from the traditional ASP.NET Server-Side model. The old .aspx Web Forms are too slow, and we need to write faster, more responsive and more customisable web apps. This course shows you all the latest tips and techniques.
Course examples and exercises are generally in both VB and C#, allowing the delegate to choose the language they prefer. Delegates are, however, encouraged to use C#. If you’re a VB developer, we’ll help you add that C# string to your bow.
Book your team training at your premises
- More info
- Date and time to suit you
- VenueWe will train your team
at your offices
- CostContact us for price
- Fill in the form and we'll be in touch
within 15 minutes (Mon-Fri 9-5)
Book your place
- Date13 Mar 2019
- Book Now
- Date15 Jul 2019
- Book Now
Guaranteed to run
Instead of letting .NET write all the client code for you, you need to get up to speed on writing fast, efficient MVC sites, and learn how to call server-side code without the drag of endless Postbacks and Viewdata that is a characteristic of Web Forms.
The course also shows how to expose data using Entity Framework/REST/JSON/AJAX, instead of using tired old Datasets/DataTables.
Microsoft have had MVC and EF offerings for some years now, but not until MVC 5 and EF 6 has the technology been really compelling. It is now.
The problem with MVC, EF, LINQ and jQuery is that they are all far more complex to understand and write than the old Web Forms methods. If you come on this course, we’ll quickly take you through all the key points, background, tips and wrinkles that are so frustrating and slow to discover for yourself.
- Create MVC Web applications, and write Razor code
- Expose data using Entity Framework
- Use LINQ to query databases
- Write fast, efficient jQuery
- Write and compare web services using both WCF and Web API
- Use AJAX with both MVC and jQuery
- Learn how to return data using JSON and REST
Writing web apps using these new techniques can be challenging. Asking your developers to learn on the job can be slow and costly. If you send your developers on this course, they will come back to work refreshed, enthused, and ready to hit the ground running.
You will have a clearer idea of the development choices that you have, and will have gained experience in writing code that uses all the new programming paradigms of MVC, Razor, EF, LINQ, jQuery and Web API.
Web Sites, APIs and Real-Time
Web Pages, Web Forms and MVC
Problems with Web Forms
Faster, More Flexible, but More Work
Lots of Open Source Code
LINQ With Databases
Code Render Blocks
Razor with Web Apps, Web Sites and MVC
History of MVC
The Basics of MVC
A Simple MVC Example
Web Development Helpers
Using MVC with Data
Improving our Site
Entity Framework Overview
EF and Performance
EF6 Goes Fully OOB
Code First and Database First
Code First, Model First Example
EF Basics A Worked Example
Introduction to jQuery
jQuery and MVC
jQuery UI and MVC
Digging Deeper into jQuery (Optional)
Introduction to AJAX
Writing AJAX From Scratch
Introduction to jQuery and ASP.NET
jQuery with AJAX and MVC
jQuery with Databases
AJAX and jQuery with EF
Introduction to Web Services
A Brief History of Remote Calls
What is SOA?
Web API with Data
The Web API Template
Web API and NuGet
Databinding with jQuery
Create Some Stored Procedures
Write Your Own Models, Views, Controllers
Replace DataReader with DbContext
Use EF to Create Model Classes
Individual User Accounts Example
Microsoft Sample Application