Cursos de

desarrollo web, apps
móviles y cloud computing

Universidad Rey Juan Carlos

Últimas tecnologías

El desarrollo web evoluciona a una velocidad de vértigo y no nos podemos quedar atrás. En el curso presentamos las últimas tecnologías y herramientas en desarrollo y despliegue en la nube.

Desarrollo web frontend

HTML5, CSS3 y JavaScript permiten crear páginas web impactantes y fáciles de usar adaptadas para el escritorio y los dispositivos móviles. El framework Angular 2 y el lenguaje TypeScript son las últimas tendencias en desarrollo frontend.

Apps móviles con tecnologías web

Aprovecha tus conocimientos de desarrollo web para crear aplicaciones para móviles y tabletas, tanto Android como iOS, sin complejas herramientas y nuevos lenguajes de programación. Ionic permite el desarrollo de apps móviles con Angular.

Desarrollo web backend

Implementa la lógica del servidor con las tecnologías de siempre pero renovadas completamente: Java 8, Spring 4, Spring Boot 1.3 y MongoDB 3.2.

Despliega tu backend en la nube

Tu web podrá atender a una gran cantidad de usuarios y será tolerante a fallos gracias a los servicios ofrecidos por los proveedores de computación en la nube como Amazon Web Services o Microsoft Azure.

Profesores volcados en ayudarte

Los que hacen que el curso sea único son sus profesores. Su único objetivo es hacerte la vida más fácil y evitar que te atasques en un problema que te impida alcanzar tus objetivos.

Presentación

¿Por qué impartimos los cursos?

Una de las disciplinas que más evoluciona en el mundo del desarrollo software es el desarrollo de aplicaciones web. Cada día aparece una nueva librería, framework, herramienta o arquitectura que deja obsoletas las que se venían utilizando meses atrás. Por otro lado, los servicios en la nube prometen que las aplicaciones web podrán ser usadas por millones de usuarios con unos tiempos de respuesta mínimos y costes muy ajustados. Pero para que una aplicación web pueda aprovecharse de los servicios de la nube tiene que estar preparada para ello.

Los cursos de desarrollo web, apps móviles y cloud computing de la URJC tienen como objetivo presentar a los alumnos las últimas tendencias en desarrollo web para que las aplicaciones estén adaptadas a todo tipo de dispositivos y puedan aprovechar el potencial de los servicios en la nube.

Los cursos pueden realizarse de forma presencial, en el Campus de Móstoles de la URJC o mediante streaming por Internet. Además, todas las sesiones se grabarán para que puedas acceder a ellas cuando mejor te venga.

Cursos

Temario, duración y precio

Curso 1. HTML, CSS y JavaScript

Este curso está pensado para los que empiezan desde cero en el desarrollo web (o por lo menos para los que hace tanto tiempo que no hacen una página web que creen que todavía se usa FrontPage o Dreamweaver). Está centrado en las tecnologías front-end (cliente).

Contenidos:

  • Introducción al desarrollo web (2h)
  • HTML (2h)
  • CSS (3h)
  • JavaScript básico (2h)
  • JQuery (2h)
  • JavaScritp avanzado (2h)
  • APIs REST (2h)

Duración y Desarrollo: El curso se realizará los días 23 de Septiembre, 7 y 14 de Octubre en un horario de 15:00 a 20:00. Tiene una duración de 15 horas. Se puede realizar de forma presencial en el Campus de Móstoles de la URJC o bien mediante streaming por Internet.

Precio: 100€

Curso 2. Java, Spring y MongoDB

Este curso está pensado para los que aunque tengan conocimientos básicos de HTML y CSS nunca han desarrollado una aplicación web con bases de datos en Java. Se presentará Spring, el framework de desarrollo web para Java más popular y se usará la base de datos relacional MySQL y la base de datos NoSQL MongoDB.

Contenidos:

  • Introducción: Java EE y Spring (1h)
  • Maven (1h)
  • Spring MVC (4h)
  • Bases de datos: MySQL y MongoDB (5h)
  • Acceso a bases de datos con Spring (3h)
  • APIs REST con Spring (3h)
  • Spring Security (3h)

Duración y Desarrollo: El curso se realizará los días 21, 28 de Octubre, 4 y 11 de Noviembre en un horario de 15:00 a 20:00. Tiene una duración de 20 horas. Se puede realizar de forma presencial en el Campus de Móstoles de la URJC o bien mediante streaming por Internet.

Precio: 150€

Curso 3. Angular 2, Ionic 2 y TypeScript

Para aquellos que tienen experiencia en desarrollo web front-end pero quieren estar al día de las últimas tendencias. Presentaremos Angular 2, el framework más avanzado para el desarrollo de aplicaciones SPA (Single Page Application). También desarrollaremos aplicaciones móviles híbridas para Android e iOS con Ionic 2.

Contenidos:

  • Introducción (1h)
  • TypeScript (1h)
  • Aplicaciones web con Angular 2 (8h)
  • APIs REST con Angular 2 (3h)
  • Testing en Angular 2 (4h)
  • Apps móviles con Ionic 2 (3h)

Duración y Desarrollo: El curso se realizará los días 20, 27 de Enero, 3 y 10 de Febrero de 2017 en un horario de 15:00 a 20:00. Tiene una duración de 20 horas. Se puede realizar de forma presencial en el Campus de Móstoles de la URJC o bien mediante streaming por Internet.

Precio: 150€

Curso 4. Webs escalables en la nube con Azure y AWS

El objetivo principal del curso es dar una visión general sobre la computación en la nube (cloud computing) y cómo desarrollar y desplegar las aplicaciones web para que puedan ser escalables y tolerantes a fallos usando estas nuevas tecnologías. Está destinado a desarrolladores con experiencia en desarrollo de aplicaciones web en el servidor y se recomienda tener al menos nociones básicas de Java.

Contenidos:

  • Introducción a la computación en la nube (2h)
  • Amazon Web Services (3h)
  • Microsoft Azure (3h)
  • Arquitecturas elásticas y tolerantes a fallos (6h)
  • Desarrollo de apps nativas de la nube (6h)

Duración y Desarrollo: El curso se realizará los días 17, 24 de Febrero, 3 y 10 de Marzo de 2017 en un horario de 15:00 a 20:00. Tiene una duración de 20 horas. Se puede realizar de forma presencial en el Campus de Móstoles de la URJC o bien mediante streaming por Internet.

Precio: 150€

Curso 5. Programación Extrema con Git y Jenkins

El objetivo principal del curso es formar a los alumnos en el proceso de desarrollo software profesional, tal y como se realiza en las empresas más punteras. En este tipo de proceso de desarrollo se usan repositorios de código y sistemas de integración continua. En ellos se presta especialmente a la colaboración entre los diferentes miembros de equipo y la calidad del código, que se consigue con la ejecución de pruebas automatizadas y la revisión entre compañeros.

Contenidos:

  • Introducción a XP (1h)
  • Test Driven Development en Java con JUnit (3h)
  • Sistema de control de version Git (4h)
  • Revisión de código con Gerrit y GitHub (3h)
  • Integración continua con Jenkins (4h)

Duración y Desarrollo: El curso se realizará los días 17, 24 y 31 de Marzo de 2017 en un horario de 15:00 a 20:00. Tiene una duración de 15 horas. Se puede realizar de forma presencial en el Campus de Móstoles de la URJC o bien mediante streaming por Internet.

Precio: 125€

A quién están dirigidos?

A (casi) todo el que quiera venir

Los cursos está dirigidos a todo tipo de programadores:

  • Alumnos en los últimos cursos de grados en informática o telemática que quieran estar más preparados para dar el salto al mercado laboral.
  • Profesionales con varios años de experiencia en desarrollo software que quieran ponerse al día en las últimas tendencias de desarrollo web.
  • Desarrolladores autodidactas que quieran actualizarse en poco tiempo de la mano de profesionales con experiencia.

Los únicos requisitos exigidos a los alumnos son que tengan conocimientos básicos de programación y que tengan un ordenador portátil que poder traer al curso.

No es necesario ser un alumno de la Universidad Rey Juan Carlos para inscribirse en el curso. Tampoco se exige formación mínima.

Tecnologías, lenguajes y herramientas

Para crear páginas web atractivas, elásticas y tolerantes a fallos.

Todos
Frontend
Backend
Programación
Maquetación
Editores
Construcción
Frameworks
    • Java 8
    • Lenguaje de Programación backend
    • JavaScript ES5
    • Lenguaje de Programación frontend
    • TypeScript 1.7
    • Lenguaje de Programación frontend
    • HTML 5
    • Lenguaje de maquetación
    • CSS 3
    • Lenguaje de maquetación
    • Brackets 1.5
    • Editor
    • Atom 1.3
    • Editor
    • Eclipse STS 3.7
    • IDE
    • Gulp
    • Construcción de proyectos web
    • Maven
    • Construcción de proyectos Java
    • Angular 2
    • Framework frontend
    • Ionic 2
    • Framework frontend
    • SpringBoot 1.3
    • Framework backend
    • Spring 4.2
    • Framework backend
    • MongoDB 3.2
    • Framework backend
    • Amazon Web Services
    • Proveedor computación en la nube
    • Microsoft Azure
    • Proveedor computación en la nube

Profesores

Amplia experiencia a tu servicio.

CodeUrjc es un equipo de profesores de informática de la Universidad Rey Juan Carlos apasionados por la programación y el software libre. Aunque han experimentado con múltiples tecnologías y lenguajes de programación, su plataforma de desarrollo preferida es Java, aunque actualmente están cada vez más interesados en el desarrollo web con JavaScript y node.js.

El principal objetivo de CodeUrjc es la formación y el aseramiento en el desarrollo software. Sus miembros han impartido numerosas asignaturas y cursos en diversos ámbitos de la informática: Programación Orientada a Objetos, Programación Funcional, Programación Concurrente, Programación a bajo nivel, Desarrollo Web, Herramientas de desarrollo, Sistemas Operativos, Procesadores de Lenguajes y Compiladores, Programación Extrema, Sistemas Operativos, Sistemas Distribuidos, Seguridad Informática, Redes, Computación en la nube, etc... Han impartido asignaturas en titulaciones de grado, másteres oficiales, cursos a empresas, charlas en eventos y comunidades de desarrolladores.

En CodeUrjc nos divertimos programando, pero no sólo hacemos prototipos de juguete, también participamos en el desarrollo de software usado por cientos de usuarios. EclipseGavab es una de nuestras criaturas más queridas, una distribución de eclipse con plugins para varios lenguajes de programación. Actualmente participamos muy activamente en el proyecto libre Kurento.org, de transmisión de vídeo en tiempo real por Internet.

A continuación te presentamos a los dos profesores que forman el equipo CodeUrjc y que impartirán el curso superior universitario de desarrollo web, apps móviles y despliegue en la nube.


Micael Gallego

Front-end y desarrollo móvil

Doctor e Ingeniero Superior en Informática (primer premio nacional al mejor expediente de su promoción). Profesor Contratado Doctor de la URJC. Cuenta con una amplia trayectoria de colaboraciones con empresas tanto como desarrollador software como en la gestión de equipos. Tiene una experiencia docente de más de 10 años impartiendo asignaturas relacionadas con la programación en la URJC y en la Escuela Universitaria de Diseño e Innovación (ESNE). Fue CTO y fundador de una startup creada en la UPM. Es arquitecto software en el proyecto libre Kurento.org.

Francisco Gortázar

Back-end y computación en la nube

Doctor e Ingeniero Superior en Informática. Profesor Contratado Doctor de la URJC. Ha llevado a cabo diversas colaboraciones con empresas, centradas principalmente en el asesoramiento y desarrollo de software. Tiene 12 años de experiencia en los cuales se ha involucrado en todo tipo de asignaturas en titulaciones de informática de la URJC. Es socio fundador de una empresa de base tecnológica de la URJC. Es devop en Kurento.org, donde es responsable de toda la infraestructura de testing y gestión de calidad del producto.

Inscripción y Matrícula

dónde, cómo y cuándo

Contacta con nosotros en el correo codeurjc@gmail.com indicándonos qué cursos quieres realizar y te damos todos los detalles.