This document details a .NET course covering web application development using Microsoft technologies. It outlines the course content, prerequisites, and contact information. The practical approach emphasizes hands-on experience with real-world application development and problem-solving.
.NET Course
In this course we are going to take a tour of the different technologies that Microsoft provides us to develop web applications. We will see examples of situations in which we might be interested in using these technologies, their advantages and disadvantages, and how they work.
With the exception of the introduction, the rest of the concepts will be explained as we develop the practice. I believe that in this way we can directly check how they are applied to a real application and what problems we may encounter in the process.
Requirements
To make the most of your time, it is recommended that you come to the course with everything already installed:
Visual Studio Community 2017
It is very important to include all components related to ASP.NET, ASP.NET Core, Xamarin, Data storage and processing and Universal Windows Platform development.
ReSharper
Although not required, this plugin greatly facilitates and speeds up the application development process by adding extra features to Visual Studio. It is paid, but the trial version will be more than enough for the course.
GitBash
During the development of the practices we will carry out version control with GIT. In addition, we will also use it to trigger the deployment of the application in AppHarbor.
Contents
Introduction
Practice: Web application to share multimedia resources (MVC)
The objective is to develop a web application based on an MVC architecture in which users can share links to multimedia resources such as videos or music, and that moderators receive a notification in their email to accept or deny said upload.
During this practice, the following concepts and development processes in .NET will be exposed:
Contact
If you have any questions, you can write to me at [email protected]