Acerca de este curso
El presente curso trasladará al asistente los conocimientos y habilidades para el desarrollo de aplicaciones y servicios Web en el marco de desarrollo de la plataforma Microsoft Visual Studio 2019 y de las tecnologías y herramientas .NET Core.
Después de una primera parte de contextualización en el desarrollo de aplicaciones y servicios web, a lo largo del resto del curso los asistentes abordaran los conocimientos necesarios para el desarrollo de estas soluciones en entornos híbridos (en local vs cloud), con acceso a fuentes de datos locales o externas, así como cuando es más conveniente el uso y aplicación de ASP.NET MVC, o por el contrario de Web Forms, etc.
PUE es Training Services Partner de Microsoft autorizado por dicha multinacional para impartir formación oficial en sus tecnologías.
A quién va dirigido
Este curso está pensado para desarrolladores interesados en adquirir los conocimientos necesarios para llevar a cabo el desarrollo de aplicaciones/servicios web en entornos híbridos.
Objetivos del curso
Una vez finalizado el curso, los alumnos serán capaces de:
- Implementar y manipular estructuras y objetos de los documentos.
- Implementar el flujo de programas.
- Acceder y asegurar los datos.
- Usar C# en aplicaciones.
- Diseñar la arquitectura de la aplicación.
- Diseñar la experiencia del usuario.
- Desarrollar la experiencia del usuario.
- Resolver problemas y depurar aplicaciones web.
- Diseñar e implementar la seguridad.
- Consultar y manipular datos mediante Entity Framework.
- Diseñar e implementar servicios WCF.
- Crear y consumir servicios basados en API web.
- Instalar aplicaciones y servicios web.
Contenidos
1. Programming in C#
- Review of C# Syntax
- Creating Methods, Handling Exceptions, and Monitoring Applications
- Developing the Code for a Graphical Application
- Creating Classes and Implementing Type-safe Collections
- Creating a Class Hierarchy by Using Inheritance
- Reading and Writing Local Data
- Accessing a Database
- Accessing Remote Data
- Designing the User Interface for a Graphical Application
- Improving Application Performance and Responsiveness
- Integrating with Unmanaged Code
- Creating Reusable Types and Assemblies
- Encrypting and Decrypting Data
2. Developing ASP.NET MVC Web Applications
- Exploring ASP.NET MVC
- Designing ASP.NET MVC Web Applications
- Developing ASP.NET MVC Models
- Developing ASP.NET MVC Controllers
- Developing ASP.NET MVC Views
- Testing and Debugging ASP.NET MVC Web Applications
- Structuring ASP.NET MVC Web Applications
- Applying Styles to ASP.NET MVC Web Applications
- Building Responsive Pages in ASP.NET MVC Web Applications
- Using JavaScript and jQuery for Responsive MVC Web Applications
- Controlling Access to ASP.NET MVC Web Applications
- Building a Resilient ASP.NET MVC Web Application
- Using Windows Azure Web Services in ASP.NET MVC Web Applications
- Implementing Web APIs in ASP.NET MVC Web Applications
- Handling Requests in ASP.NET MVC Web Applications
- Deploying ASP.NET MVC Web Applications