Menú
¡Llama gratis! 900 264 357

Curso de Técnico programación PHP y laravel del centro CEPI BASE Informática

Programa de Curso de Técnico programación PHP y laravel

Modalidad: Presencial
Duración 370
Localización: Barcelona
Efectiva bolsa de trabajo

Descripción

Aprende a diseñar sitios web con diferentes lenguajes de programación, contamos con horarios flexibles para el aprendizaje.

Con nuestro Curso de Técnico en programación PHP y Laravel el estudiante aprenderá a usar diferentes lenguajes para diseñar páginas web, además desarrollará proyectos Web a través del framework PHP Laravel.

La metodología empleada durante el curso será práctica, el estudiante elegirá su horario de acuerdo a sus necesidades, la duración de la formación se estima en 370 horas y dependen de cada estudiante y su capacidad de comprender el contenido del curso.

A quién va dirigido

Personas interesadas en aprender programación y manejo de bases de datos.

Objetivos

  1. El objetivo principal de la formación es capacitar al estudiante para la elaboración de páginas web dinámicas por medio de la programación de distintos lenguajes.
  2. Adquirir conocimientos especializados en programación de la arquitectura MVC (Modelo-Vista-Controlador)
  3. Estudiar como realizar la gestión y desarrollo de proyectos Web a través del framework PHP Laravel.

Temario

HTML 5

1 - INTRODUCCIÓN A HTML

DISEÑO DE PÁGINAS DE WEB

EL LENGUAJE HTML

NOVEDADES DE HTML 5

CONVENCIONES UTILIZADAS EN EL DOSSIER

EL EDITOR NETBEANS ID

EEJERCICIOS

2 - EL LENGUAJE HTML.

DOCUMENTO HTML.

ESTRUCTURA BÁSICA DE UN DOCUMENTO HTML.

ELEMENTO HEAD.

ELEMENTO BODY.

EJERCICIOS.

3 - TEXTOS Y ENLACES.ELEMENTOS PARA TEXTO.

LISTAS Y SANGRÍAS.

FORMATOS DE TEXTO.

CODIFICACIÓN DE CARACTERES.

LOS ENLACES.

EJERCICIOS.

EJERCICIO DE EVALUACIÓN 1.

4 - DISEÑO DE TABLAS, AÑADIR IMÁGENES.

LAS TABLAS EN HTML.

CREACIÓN DE TABLAS.

ELEMENTOS DE LA TABLA.

LAS IMÁGENES.

EJERCICIOS.

5 - INTRODUCIÓN A ESTILOS CSS Y CAPAS.

HTML Y CSS.

ESTILOS INCRUSTADOS O EXTERNOS.

ATRIBUTOS “ID” Y “CLASS”.

UNIDADES DE MEDIDA.LAS CAPAS.

EJERCICIOS.

6 - LA ESTRUCTURA EN HTML 5.

CREACIÓN DE LA ESTRUCTURA.

PRIORIDADES EN LOS ESTILOS.

PREPARACIÓN Y ESTRUCTURACIÓN.

LOS COMENTARIOS.

VALIDACIÓN DE CÓDIGO HTML5 Y CSS.

EJERCICIOS.

EJERCICIO DE EVALUACIÓN 2.

7 - IMÁGENES Y MULTIMEDIA

ELEMENTOS PARA IMÁGENES

ARCHIVOS MULTIMEDIA

ARCHIVOS DE DESCARGA

EJERCICIOS

8 - LOS FORMULARIOS

DEFINICIÓN DE LOS FORMULARIOS

EJERCICIOS

EJERCICIO DE EVALUACIÓN 3

9 - MAPAS SENSITIVOS

DEFINICIÓN DE UN MAPA

ZONAS SENSITIVAS CON PHOTOSHOP

EJERCICIOS

10 - HTML Y JAVASCRIPT

CREACIÓN DE PÁGINAS JAVASCRIPT

COMBINAR JAVASCRIPT CON HTML

LAS VARIABLES

LOS COMENTARIOS

EJERCICIOS

11 - PREPARAR Y PUBLICAR UNA WEB

ESTRUCTURAR EL SITIO WEB EN EL

ORDENADOR LOCAL

ELEMENTOS DE LA ESTRUCTURA

PUBLICAR UNA PÁGINA EN INTERNET

ETIQUETA

EJERCICIOS

EJERCICIO DE EVALUACIÓN 4

CSS 3

1 - INTRODUCCIÓN

HISTORIA DE HTML 5

SOBRE HTML 5

CONVENCIONES UTILIZADAS EN CURSO

ENTORNO NETBEANS IDE

DOCUMENTO HTML

INTRODUCCIÓN A CSS

2 - ESTILOS CSS

DENTRO DE LAS HOJAS DE ESTILO

LAS CLASES

SELECTORES ID

LAS CAPAS

CSS3 Y HTML5

EJERCICIOS

3 - MEDIDAS, COLORES E INSPECTOR DE

ELEMENTOS

UNIDADES DE MEDIDA

USO DE COLOR

EL INSPECTOR DE ELEMENTOS DE LOS

NAVEGADORES

EJERCICIOS

4 - ESTILOS PARA TEXTOS (I)

LA TIPOGRAFÍA

LA REGLA @FONT-FACE

IMPORTAR FUENTES: @IMPORT Y

EJERCICIOS

EJERCICIO DE EVALUACIÓN 1

5 - ESTILOS PARA TEXTOS (II)

LOS TEXTOS

EJERCICIOS

6 - ESTILOS PARA LISTAS Y CURSOR

LAS LISTAS

CURSOR

EJERCICIOS

7 - ESTILOS PARA TABLAS

LAS TABLAS

EJERCICIOS

8 - ESTILOS PARA FONDOS E IMÁGENES

FONDO

DEGRADADOS

VISIBILIDAD

OPACIDAD

EJERCICIOS

EJERCICIO DE EVALUACIÓN 2

9 - PROPIEDADES DE CAJA

MODELO DE CAJA

DIMENSIONES

MÁRGENES

BORDES

EJERCICIOS

10 - TRABAJAR CON EL MODELO CAJA

POSICIONAMIENTO

FLOTAR Y DESPEJAR

SUPERPOSICIÓN

DESBORDAMIENTO

RECORTE

SOMBREADO

EJERCICIOS

11 - VISUALIZACIONES

PROPIEDAD DISPLAY

VISUALIZACIÓN COMO TABLA

VISUALIZACIÓN COMO CAJA FLEXIBLE

VISUALIZACIÓN EN REJILLA

REGIONES Y EXCLUSIONES

COLUMNAS

EXCLUSIONES

OTRAS EXCLUSIONES: FORMAS

EJERCICIOS

EJERCICIO DE EVALUACIÓN 3

12 - CSS AVANZADO

LA HERENCIA

SELECTORES

TRANSFORMACIONES

TRANSICIONES

ANIMACIONES

EJERCICIOS

13 - CSS Y CANVAS

INTRODUCCIÓN

EL LIENZO DE CANVAS

DIBUJAR RECTÁNGULOS

ESTILOS PARA RELLENO, CONTORNO Y

TRANSPARENCIAS

LOS TRAZADOS EN CANVAS

ESTILOS DE LÍNEA, DEGRADADOS Y SOMBRAS

MARCOS Y CIRCUNFERENCIAS EN CANVAS

TEXTOS CON CANVAS

TRABAJO CON IMÁGENES

EJERCICIOS

14 - DISEÑO WEB RESPONSIVE

TIPOS DE DISEÑOS WEB RESPONSIVE

HERRAMIENTAS DE DISEÑO WEB RESPONSIVE

ETIQUETAS Y ELEMENTOS BÁSICOS

RESPONSIVE

PRÁCTICAS DE DISEÑO WEB RESPONSIVE

GRIDS Y FRAMEWORKS RESPONSIVE

EJERCICIOS

EJERCICIO DE EVALUACIÓN Nº 4

BOOTSTRAP 4

1 – INTRODUCCIÓN

¿QUÉ ES BOOTSTRAP?

DIFERENCIAS FRONT-END Y BACK-END

VENTAJAS DE UTILIZAR BOOTSTRAP

NOVEDADES CON BOOTSTRAP 4

NAVEGADORES COMPATIBLES

LICENCIA DE BOOTSTRAP

DISEÑAR EN MODO MOBILE FIRST

MOBILE FRIENDLY

CONVENCIONES USADAS EN EL CURSO

2 – DISEÑO RESPONSIVE Y FLEXBOX CSS

DISEÑO WEB RESPONSIVE

ENTORNO NETBEANS IDE

VIEWPORT

MEDIA QUERIES

FLEXBOX

EJERCICIOS

EJERCICIO DE EVALUACIÓN 1

3 – INTEGRANDO BOOTSTRAPOBTENER BOOTSTRAPPROYECTO DEL CURSOCONTENEDORESSISTEMA DE CUADRÍCULAS (GRIDS)MEDIA QUERIESELEMENTOS FLOTANTESTIPOGRAFIAIMÁGENESMEDIA OBJECTSEJERCICIOSEJERCICIO DE EVALUACIÓN 2

4 – COMPONENTES BOOTSTRAPETIQUETAS SEMÁNTICASCOLORESCREANDO NUESTRO ESTILOCOMPONENTESJUMBOTRONICONOS EN BOOTSTRAPBARRAS DE NAVEGACIÓNCOMPONENTE TARJETASCARRUSEL DE IMÁGENESEJERCICIOS

5 – ELEMENTOS Y COMPONENTES IITABLASINSIGNIA O BADGESNAVEGACIÓN CON PESTAÑASLISTAS DE ELEMENTOSCOMPONENTE COLLAPSEMARGIN Y PADDINGEJERCICIOSEJERCICIO DE EVALUACIÓN 3

6 – FORMULARIOSFORMULARIO BÁSICOBOTONESTOOLTIPS DE BOOTSTRAPFORMULARIOS EN LÍNEAFORMULARIO HORIZONTALATRIBUTO READONLYELEMENTOS DE FORMULARIOINPUTSGRUPOS DE CAMPOS DE FORMULARIOTEXTAREALISTA DESPLEGABLEELEMENTOS PERSONALIZADOSTEXTO DE AYUDAVALIDACIONES EN FORMULARIOSEJERCICIOS

7 – UTILIDADESSCROLLSPYALERTASBREADCRUMBSPAGINACIÓNBARRAS DE PROGRESO

JAVASCRIPT

1 – INTRODUCCIÓNEDITOR NETBEANSCONVENCIONES UTILIZADAS EN CURSO

2 – EL LENGUAJE JAVASCRIPTCOMBINAR JAVASCRIPT CON HTMLLAS VARIABLESLOS OPERADORESLOS COMENTARIOSLAS FUNCIONES EN JAVASCRIPTEJERCICIOS

3 – EL LENGUAJE JAVASCRIPT (2)FUNCIONES INCORPORADASLOS CUADROS DE MENSAJECUADRO DE CONFIRMACIÓN (CONFIRM)CUADRO DE DIÁLOGO (PROMPT)CONDICIONALES (?, IF E IF...ELSE)LA INSTRUCCIÓN SWITCHLOS BUCLESLAS MATRICESMÉTODOS PROTOTYPE PARA ARRAYSEL BUCLE FOR...INEL BUCLE FOR...OFEJERCICIOSEJERCICIO DE EVALUACIÓN 1

4 – OBJETOS DE TIPOS DE DATOSOBJETO STRINGOBJETO NUMBEROBJETO DATEOBJETO MATHEJERCICIOS

5 – DOMTIPOS DE NODOSCREAR, MODIFICAR Y ELIMINAR NODOSDOM Y ESTILOS CSSEJERCICIOS

6 – OBJETOS HTMLEL OBJETO HIPERENLACE (LINK)LAS ÁREAS (AREA)OBJETO IMAGELOS VÍDEOSEL OBJETO DIVEJERCICIOSEJERCICIO DE EVALUACIÓN 2

7 – OBJETOS DE FORMULARIOOBJETO FORMOBJETO BUTTONOBJETO TEXTOBJETO ÁREA DE TEXTOOBJETO CHECKBOXOBJETO RADIOOBJETO SELECTOTROS CONTROLESEJERCICIOS

8 – OBJETOS INTEGRADOS DE JAVASCRIPTLOS OBJETOS JAVASCRIPTOBJETO WINDOWOBJETO SCREENOBJETO LOCATIONOBJETO HISTORYOBJETO NAVIGATOROBJETO DOCUMENTOBJETO MAPOBJETO SETEJERCICIOSEJERCICIO DE EVALUACIÓN 3

9 – COOKIES Y EVENTOS SESSIONINTRODUCCIÓNSINTAXIS DE UNA COOKIECREAR UNA COOKIELEER UNA COOKIEBORRAR UNA COOKIEEJEMPLO (CONTADOR DE VISITAS)EJEMPLO (PERSONALIZAR FONDO)MÁS INFORMACIÓN SOBRE COOKIESUSOS DE LAS COOKIESAPI WEB STORAGEEJERCICIOS

10 – FRAMEWORKS I: PROTOTYPE Y SCRIPTACULOUSPROTOTYPESCRIPTACULOUSEJERCICIOS

11 – FRAMEWORKS II: DOJO Y JQUERYDOJOJQUERYJQUERY EFFECTSEstudios Profesionalesde InformáticaPRIMERA A.CEPI-BASE, S.L.

SQL

1 – INTRODUCCIÓNBASES DE DATOSMODELO RELACIONAL DE BASES DE DATOSSTRUCTURED QUERY LANGUAGE (SQL)CONVENCIONES USADAS EN ESTE DOSSIERMYSQLINICIAR Y FINALIZAR LA CLASEMYSQL WORKBENCH

2 – TABLAS Y REGISTROSCREAR BASE DE DATOSCREAR TABLASINSERTAR REGISTROSRESTRICCIONES DE TABLA Y DE CAMPOCAMPOS COMO LISTAS O ESTRUCTURASMODIFICAR TABLASÍNDICESEJERCICIOS

3 – CONSULTASCONSULTAS BÁSICASFILTRAR REGISTROSOPERACIONES CON TEXTOFUNCIONES AGREGADASEJERCICIOS

4 – GESTIÓN DE DATOSINSERTAR Y ACTUALIZARELIMINARUSO DE CONDICIONALESENCRIPTAR/DESENCRIPTAREJERCICIOS

5 – RELACIONES ENTRE TABLASCLAVES PRIMARIA - FORÁNEARELACIÓN UNO A VARIOSELIMINACIÓN Y ACTUALIZACIÓN EN CASCADARELACIÓN UNO A UNORELACIÓN VARIOS A VARIOSMODELOS EN MYSQL WORKBENCHEJERCICIOS

6 – CONSULTAS AVANZADASCONSULTAS POR UNIÓNCONSULTAS COMBINADASOPERADORES EN SUBCONSULTASSUBCONSULTASEJERCICIOS

7 – VISTASCREACIÓN DE VISTASACTUALIZACIÓN DE VISTASMODIFICACIÓN Y ELIMINACIÓN DE VISTASEJERCICIOS

8 – PROCEDIMIENTOS Y FUNCIONESPROCEDIMIENTOSSENTENCIAS CONDICIONALESBUCLESFUNCIONESEJERCICIOS

9 – TRATAMIENTO DE ERRORES, CURSORESTRATAMIENTO DE ERRORESCURSORESEJERCICIOS

10 – TRIGGERSCREACIÓN DE UN TRIGGERTRIGGERS BEFORETRIGGERS AFTERFORZAR ERROR EN TRIGGEREJERCICIOS

11 – PRIVILEGIOSCREAR UN USUARIOMODIFICAR NOMBRE DE USUARIOCAMBIAR LA CONTRASEÑAELIMINAR UN USUARIOASIGNAR PRIVILEGIOS CON GRANTCONSULTAR PRIVILEGIOS DE USUARIOGRANT OPTIONQUITAR PRIVILEGIOS CON REVOKEPRIVILEGIOS Y TRIGGERSPRIVILEGIOS Y VISTASPRIVILEGIOS Y PROCEDIMIENTOSEJERCICIOS

12 – TRANSACCIONESUSO DE TRANSACCIONESSAVEPOINTAISLAMIENTO DE TRANSACCIONESEJERCICIOS

13 – ANEXO INSTALACIÓN MYSQLEstudios Profesionalesde InformáticaPRIMERA A.CEPI-BASE, S.L.

PHP

1 – INTRODUCCIÓNLENGUAJES DE PROGRAMACIÓN CGI’S¿POR QUÉ PHP?CONVENCIONES UTILIZADAS EN DOSSIER

2 – CONFIGURACIÓN DEL ENTORNOSERVIDOR WEBNETBEANSCOMPOSICIÓN DE UNA PÁGINA PHPEJERCICIOS

3 – INTRODUCCIÓN AL CÓDIGO PHPTIPOS DE DATOSOPERADORESFUNCIONES DE VARIABLESEJERCICIOS

4 – ESTRUCTURAS DE CONTROLTOMA DE DECISIONESBUCLESFUNCIONESALCANCE DE LAS VARIABLESFUNCIONES AVANZADASEJERCICIOSEJERCICIO DE EVALUACIÓN 1

5 – ARRAYSDECLARAR UN ARRAYARRAYS MULTIDIMENSIONALESARRAYS CON CLAVES O ÍNDICESFUNCIONES DE ARRAYSCADENAS DE CARACTERESEJERCICIOS

6 – OBTENCIÓN DE DATOS DEL NAVEGADORFORMULARIOSCONTROLESFILTRO DE VALIDACIÓNEJERCICIOS

7 – PROGRAMACIÓN ORIENTADA AOBJETOSENCAPSULACIÓNHERENCIACLASE ABSTRACTAINTERFACECLASES ANÓNIMASEJERCICIOS

8 – DEPURACIÓN DE ERRORESEXCEPCIONESFUNCIONES DE ERRORACTIVAR O DESACTIVAR ERRORESEJERCICIOSEJERCICIO DE EVALUACIÓN Nº 2

9 – CONTROL DE USUARIOSPERSONALIZAR LAS PÁGINAS DE LOSUSUARIOSCOOKIEOBJETO SESSIONEJERCICIOS

10 – ARCHIVOSACCESO A ARCHIVOSARCHIVOS DE TEXTOARCHIVOS ESTRUCTURADOSGESTIÓN DE CARPETASFUNCIONES ADICIONALESEJERCICIOS

11 – XML Y PHPINTRODUCCIÓNHISTORIA DEL XMLPARTES FUNDAMENTES DEL XMLDTDLOS ATRIBUTOSEDITORES XMLXSLXLLXUAPARSERNAMESPACESXML SCHEMASXML Y PHPEJERCICIOSEJERCICIO DE EVALUACIÓN Nº 3

12 – BASES DE DATOS mysqlEVOLUCIÓN DEL PHP Y MYSQLFUNCIONES MYSQLICONEXIÓN Y DESCONEXIÓN A UNA BASE DEDATOSOPERACIONES CON BASES DE DATOSEJERCICIOSEstudios Profesionalesde InformáticaPRIMERA A.CEPI-BASE, S.L.

13 – SQLITEABRIR BASES DE DATOS CON SQLITECERRAR BASES DE DATOS CON SQLITEFUNCIONES DE SQLITECONSULTAS NO PREPARADASCONSULTAS PREPARADASGESTIÓN APOSTROFOS ORDENES SQLREPASO RELACIONES ENTRE TABLASEJERCICIOS

14 – CORREO ELECTRÓNICOPHPMAILERENVIAR UN MENSAJE DE TEXTOENVIAR UN MENSAJE HTMLADJUNTAR ARCHIVOS A MENSAJESEJERCICIOS

15 – GRÁFICOS ESTADÍSTICOSINTRODUCCIÓNLA LIBRERÍA JPGRAPHIMÁGENES ANTISPAM (CAPTCHAS)EJERCICIOS

16 – PHP Y AJAXINTRODUCCIÓNEL OBJETO XMLHTTPREQUESTPROPIEDADES DEL OBJETO XMLHTTPREQUESTMÉTODOS DEL OBJETO XMLHTTPREQUESTEVENTOS DEL OBJETO XMLHTTPREQUESTGESTIÓN DE OBJETOS XMLHTTPREQUESTGESTIÓN DE XML CON AJAX Y PHPEJERCICIOSEJERCICIO DE EVALUACIÓN Nº 4

LARAVEL FRAMEWORK PHP

1 – INTRODUCCIÓNFRAMEWORKS DE PHPCONVENCIONES USADAS EN DOSSIER

2 – EL FRAMEWORK LARAVELLARAVEL Y LA ARQUITECTURA MVCCONFIGURAR ENTORNO DE LARAVELSERVIDOR WEB LARAGONSERVICIO WEB CON LARAGONLA HERRAMIENTA COMPOSER

3 – CREACIÓN DE PROYECTOSNETBEANSMODELO MVCÁRBOL DE DIRECTORIOS LARAVELEJERCICIOS

4 – LAS RUTASINTRODUCCIÓNEJERCICIOSEJERCICIO DE EVALUACIÓN 1

5 – LOS CONTROLADORESLA CLASE CONTROLLERCREACIÓN DE CONTROLADORESENVÍO DE PARÁMETROS A CONTROLADORESENLAZAR CONTROLADORES A VISTASREDIRECCIONESEJERCICIOS

6 – LAS VISTAS Y BOOTSTRAPCREACIÓN DE VISTASENVÍO DE PARÁMETROS A LAS VISTASORGANIZAR LAS VISTAS POR CARPETASBOOTSTRAP Y LARAVELINTEGRAR BOOTSTRAP EN UNA VISTAEJERCICIOS

7 – LAS PLANTILLAS BLADEUSAR PLANTILLASSINTAXIS BLADECREACIÓN DE UNA PLANTILLA BLADEMÁS COMANDOS BLADEBLADE Y BOOTSTRAPEJERCICIOSEJERCICIO DE EVALUACIÓN 2

8 – LAS MIGRACIONESENTORNO DE CONFIGURACIÓN PARA BASE DEDATOS EN LARAVELLAS MIGRACIONESEJERCICIOS

9 – BD - RAW SQL QUERY Y QUERY BUILDERLARAVEL Y EL TRABAJO CON REGISTROSRAW SQL QUERYOPERACIONES CRUD CON RAW SQL QUERYQUERY BUILDERTRABAJO CON VISTASEJERCICIOS

10 – LOS MODELOS - ORM ELOQUENT (I)CREACIÓN DE UN MODELOUSAR MODELOS PARA CONSULTAR DEREGISTROSUSAR MODELOS PARA INSERTAR REGISTROSUSAR MODELOS PARA MODIFICAR REGISTROSINSERTAR REGISTROS UTILIZANDO EL MÉTODOCREATE()USAR MODELOS PARA BORRAR REGISTROSBORRADOS TEMPORALES (SOFT DELETE)EJERCICIOSCONSULTAS VARIASINSERCIÓN DE REGISTROS NUEVOSMODIFICACIONES DE REGISTROSBORRADO TEMPORAL DE REGISTROSEJERCICIO DE EVALUACIÓN 3

11 – LOS MODELOS - ORM ELOQUENT (II)RELACIONES ENTRE TABLAS UNO A UNORELACIONES ENTRE UNO A UNO INVERSORELACIONES ENTRE TABLAS UNO A VARIOSRELACIONES ENTRE TABLAS VARIOS A VARIOSRELACIONES POLIMÓRFICASLA HERRAMIENTA TINKEREJERCICIOS

12 – LOS FORMULARIOSCREACIÓN AUTOMÁTICA DE PÁGINAS DE LOGINY REGISTRO CON LARAVELCREACIÓN DE CRUD CON FORMULARIOSENVÍO DE RUTAS MEDIANTE POST() O GET()EJERCICIOSEJERCICIO DE EVALUACIÓN 4

Titulación obtenida

Una vez finalizada la formación el estudiante obtendrá una certificación oficial, emitida por el centro que acredita los estudios realizados.

Requisitos

Para acceder a la formación, el estudiante debe tener conocimientos previos en Windows e Internet.

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​