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.
Nuestro valor añadido:
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.
También está dirigido tanto para principiantes como para desarrolladores .NET con experiencia que tienen un mínimo de seis meses de experiencia en programación, y quieren aprender cómo desarrollar servicios e implementarlos 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
- Diseñar y desarrollar servicios que accedan a datos locales y remotos de diversas fuentes de datos
- Desarrollar e implementar servicios para entornos híbridos, incluyendo los servidores locales y Windows Azure
Contenidos
- 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
- 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
- Developing Windows Azure™ and Web Services
- Overview of service and cloud tecnologies
- Querying and Manipulating Data Using Entity Framework
- Creating and Consuming ASP.NET Web API Services
- Extending and Securing ASP.NET Web API Services
- Creating WCF Services
- Hosting Services
- Windows Azure Service Bus
- Deploying Services
- Windows Azure Storage
- Monitoring and Diagnostics
- Identity Management and Access Control
- Scaling Services
- Appendix A: Designing and Extending WCF Services
- Appendix B: Implementing Security in WCF Services