Universidad Rey Juan Carlos
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.
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.
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.
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.
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.
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.
¿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.
Temario, duración y precio
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:
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€
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:
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€
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:
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€
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:
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€
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:
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 (casi) todo el que quiera venir
Los cursos está dirigidos a todo tipo de programadores:
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.
Para crear páginas web atractivas, elásticas y tolerantes a fallos.
Any fool can write code that a computer can understand.
Good programmers write code that humans can understand.
A good way to stay flexible is to write less code.
In short, software is eating the world.
Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.
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.
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.
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.
Sigue en contacto con CodeUrjc!
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.