EXCEPTIONAL TRAINING COURSES FOR IT PROFESSIONALS
LONDON UK | ONSITE | ONLINE
Our MVC/WebAPI course shows delegates Microsoft’s latest approach to creating responsive web applications, providing separation of concerns, allowing creation of layered applications and testing. The view (presentation) can be developed using HTML 5, CSS, JavaScript and include many JavaScript libraries.
Web API provides support for REST based services which can be used in conjunction with web applications to improve performance of web applications. The JBI approach is to first introduce the basics of the Model, View and Controller approach before moving on to the many features which allow enhancing of this architecture. This course focuses on MVC 5, whilst another course focuses on MVC 6 with integrated Web API approach and its new features using Visual Studio 2015.
The labs lead the developer through the development of an MVC application progressively using features to enhance this application for performance and responsive user interface. Labs to illustrate the ability to create single page applications will make use of Web API.
This course also takes a tour of the some of the new features introduced with MVC 6.
ASP.NET MVC 6 now unifies the creation of WEB Applications using a range of previously separate technologies; MVC and Web API. ASP.NET MVC 6 within Visual Studio .NET 2015 now allows creation of modern web applications supporting a Responsive User Interface (multiple platforms). Working on ASP.NET 5 allows more flexible hosting using a range of middleware. MVC provides separation of concerns, making testing straightforward. Theming allows rapid change of appearance. ASP.NET MVC is a popular development framework for Web, Mobile and Server-side applications. Asynchronous programming is supported both from client side and server side. Single Page Applications can be created using JavaScript libraries in conjunction with Web API.
At the end of this course you will be able to:
1. Understand when and why to use ASP.NET MVC 6?
2. ASP.NET support for hosting and use of ‘Middleware’
3. Use of packages (NuGet) and creation of packages
4. Use Separation to provide Model, View and Controller
5. Use MVC Routing including Attribute Routing
6. Develop for multiple platforms including mobile and tablet using ‘Bootstrap’
7. Apply testing / prototyping principals
8. Use ASP.NET MVC in the context of AJAX and jQuery
9. Understand security considerations
10. Use Web API to provide REST Based Services
11. Use Single Page Application concepts
12. Use SignalR to create Web Applications with Real-time updates
See why people choose JBI
16/01/2018: React vs Angular which framework best for my organisation Speed, security and extensibility are the hallmarks of a great web service, and your...
12/01/2018: ASP.NET Core 2 is the successor to ASP.NET Core 1 and continues the theme of providing a framework for rapid creation of Web Applications making...
05/10/2017: MVC The Model View Controller (MVC) architectural pattern has a long history (together with its variants) and has been used in many languages...
15/01/2018: A development team had developed a range of applications using a number of .NET technologies over many years. However, in recent years the challenge...
19/10/2017: Over many years the members of this Software Engineering team have developed web applications using the popular .NET technology of ASP.NET WebForms....
13/10/2017: This organisation needed their Supply Chain department to get fully involved with Microsoft’s Power BI reporting product as soon as possible....
PRIVATE COURSES
Bring a JBI course to your office
and train a whole team onsite
0800 028 6400 or request quote
You can customise this course to
suit your exact needs here
0800 028 6400 or request quote
Get in touch
0800 028 6400
Excellent feedback, consistently !
"great tips help reduce build times"
"we got access to exclusive content"
"Short course meant less time off"
"what an inspiring trainer !"
"colleagues at 2 sites joined via web"
"I passed my exam the next day"