Curso online – pasantía profesional certificada en .NET Core Mastery: Técnicas Avanzadas para Desarrolladores Exp por Google, EDUCBA

Mejore su experiencia en .NET Core con contenido avanzado sobre programación C#, desarrollo web, pruebas y arquitecturas a escala, brindando a los desarrolladores las herramientas necesarias para abordar los desafíos del software moderno.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

nivel intermedio

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Programación avanzada en C#: control de calificadores, eventos, programación asíncrona, inyección de dependencias y arquitectura limpia.
  • Desarrollar aplicaciones web con ASP.NET Core: conocer la arquitectura ASP.NET Core, crear API potentes, administrar bases de datos y proteger aplicaciones.
  • Prueba y depuración de aplicaciones .NET Core: pruebas de unidades de aprendizaje, pruebas de integración, herramientas de depuración y métodos para desarrollar aplicaciones estables y sin errores.
  • Creación de aplicaciones escalables: diseñe aplicaciones escalables de alto rendimiento con microservicios, colas de mensajes y almacenamiento en caché distribuido. Optimizar el rendimiento, adoptar servicios en la nube y volar a plataformas como Microsoft Azure.

What you will learn in the course

Courses for which the course is suitable

  • Desarrollador de software en .NET Core
  • Desarrollador de aplicaciones web con ASP.NET Core
  • Desarrollador avanzado de C#
  • Desarrollar aplicaciones escalables
  • Desarrollador de microservicios
  • Desarrollador de API
  • Desarrollador de pruebas de software
  • Experto en depuración
  • administrador de base de datos
  • Desarrollador de soluciones en la nube con Microsoft Azure

Pasantía: una serie de cursos de cuatro partes

Actualice su experiencia en .NET Core con nuestra pasantía. Domine la programación avanzada en C#, el desarrollo de aplicaciones web, las pruebas, la depuración y la creación de aplicaciones escalables. Obtenga información sobre arquitectura limpia, gestión eficiente de bases de datos y diseño de arquitectura escalable. Prepárese para desafíos complejos de desarrollo de software.

Objetivos de aprendizaje:

  • Programación avanzada en C#: calificadores maestros, eventos, programación asincrónica, inyección de dependencias y arquitectura limpia.
  • Desarrollo de aplicaciones web con ASP.NET Core: aprenda sobre la arquitectura ASP.NET Core, cree API potentes, administre bases de datos y proteja aplicaciones.
  • Prueba y depuración de aplicaciones .NET Core: obtenga información sobre pruebas unitarias, pruebas de integración, herramientas de depuración y métodos para desarrollar aplicaciones estables y sin errores.
  • Cree aplicaciones escalables: diseñe aplicaciones escalables de alto rendimiento con microservicios, colas de mensajes y almacenamiento en caché distribuido. Optimizar el rendimiento, adoptar servicios en la nube y volar a plataformas como Microsoft Azure.

Público objetivo:

Desarrolladores experimentados que quieran dominar .NET Core, mejorar sus habilidades en programación C#, desarrollo web, pruebas, depuración y diseño de aplicaciones escalables.

Requisitos previos:

Un buen conocimiento básico de C# y .NET Core, familiaridad con conceptos de desarrollo web y experiencia en pruebas y depuración de software.

Proyecto de aprendizaje aplicado:

Participe en proyectos del mundo real, desde el diseño de aplicaciones escalables hasta la implementación de funciones avanzadas de C#, pruebas y estrategias de depuración y creación de aplicaciones web responsivas, lo que permite la resolución práctica de problemas en una variedad de escenarios de desarrollo de software.

Details of the courses that make up the specialization

Programación avanzada de C# en .NET Core

Curso 1
10 horas
4.0 (12 calificaciones)

Detalles del curso

Lo que aprenderás:
Desarrolle sus habilidades avanzadas de programación en C# en .NET Core con nuestro curso integral. Explore las complejidades de las funciones avanzadas del lenguaje y utilice todo el potencial de C# para mejorar sus habilidades de codificación. Sumérgete en técnicas de programación orientada a objetos y obtén un alto nivel en principios importantes como diseños y aplicaciones extensibles.

Habilidades que ganarás

  • programación de computadoras
  • Núcleo .NET
  • Conceptos básicos de C#
  • Lenguaje de programación orientado a objetos.

Desarrollo de aplicaciones web con ASP.NET Core

Curso 2
9 horas

Detalles del curso

Lo que aprenderás:
Abra el mundo del desarrollo de aplicaciones web con nuestro curso «Desarrollo de aplicaciones web con ASP.NET Core». En el módulo Introducción a ASP.NET Core, aprenderá los conceptos básicos de la arquitectura ASP.NET Core. Más adelante, en el módulo «Creación de aplicaciones API», dominará el arte de crear potentes servicios API.

Habilidades que ganarás

  • Desarrollo del lado del cliente
  • Núcleo ASP.NET
  • Desarrollo de aplicaciones web con ASP.NET Core
  • Arquitectura modelo-vista-controlador (MVC)
  • API de red

Pruebas y phishing en aplicaciones .NET Core

Curso 3
8 horas

Detalles del curso

Lo que aprenderás:
Domine el proceso de prueba y phishing en .NET Core con nuestro curso integral. Desde tutoriales unitarios hasta pruebas de integración y pruebas de un extremo a otro, aprenderá una variedad de técnicas para garantizar que sus aplicaciones .NET Core sean resistentes y estén libres de errores.

Habilidades que ganarás

  • pruebas unitarias
  • Integración e implementación continuas (CI/CD)
  • Mantener la calidad del código
  • Phishing colaborativo
  • phishing avanzado

Creación de aplicaciones escalables con .NET Core

Curso 4
6 horas

Detalles del curso

Lo que aprenderás:
Actualice sus habilidades y aprenda a crear aplicaciones escalables de alta calidad con el curso «Creación de aplicaciones escalables con .NET Core». El curso le proporciona el conocimiento y las habilidades para diseñar y desarrollar aplicaciones escalables de alto rendimiento.

Habilidades que ganarás

  • Optimización del rendimiento
  • Plantillas extensibles
  • Servicios en la nube e implementación