Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para...

27
1 1 Curso Superior Desarrollo Front End Estructura del Curso

Transcript of Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para...

Page 1: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

11

Curso Superior Desarrollo Front End

Estructura del Curso

Page 2: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

¡Hola! Bienvenidoa un nuevo mundo lleno de oportunidades laborales.

Page 3: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

3

<INTRODUC

CIÓN>

Page 4: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

4

Vivimos una era sin precendentes para el mundo digital. El despliegue de 5G aún durará varios años más, sin embargo, sus cimientos ya se van asentando y suponen una nueva revolución para el ecosistema de las telecomunicaciones.

La tecnología 5G permitirá, entre otras muchas cosas, una rápida evolución de los servicios basados en el Internet de las cosas (IoT), vehículos conectados o las casas conectadas.

<INTRODUCCIÓN>

Page 5: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

5

La Realidad Aumentada (AR) y la Realidad Virtual (VR) han experimentado pequeños aunque significativos crecimientos en años anteriores. Cada vez más dispositivos de Realidad Virtual inundan el mercado y no tardaremos en dar con la solución ideal que permitirá el ya esperado boom de ambas tecnologías.

Tecnologías más nuevas como la robótica y blockchain esperan también su momento en el prometedor horizonte de las telecomunicaciones.

Tras los servicios que permitirán a los usuarios disfrutar de todos estos avances tecnológicos a través del móvil, del PC o de un dispositivo IoT, encontramos el Desarrollo Web.

El W3C trabaja duro para definir las funcionalidades que, incorporadas de forma nativa a nuestros navegadores, permitirán a los desarrolladores web construir complejas soluciones de forma muy sencilla.

Page 6: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

6

Algunas de estas funcionalidades, como las que permiten el desarrollo de aplicaciones web que manejan datos en tiempo real (WebSockets) o permiten mantener una videoconferencia con otro usuario sin utilizar ningún software adicional (webRTC), ya se encuentran en un estado muy maduro y han sido incorporadas en numerosos servicios.

Otras, como la que permite averiguar la intensidad de la luz ambiental o acceder a dispositivos de realidad virtual, se encuentran aún en definición o en desarrollo por parte de los fabricantes de los principales navegadores, pero no tardarán mucho en madurar y ponerse a disposición de los programadores web.

Los lenguajes de Programación, frameworks y herramientas utilizadas en este entorno son muy cambiantes. Evolucionan para adaptarse a los nuevos requisitos de los usuarios, al entorno y a las nuevas tecnologías, con objeto de permitir a los programadores construir software cada vez de mayor calidad y en menor tiempo.

Page 7: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

7

Prácticamente, nace un framework o nuevo lenguaje cada día y, es por esto, por lo que las instituciones académicas clásicas tienen muy difícil mantener actualizadas las materias impartidas. El entorno del programador evoluciona a un ritmo vertiginoso y esto provoca que cada vez más recién graduados tengan que prepararse para satisfacer las demandas de los puestos de trabajo nada más finalizan sus estudios.

Siendo conscientes de esta realidad y de nuestra responsabilidad como Centro Educativo, CódigoK ha diseñado planes de estudios completamente adaptados a las demandas del mercado, diseñados por programadores en activo, con el objetivo único de aumentar la empleabilidad de sus alumnos. Enseñar a construir código limpio, mantenible, usable y de calidad y enseñar a pensar en el trabajo en equipo como el verdadero motor de todo proyecto software, es la verdadera piedra angular de cada uno de nuestros planes de estudios.

Page 8: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

8

<FORMA

CIÓN>

Page 9: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

9 9

<OFERTA FORMATIVA>

La oferta formativa de CódigoK se orienta a la formaciónen competencias digitales y abarca desde las competencias más básicas hasta las más avanzadas, que son aquellas orientadas a formar para el desempeño profesional en calidad de desarrollador web junior Front End o Back End. A continuación te mostramos toda la información disponible sobre nuestros itinerarios de programación.

Page 10: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

Curso Superior de Desarrollo

Front End

120 HORAS 120 HORAS 120 HORAS 120 HORAS 120 HORAS 120 HORAS

Curso Superior de Desarrollo Back End

Java/Spring5

Curso Superior de Desarrollo Back EndNode.js/Express.js

Curso Superior de Desarrollo Back End

Phyton/Django

Curso Superior de Desarrollo Back End

PHP/Laravel

Curso Superior de Desarrollo Back End

Ruby on Rails

<ITINERARIOS O TRACKS>

DISEÑO RESPONSIVE

Page 11: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

11

<BECAS>

Page 12: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

12

En un mercado laboral cada vez más competitivo, la verdadera fortaleza de las empresas se basa en ser capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las necesidades empresariales y la oferta existente en el mercado laboral es cada vez mayor y se hace más latente cuando hablamos de profesionales STEM (Science, Technology, Engineering & Mathematics)

En los últimos siete años, el número de estudiantes matriculados en carreras STEM en España ha descendido drásticamente, sin hablar de la preocupante brecha de género que existe en estas carreras donde solo el 12% de los matriculados son mujeres.

A pesar de las advertencias y recomendaciones de la Agenda Digital 2020 para corregir esta situación, España parece encontrase aún dormida.

Nuestra MISIÓN, nuestra verdadera razón de ser, tiene por objeto crear oportunidades de empleo a través de una formación de calidad, adaptada 100% al mercado laboral, que permita al alumno su inserción laboral, así como, mejorar y crecer profesionalmente.

Siendo fieles a nuestra MISIÓN, está en nuestro ánimo apoyar a los colectivos de desempleados, jóvenes y mujeres, los grupos con más necesidad de oportunidades laborales, con una beca para cualquiera de nuestros planes de estudios del 10% del coste total.

<BECAS DE FORMACIÓN>

Page 13: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

1313 13

<BONIFICACIÓN EMPRESAS>

La formación ayuda a las empresas a incrementar su competitividad desarrollando las competencias digitales de sus empleados.

Por ello disponen de una ayuda económica efectiva mediante bonificaciones en las cotizaciones a la Seguridad Social a través de la Fundación Estatal para la Formación en el Empleo (FUNDAE).

Con objeto de facilitar la labor a las empresas, ponemos a su disposición nuestros servicios como entidad Organizadora de la Gestión y Tramitación de nuestras formaciones para su bonificación de manera completamente gratuita.

Page 14: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

14

<CURSO><SUPERIOR>

<FRONT-END>

Page 15: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

15

El ser desarrollador o programador web te abrirá las puertas a un mercado laboral con gran demanda y con altas posibilidades de promoción y crecimiento profesional.

Los programadores o desarrolladores web son los que están detrás de la tecnología que nos acompaña día a día, formando parte de las empresas más influyentes del mundo.

Se necesitan muchas ganas de aprender pero verás que con un poco de esfuerzo, lograrás crecer y ser un gran desarrollador.

En este Curso de Front End aprenderás de manera práctica a usar los lenguajes HTML, CSS y JavaScript para construir las interfaces de usuario, conseguir que se adapten perfectamente a todas las resoluciones y dotarlas de interactividad.

Casi todo lo que ves en la pantalla cuando accedes a una web es desarrollo Front End

Tras este curso de programación web de nivel medio podrás trabajar de Desarrollador Front End Junior.

<CURSO SUPERIOR FRONT-END>

Page 16: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

16

<TEMA

RIO>

Page 17: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

17

<MÓDULO-1><HTML5-CSS3-SASS>

1) Entorno Web

-Internet, clientes y servidores web Protocolos HTTP y HTTPS, certificados de servidor -Navegadores: funcionamiento, diferencias, caniuse.com -Protocolo FTP y Filezilla -Servicios de hosting y publicación de páginas

2) Herramientas de Desarrollo

-Editores de código: ATOM, SublimeText, Brackets -Herramientas para desarrolladores de Chrome -Cómo organizamos nuestros archivos en un proyecto web

3) Qué es y cómo se usa HTML5

-Sintáxis HTML5-Organización y estructura de un documento HTML5-Etiquetas más importantes: semántica y atributos-Etiquetas multimedia-Formularios HTML5-Cómo usar iframes para embe-ber otras páginas-Validación de documentos HTML5

Page 18: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

18

<MÓDULO-1><HTML5-CSS3-SASS>

4) Hojas de estilo CSS3 -Sintáxis CSS3 -Tipos de selectores y sus prioridades -Tamaños: unidades de medida -Dar color a objetos y textos -Propiedades de los textos -Posicionamiento: absoluto, relativo y fijo -Otras propiedadades importantes -Flexbox Layout -Normalización de estilos -Compatibilidad entre navegadores

5) Introducción a SASS

-Sintáxis SASS -Reglas y directivas -Directivas de control -Directivas mixin

6) Animaciones CSS3

-Animaciones, transformaciones y transicciones

7) Desarrollo Responsive

-Mobile-first vs Desktop-first -Patrones de diseño Responsive -Configuración del viewport -Media Queries

8) Posicionamiento SEO

-Iniciación al SEO -SEO on-page

9) Herramientas Google para Webmasters -Archivos robots y sitemap -Herramientas para Google Webmasters

10) Google Analytics

-Integrar Analytics en nuestras páginas -Obtener informes de tráfico

Page 19: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

19

<MÓDULO-2><JAVASCRIPT-JQUERY>

4) Qué es jQuery y cómo usarlo

-Sintaxis de jQuery -Uso de selectores en jQuery

5) Gestión de eventos

-Vincular y desvincular eventos a un elemento -Tipos de eventos: ratón, teclado, navegador -Propagación de eventos.

6) Gestión de formularios

-Validamos el contenido del formulario -Enviamos datos al servidor con AJAX -Sintáxis JSON y envío de JSONs con AJAX

7) Animaciones jQuery

-Sintáxis animaciones con jQuery -Mostrar y ocultar elementos -Mover elementos -Encadenar animaciones

1) Aprendiendo a programar

-Bases de la programación con JavaScript -Uso de variables, scope y tipos de datos -Estructuras condicionales -Bucles -Funciones -Uso de array -Uso de objetos

2) Qué es jQuery y cómo usarlo

-Sintaxis de jQuery -Uso de selectores en jQuery

3) Manipulación de los elemenos del DOM

-Crear nuevos elementos -Insertar elementos -Eliminar elementos -Modificar las clases de un elemento -Modificar los atributos de un elemento -Modificar el CSS de un elemento

Page 20: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

20

<MÓDULO-3><GIT-GULP/WEBPACK>

1) Uso de Git - Cómo funciona Git - Instalación de Git - Configuración - Repositorios - Comandos básicos - Usar ramas - Clonar repositorios - Ignorar archivos - Gestionar proyectos

2) Uso de Gulp.js - Cómo funciona Gulp.js - Instalación de Gulp - Dependencias

- Configuración - Crear tareas básicas - Convertir archivos SASS en CSS - Minificar archivos CSS - Minificar archivos js - Optimizar imágenes - Refrescar cambios en browser de forma automática

3) Uso de Webpack - Cómo funciona Webpack - Crear bundles - Preprocesar archivos SASS - Transpilar archivos js - Optimizar recursos

Page 21: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

21

<PROFESORA

DO>

Page 22: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

22

<PROFESOR DEL CURSO>

Esther Gómez

Ingeniero Superior en Telecomunicaciones y Máster en Sistemas de Información por la Universidad Politécnica de Madrid. Más de 20 años de experiencia en Gestión de Proyectos TIC y Desarrollo Software.

Fundadora de Kibukita, Espacio Digital y CódigoK.Desarrollador FullStack con más de 3 años de experi-encia en Node.js y MongoDB.

2222

Page 23: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

23

Esther Gómez

Ingeniero Superior en Tel-ecomunicaciones y Máster en Sistemas de Información por la Universidad Politécnica de Madrid. Más de 20 años de experiencia en Gestión de

Proyectos TIC y Desarrollo Software (Vodafone, Mi-croelectrónica Española).

Fundadora de Kibukita, Espacio Digital y CódigoK.Desarrollador FullStack con más de 3 años de experi-encia en Node.js y MongoDB.

Jesús de la Plaza

Diseñador y desarrollador freelance desde el año 2000.Elite author en Themeforest y Codecanyon desde el 2013. Dirección de arte y desarrollo web para varios clientes, entre

ellos: Telefónica, Endesa, Bankia, InterContinental Hotels, Pryconsa, Volkswagen...

Experto en desarrollo Front-End (HTML5, JS, CSS, PHP).

<NUESTROS PROFESORES>

Page 24: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

24

José M. Gigado

Ingeniero de software senior en Buffer, con más de 10 años de experiencia. Ha co-fundado una consultora de software y trabajado en muchas empre-sas del sector con múltiples

tecnologías (PHP, Scala, Ruby, JS, Go, Mongo, MySQL).

Titulado en Ingeniería Superior en Informática por la Universidad Rey Juan Carlos.

José Ángel Jiménez

Ingeniero de Telecomuni-cación especialidad Elec-trónica y Bioingeniería por la Universidad Politécnica de Madrid.

Amplia experiencia en gestión, diseño, arquitectura y desarrollo de aplicaciones software y Sistemas de In-formación. Más de 10 años de experiencia en teleco-municaciones (Airtel, Vodafone España, France Tele-com).

Socio fundador de Anneo Technologies (2011) y Mou-se4all (2016).

<NUESTROS PROFESORES>

Page 25: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

25

Carlos Muñoz

Ingeniero de software senior en Monday, con más de 9 años de experiencia. Ha co-fun-dado una consultora de de-sarrollo de aplicaciones web y trabajado en empresas del

sector con múltiples tecnologías (Ruby, Python, PHP, JS, PostgreSQL, MySQL).

Titulado en Ingeniería Superior en Informática por la Universidad Politécnica de Madrid.

Pedro Camacho

Licenciado en Informática por la Universidad Politécnica de Madrid con más de 12 años de experiencia en el mundo del Desarrollo y los Sistemas Informáticos.

Profesor de Programación desde 2009 en U-TAD y la Universidad Europea de Madrid, especializado en Java.

<NUESTROS PROFESORES>

Page 26: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

2626

Aulas de Formación:

Boadilla del MonteCalle Victoria Eugenia de Battenberg, 10

Madrid, España

Pozuelo de AlarcónCalle San Juan de la Cruz, 2

Madrid, EspañaEscuela de Programación

Page 27: Curso Superior Desarrollo Front End - codigok.com · capaces de atraer y retener talento para conseguir diferenciarse de su competencia. Sin embargo, la brecha existente entre las

Avda. Isabel de Farnesio 34 Local 3Boadilla del Monte, Madrid

[email protected] / 91.005.25.02www.codigok.com