Description
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.
Audience and prerequisites
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.
Objectives
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.
Topics
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