SlideShare una empresa de Scribd logo
11
Curso Superior
Desarrollo Back End
PHP y Laravel
Estructura del Curso
¡Hola! Bienvenido
a un nuevo mundo
lleno de oportunidades
laborales.
3
<IN
TRO
DUC
CIÓN>
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.
Latecnología5G permitirá,entreotrasmuchascosas,una
rápida evolución de los servicios basados en el Internet
de las cosas (IoT) como los vehículos conectados o las
casas conectadas.
<INTRODUCCIÓN>
5
La Realidad Aumentada (AR) y la Realidad Virtual (VR)
han experimentado pequeños aunque significativos
crecimientosenañosanteriores.Cadavezmásdispositivos
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.
6
Algunasdeestasfuncionalidades,comolasquepermiten
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.
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,
eslaverdaderapiedraangulardecadaunodenuestros
planes de estudios.
8
<FOR
MA
CIÓN>
9 9
<OFERTA FORMATIVA>
La oferta formativa de CódigoK se orienta a la formación
enlasmateriasnecesariasparaeldesempeñoprofesional
en calidad de desarrollador web junior Front End o Back
End. Dentro de Back End, damos la opción al alumno de
formarse en el lenguaje de servidor de su elección.
Para todos aquellos alumnos que buscan complementar
su formación en alguna materia concreta, disponemos
de la opción de cursar individualmente la formación de
su interés.
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 End
Node.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
11
<BE
CA
S>
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
matriculadosencarrerasSTEMenEspañahadescendido
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,losgruposconmásnecesidaddeoportunidades
laborales, con una beca para cualquiera de nuestros
planes de estudios del 10% del coste total.
<BECAS DE FORMACIÓN>
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.
14
<CURSO>
<SUPERIOR>
<BACK-END>
<PHP-LARAVEL>
15
PHP es uno de los lenguajes más utilizados de nuestra
era por su sencillez y su flexibilidad.
Importantes Gestores de Contenidos, como WordPress,
están programados íntegramente en PHP y además es
el favorito de muchos cuando se trata de construir una
aplicación web.
La llegada de Laravel ha permitido desarrollar código
PHP de forma elegante, simple y rápida.
Laravel permite reducir en coste y tiempo el desarrollo
y el mantenimiento de un proyecto y posee una gran
comunidad que asegura su continuidad.
<CURSO SUPERIOR BACK-END>
<PHP - LARAVEL>
16
<TE
MA
RIO>
17
<MÓDULO-1>
<MYSQL>
1) Introducción
	 Bases de datos relacionales y no relacionales.
	 ¿Qué es MySQL y cuándo usarlo?
2) Instalación y Herramientas
Instalación
Consola MySQL
3) Modelado de datos
Entidad y relación
Modelado de datos
Tablas y columnas
Tipos de datos
Constraints
4) Operaciones CRUD
	 Insert
	Select
	Update
5) Indexación
	 ¿Qué es un índice?
	 ¿Para qué se usan?
	 Tipos de índices
6) Backup
18
<MÓDULO-2>
<DESARROLLO DE WEB APPS CON PHP Y LARAVEL>
1) Entorno local con PHP	
	 Instalación en Windows
	 Instalación en MAC/Linux
2) PHP
	 Variables
	Comentarios
	 Tipos de datos
	 Estructuras de control
	Funciones
	 Clases y objetos
	 Herencia en clase y visibilidad de elementos
	 Servidores y PHP
3) Laravel
	 Introducción al framework
	 Qué es MVC
	 Rutas en Laravel
	Controladores
	Vistas
	 Templates en Laravel (con Blade)
	Formularios
	 Sesiones (login, registro)
	 Enviar emails
4) Bases de Datos
	 Migraciones
	Modelos
	ORM
	Relaciones
5) Práctica
	 Gestor de tareas
19
<MÓDULO-3>
<DESARROLLO DE APIs RESTFUL CON PHP Y LARAVEL>
1.	 ¿Qué es una API?
2.	 Servidores e Internet
	 1.	 Estructura de una petición HTTP
	 2.	 Introducción a las acciones HTTP
		I.	GET
		II.	POST
		III.	PUT/PATCH
		IV.	DELETE
3.	 Códigos de estado en HTTP REST
4.	 Autenticación y seguridad
	 1.	 ¿Por qué es necesaria la autenticación?
	 2.	 Autenticación básica
	 3.	 JSON Web Token
	 4.	 API Key & Secret
	 5.	 OAuth 2.0
5.	 Diseño de una API REST
	 1.	Uniforme
	 2.	 Misma acción → Mismo resultado
	 3.	 Peticiones Stateless / Sin estado
	 4.	 Basado en recursos
	 5.	 Formato de respuesta
		I.	JSON
		II.	XML
	 6.	 Envío de parámetros
		I.	 En la URL
		 II.	 En el cuerpo
	 7.	 Paginación en listados
6.	 Implementación de una API Rest en Java
	 1.	 Probar la API (Postman, Swagger)
	 2.	 Mensajes de error
	 3.	 Ejemplos de API’s
7.	 Documentación (HTML, Swagger, Slate)
20
<PRO
FE
SO
RA
DO>
21
<PROFESOR DEL CURSO>
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 empresas 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.
2121
22
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>
23
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>
Carlos Muñoz
Ingeniero de software senior
enMonday,conmásde9añ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.
24
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>
José M. Gigado
Ingeniero de software senior
en Buffer, con más de 10 años
deexperiencia.Haco-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.
2525
Aulas de Formación:
Boadilla del Monte
Calle Victoria Eugenia de Battenberg, 10
Madrid, España
Pozuelo de Alarcón
Calle San Juan de la Cruz, 2
Madrid, EspañaEscuela Especializada en Formación Digital
Avda. Isabel de Farnesio 34 Local 3
Boadilla del Monte, Madrid
hola@codigok.com / 91.005.25.02
www.codigok.com

Más contenido relacionado

PDF
Curso Superior de Desarrollo BackEnd II - CódigoK
PDF
Curso Superior de Desarrollo BackEnd I - CódigoK
PDF
Los lenguajes de programacion en el campo laboral y productivo sayyid valder...
PPT
06 Vector
PDF
Cvfc
PDF
Desarrollo Full Stack. El nuevo rol del programador
PPTX
Programacion de app
PDF
Programación
Curso Superior de Desarrollo BackEnd II - CódigoK
Curso Superior de Desarrollo BackEnd I - CódigoK
Los lenguajes de programacion en el campo laboral y productivo sayyid valder...
06 Vector
Cvfc
Desarrollo Full Stack. El nuevo rol del programador
Programacion de app
Programación

La actualidad más candente (6)

PDF
Cesnavarra 2008-boletín 1
PDF
IT Talent, retos y oportunidades frente a la demanda del sector - Eduardo Chá...
PDF
Business Plan
PDF
Morfeo Formacion
PPTX
My programming language 04 05-2014
PDF
Portafolio herramientas
Cesnavarra 2008-boletín 1
IT Talent, retos y oportunidades frente a la demanda del sector - Eduardo Chá...
Business Plan
Morfeo Formacion
My programming language 04 05-2014
Portafolio herramientas
Publicidad

Similar a Curso CódigoK Back End (PHP + Laravel) (20)

PDF
PRIMER Desarrollo Web Full Stack - Básico.pdf
PDF
01 2020-cv-susana-morcuende compressed
PDF
Áreas y lenguajes con mayor demanda. Data Science, Front-End ...etc
PDF
Plan de Estudios PROGRAMAR -certified-tech-developer-.pdf
PDF
Introducción a la programacion.pdf
PPTX
Programacion de app
PDF
eGNUX #04
PPTX
Mis APIs. Tus APIs. Las APIs de todos.
PPTX
PPTX
El Rol del Desarrollador en la Transformación Digital
PDF
MuleSoft Madrid Meetup #2 slides 29th January 2020
PDF
Presentación de curso ia con temas de interés general
PPTX
Programacion de aplicaciones moviles
PPTX
Programacion de aplicaciones moviles
PDF
Odontograma
PDF
Jonathan torres c.v. (esp)
PDF
Los Lenguajes de Programacion en Campo Laboral y Productivo -Sayyid Valderrama
PPTX
Importancia html5
DOCX
Plataformas para el desarrollo de aplicaciones web
PDF
Java Day Santiago RD 2015
PRIMER Desarrollo Web Full Stack - Básico.pdf
01 2020-cv-susana-morcuende compressed
Áreas y lenguajes con mayor demanda. Data Science, Front-End ...etc
Plan de Estudios PROGRAMAR -certified-tech-developer-.pdf
Introducción a la programacion.pdf
Programacion de app
eGNUX #04
Mis APIs. Tus APIs. Las APIs de todos.
El Rol del Desarrollador en la Transformación Digital
MuleSoft Madrid Meetup #2 slides 29th January 2020
Presentación de curso ia con temas de interés general
Programacion de aplicaciones moviles
Programacion de aplicaciones moviles
Odontograma
Jonathan torres c.v. (esp)
Los Lenguajes de Programacion en Campo Laboral y Productivo -Sayyid Valderrama
Importancia html5
Plataformas para el desarrollo de aplicaciones web
Java Day Santiago RD 2015
Publicidad

Último (20)

PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PDF
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PDF
ciencias-1.pdf libro cuarto basico niños
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PPT
Cosacos y hombres del Este en el Heer.ppt
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
Escuela Sabática 6. A través del Mar Rojo.pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
Punto Critico - Brian Tracy Ccesa007.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Escuelas Desarmando una mirada subjetiva a la educación
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
ciencias-1.pdf libro cuarto basico niños
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
Cosacos y hombres del Este en el Heer.ppt
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
Escuela Sabática 6. A través del Mar Rojo.pdf
caso clínico iam clinica y semiología l3.pptx
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...

Curso CódigoK Back End (PHP + Laravel)

  • 1. 11 Curso Superior Desarrollo Back End PHP y Laravel Estructura del Curso
  • 2. ¡Hola! Bienvenido a un nuevo mundo lleno de oportunidades laborales.
  • 4. 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. Latecnología5G permitirá,entreotrasmuchascosas,una rápida evolución de los servicios basados en el Internet de las cosas (IoT) como los vehículos conectados o las casas conectadas. <INTRODUCCIÓN>
  • 5. 5 La Realidad Aumentada (AR) y la Realidad Virtual (VR) han experimentado pequeños aunque significativos crecimientosenañosanteriores.Cadavezmásdispositivos 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.
  • 6. 6 Algunasdeestasfuncionalidades,comolasquepermiten 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.
  • 7. 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, eslaverdaderapiedraangulardecadaunodenuestros planes de estudios.
  • 9. 9 9 <OFERTA FORMATIVA> La oferta formativa de CódigoK se orienta a la formación enlasmateriasnecesariasparaeldesempeñoprofesional en calidad de desarrollador web junior Front End o Back End. Dentro de Back End, damos la opción al alumno de formarse en el lenguaje de servidor de su elección. Para todos aquellos alumnos que buscan complementar su formación en alguna materia concreta, disponemos de la opción de cursar individualmente la formación de su interés.
  • 10. 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 End Node.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
  • 12. 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 matriculadosencarrerasSTEMenEspañahadescendido 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,losgruposconmásnecesidaddeoportunidades laborales, con una beca para cualquiera de nuestros planes de estudios del 10% del coste total. <BECAS DE FORMACIÓN>
  • 13. 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.
  • 15. 15 PHP es uno de los lenguajes más utilizados de nuestra era por su sencillez y su flexibilidad. Importantes Gestores de Contenidos, como WordPress, están programados íntegramente en PHP y además es el favorito de muchos cuando se trata de construir una aplicación web. La llegada de Laravel ha permitido desarrollar código PHP de forma elegante, simple y rápida. Laravel permite reducir en coste y tiempo el desarrollo y el mantenimiento de un proyecto y posee una gran comunidad que asegura su continuidad. <CURSO SUPERIOR BACK-END> <PHP - LARAVEL>
  • 17. 17 <MÓDULO-1> <MYSQL> 1) Introducción Bases de datos relacionales y no relacionales. ¿Qué es MySQL y cuándo usarlo? 2) Instalación y Herramientas Instalación Consola MySQL 3) Modelado de datos Entidad y relación Modelado de datos Tablas y columnas Tipos de datos Constraints 4) Operaciones CRUD Insert Select Update 5) Indexación ¿Qué es un índice? ¿Para qué se usan? Tipos de índices 6) Backup
  • 18. 18 <MÓDULO-2> <DESARROLLO DE WEB APPS CON PHP Y LARAVEL> 1) Entorno local con PHP Instalación en Windows Instalación en MAC/Linux 2) PHP Variables Comentarios Tipos de datos Estructuras de control Funciones Clases y objetos Herencia en clase y visibilidad de elementos Servidores y PHP 3) Laravel Introducción al framework Qué es MVC Rutas en Laravel Controladores Vistas Templates en Laravel (con Blade) Formularios Sesiones (login, registro) Enviar emails 4) Bases de Datos Migraciones Modelos ORM Relaciones 5) Práctica Gestor de tareas
  • 19. 19 <MÓDULO-3> <DESARROLLO DE APIs RESTFUL CON PHP Y LARAVEL> 1. ¿Qué es una API? 2. Servidores e Internet 1. Estructura de una petición HTTP 2. Introducción a las acciones HTTP I. GET II. POST III. PUT/PATCH IV. DELETE 3. Códigos de estado en HTTP REST 4. Autenticación y seguridad 1. ¿Por qué es necesaria la autenticación? 2. Autenticación básica 3. JSON Web Token 4. API Key & Secret 5. OAuth 2.0 5. Diseño de una API REST 1. Uniforme 2. Misma acción → Mismo resultado 3. Peticiones Stateless / Sin estado 4. Basado en recursos 5. Formato de respuesta I. JSON II. XML 6. Envío de parámetros I. En la URL II. En el cuerpo 7. Paginación en listados 6. Implementación de una API Rest en Java 1. Probar la API (Postman, Swagger) 2. Mensajes de error 3. Ejemplos de API’s 7. Documentación (HTML, Swagger, Slate)
  • 21. 21 <PROFESOR DEL CURSO> 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 empresas 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. 2121
  • 22. 22 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>
  • 23. 23 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> Carlos Muñoz Ingeniero de software senior enMonday,conmásde9añ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.
  • 24. 24 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> José M. Gigado Ingeniero de software senior en Buffer, con más de 10 años deexperiencia.Haco-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.
  • 25. 2525 Aulas de Formación: Boadilla del Monte Calle Victoria Eugenia de Battenberg, 10 Madrid, España Pozuelo de Alarcón Calle San Juan de la Cruz, 2 Madrid, EspañaEscuela Especializada en Formación Digital
  • 26. Avda. Isabel de Farnesio 34 Local 3 Boadilla del Monte, Madrid hola@codigok.com / 91.005.25.02 www.codigok.com