Integración Continua con GitHub Education y Travis
3.8 (49 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,393 students enrolled

Integración Continua con GitHub Education y Travis

Integración Continua y Testing
3.8 (49 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,393 students enrolled
Created by Pep Méndez
Last updated 2/2018
Spanish
Spanish [Auto-generated]
Price: Free
This course includes
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What you'll learn
  • Al final de este curso serás capaz de integrar Eclipse, Java, JUnit, GitHub, GitHub Education y Travis CI.
  • Tendrás más tiempo para dedicar a tus hobbies favoritos.

Requirements
  • Para seguir adecuadamente este curso es recomendable tener conocimientos de programación en Java, Git y scripting.
  • Un IDE Eclipse o similar.
Description

En este curso aprenderás a verificar código de forma automática con técnicas de integración continua. Combinaremos tecnologías como  Eclipse, Java, JUnit, Git, GitHub Education y Tavis CI, para que trabajen de forma conjunta. Tanto si eres profesor o profesora de lenguajes de programación, o trabajas como Team Leader, o sencillamente sientes curiosidad, este curso te abrirá las puertas a la integración continua y al 'automated testing'. Todo un mundo por descubrir, que con un pequeño esfuerzo adicional te ahorrará tiempo y dinero.  Al acabar este curso, sabrás crear 'Assignments' con GitHub Education, proporcionar un código base en GitHub con Spring Tool Suite (un IDE basado en Eclipse) y el plugin EGit, y automatizar el proceso de validación de código con Travis CI y la librería JUnit. 

Who this course is for:
  • Este curso está dirigido a profesores de programación que quieran corregir código de forma automática.
  • También está dirigido a Teams Leaders que quieran poner en práctica técnicas de IC.
Course content
Expand all 15 lectures 49:23
+ Introduction
2 lectures 05:12

En este video te desvelo el contenido del curso.

Video promocional
01:57

En este video te desvelo la estructura del curso.

Introducción
03:15
+ Git
5 lectures 12:26

En esta lección verás una introducción a Git.

Introducción
01:51

En esta lección aprenderás a usar Git de forma básica desde el terminal.

Git desde el terminal
02:33

En esta lección conocerás los repositorios Git más prestigiosos.

Repositorios remotos de Git
01:24

En esta lección te presento GitHub, uno de los mejores repositorios Git del mercado.

GitHub
03:51

En esta lección aprenderas a usar GitHub Education.

GitHub Education
02:47
+ IDE Eclipse
5 lectures 22:09

En esta lección justifico la elección del IDE Eclipse.

Introducción
02:17

En esta lección conocerás Spring Tool Suite un IDE derivado de Eclipse.

Spring Tool Suite (STS)
02:47

En esta lección aprenderás a usar Maven desde el terminal.

Maven
06:03

En esta lección conocerás la framework JUnit.

JUnit
03:56

En esta lección instalarás y aprenderás a utilizar el plugin EGit de Eclipse para Git.

EGit
07:06
+ Continuous Integration
3 lectures 09:36

En esta lección conocerás el concepto que hay detrás de CI.

Introducción
02:45

En esta lección conocerás a Travis CI (Continuous Integration).

Travis CI
02:28

En esta lección verás un ejemplo completo de integración donde combinaremos todos los elementos vistos en lecciones anteriores.

Ejemplo de integración
04:23