Curso online – especialización profesional certificada en herramientas y métodos de ingeniería de software de Google, Codio

Una introducción práctica a la ingeniería de software: aprenda los conceptos básicos del proceso de desarrollo, herramientas y metodologías, y estrategias para mejorar la calidad del código. Descubra cómo ejecutar proyectos con éxito en un entorno de trabajo colaborativo.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

a partir de

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Escribir mejor código
  • Automatizar tareas comunes
  • Trabajar con otro software y servicios
  • Configuración de instalación y compra.
  • Usando las herramientas aprendidas
  • Construyendo proyectos como una calculadora

What you will learn in the course

Courses for which the course is suitable

  • desarrollador de software
  • ingeniero de software
  • desarrollador de aplicaciones
  • Desarrollador de sistemas
  • programador
  • Responsable de proyectos tecnológicos
  • clave del lado del servidor
  • desarrollador del lado del cliente
  • Desarrollador de sistemas automatizados
  • Desarrolla soluciones tecnológicas

Pasantía: una serie de cursos de 6 cursos.

Esta especialización es para aquellos que desean llevar sus habilidades más allá de la codificación normal. El software de escritura es un amplio conjunto de habilidades, herramientas y filosofías. Estos seis cursos presentan una forma sistemática de desarrollar software que se basa en su conocimiento y experiencia previos en codificación.

Temas principales

  • Escribir mejor código
  • Automatizar tareas comunes
  • Trabajar con otro software y servicios

Un proyecto de aprendizaje práctico.

Los alumnos experimentan un enfoque práctico de todas las materias. Puede ver de cerca cómo funcionan estas herramientas e ideas. Las tareas lo llevarán a través del proceso de instalación, configuración y uso de las herramientas aprendidas en estos seis cursos.

Los alumnos también utilizarán estas habilidades para crear proyectos como una calculadora.

Details of the courses that make up the specialization

Dominar la automatización ansible

Curso 1

10 horas

4,2 (22 valoraciones)

  • Lo que aprenderá: Automatizar tareas relacionadas con archivos, paquetes y usuarios; Aprenda la sintaxis y estructura de los archivos YAML
  • Habilidades que obtendrá: Github, automatización de compilación, automatización de pruebas, implementación

Curso 2: CI/CD para desarrolladores

10 horas

  • Lo que aprenderá: Introducción a las operaciones de Github; automatizar la construcción, las pruebas y el control de calidad; Implementar código
  • Habilidades que obtendrás: pruebas de software, JavaScript

Curso 3: Testing de software para desarrolladores

9 horas

4,2 (14 valoraciones)

  • Lo que aprenderás: crear pruebas con Jest; probar interfaces de usuario con Selenium y Cucumber; Utilice herramientas de prueba como Postman y JMeter
  • Habilidades que obtendrás: JavaScript, API de la nube

Curso 4: Desarrollo de API

10 horas

  • Lo que aprenderá: acceso a la API web; Crear un servidor web simple; verificación
  • Habilidades que obtendrás: Grafeno, Prometheus, Gestión del rendimiento, JavaScript

Curso 5: Monitoreo del desempeño para desarrolladores de aplicaciones

10 horas

  • Lo que aprenderá: utilizar métricas específicas para monitorear usuarios, servidores y aplicaciones; Recopile importantes métricas de rendimiento con Prometheus; Cree paneles y visualizaciones con grafeno
  • Habilidades que obtendrás: gestión de configuración, infraestructura en la nube, Devops, resolución de problemas, automatización.

Curso 6: Arquitectura RESTful MVC

6 horas

  • Lo que aprenderá: determinará cómo fluyen los datos entre la aplicación web del lado del cliente y la API del lado del servidor; Explore cómo la API permite la comunicación entre el lado del cliente y el lado del servidor de una aplicación; Reescribir el código de un componente en un modelo.
  • Habilidades que obtendrás: Modelo-Vista-Controlador (MVC)