Curso de Programación en PHP, JavaScript Y MySQL (PJM)

Cursos

  

A distancia / Online

  

Todo el año

  

18 meses. 800 horas

  

Beca

Descripción

En un momento en el que la tecnología se encuentra presente en múltiples ámbitos, la web es un entorno de constante presencia en nuestras vidas en la actualidad. Los desarrolladores de estos sistemas son perfiles cada vez más demandados por el mercado laboral. 

En este curso, de enfoque práctico, aprenderemos paso a paso a programar aplicaciones o sitios webs dinámicas de una forma práctica y sencilla. Esto habilitará al alumno como un profesional autosuficiente, permitiéndole de manera inmediata acceder al mercado de trabajo. 

Desde los fundamentos más básicos de la programación, y los lenguajes HTML5 y CSS3, el alumno irá aprendiendo a manejar las bases del Frontend con JavaScript, así como con PHP, el lenguaje de servidor más utilizado orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos.  Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.

Debido a su flexibilidad ha tenido una gran acogida como lenguaje base para las aplicaciones WEB de manejo de contenido, y es su uso principal. 

El alumno aprenderá también el uso de las bases de datos, con especial atención a MySQL uno de los más robustos en el mercado actual, logrando así una visión completa del desarrollo Web. 

La realización de este curso ofrece las bases necesarias para cualquiera que desee tener una carrera profesional en el campo de la programación y el desarrollo web.

Titulación: Diploma acreditativo Deusto Formación 

Objetivos

La realización de este curso ofrece las bases necesarias para cualquiera que desee tener una carrera profesional en el campo de la programación y el desarrollo web. 

  • Desarrollar un conocimiento global y completo de la programación y el desarrollo Web.
  • Adquirir los conocimientos básicos de HTML5 y CSS3 con los que crear páginas web.
  • Asentar la base del Frontend con Javascript, lenguaje versátil, necesario no solo para el ámbito web, si no para aplicaciones móviles, automatizar sistema operativo etc.
  • Conocer el uso de bases de datos, especialmente MySQL.

Requisitos

A todas aquellas personas interesadas en el mundo de la programación, sin conocimientos previos, que deseen aprender desde el grado más básico hasta llegar a un nivel en el que podrán crear sus propias aplicaciones y sitios Web dinámicos, completamente funcionales y compatibles con todos los dispositivos y navegadores.

Temario

MODULO 1.  Introducción al desarrollo web
 

  • Internet y la web
    • Direcciones
    • Arquitectura cliente-servidor
    • Aplicaciones
    • Accesibilidad
    • Usabilidad
  • Dominios y alojamiento web
    • Dominios gratuitos y de pago
    • Hosting
    • Crear un servidor web con XAMPP
    • Alternativas a XAMPP: WAMP, LAMP, MAMP
    • DNS dinámicos
 
MODULO 2.  HTML y CSS. Entornos de desarrollo y HTML
 
  • Entorno de desarrollo
  • Herramientas de análisis (navegadores)
  • IDEs completos
  • HTML
 
MODULO 3.  HTML y CSS. Introducción a CSS y DOM
 
  • Introducción al CSS
  • ¿Qué es el Modelo de Objetos del Documento (DOM)?
  • ¿Qué es el Modelo de Objetos del Navegador (BOM)?
 
 
MODULO 4. Programación en JavaScript. Introducción a Javascript (I)

 
  • Introducción a JavaScript
  • Primeros pasos en JavaScript
  • Operadores y expresiones
  • Flujo de datos
 
MODULO 5. Programación en JavaScript. Introducción a Javascript (II)

 
  • Funciones
  • Objetos especiales
  • Manejo de eventos
  • JQuery
  • AJAX
  • Llamadas a AJAX vía jQyery
 
 
MODULO 6. Programación en PHP. PHP básico (I)
  • Introducción a la programación con PHP
  • Aspectos básicos
  • Hola mundo
  • Funciones
  • Variables
  • Constantes
  • Operadores
  • Estructuras de control
 
MODULO 7.  Programación en PHP. PHP básico (II)
 
  • Formularios
  • Arrays multidimensionales
  • String Vs. array
  • Control de iteración
  • Enviar un array por un campo hidden
  • Cookies y sesiones
  • Ficheros
  • Tratamiento de errores y excepciones
  • Librerías
 
MODULO 8. Programación en MySQL. Introducción a las bases de datos
 
  • Introducción a las bases de datos
  • Sistemas de gestión de bases de datos
  • Modelo de bases de datos
Modelo entidad-relación o entidad-interrelación Cookies
y sesiones
  • Diseño de bases de datos relacionales
 
MODULO 9. Programación en MySQL. Diseño de bases de datos
 
  • Estudio previo y plan de trabajo
  • Modelo entidad-relación extendido (EE/R)
  • SQL
  • Seguridad
  • Recuperación de bases de datos
 
 
MODULO 10.  Programación en MySQL. Introducción a MySQL
  • MySQL
  • Servidor Básico
  • Tablas
  • Registros
  • Consultas
 
MODULO 11.  Programación en MySQL. MySQL y Bases de datos no relacionales
  • Diagramas entidad-relación
  • phpMyAdmin
  • Bases de datos no relacionales
  • Mongo DB y RoboMongo
  • Conectar PHP con una base de datos
 
MODULO 12.  Programación en PHP. PHP avanzado (I)
Buenas prácticas con PHP. Introducción a la Programación orientada a objetos con PHP.
  • Programación avanzada con PHP
  • Programación OO con PHP
 
MODULO 13.  Programación en PHP. PHP avanzado (II)
                      PHP y MySQL. PDO. Test driven development con PHP y PHPUnit
  • PHP y TDD
  • Funciones PHP para MySQL

Impartidas por ARENA
Storytelling en un mundo Transmedia
Panorama de la TV Digital
Del Posicionamiento a Tomar Posición
La Revolución de la Programática
 
  • Videotutoriales, para ilustrar conceptos prácticos del curso:
    • Videotutorial 1: Registrar un dominio. (Módulo 1)
    • Aprenderemos qué es un dominio, cuales existen y cómo podemos registrar uno propio.
    • Videotutorial 2: Configurar servidor web de terceros (Módulo 1)
    • Aprenderemos a configurar un servidor de hosting gratuito
    • Videotutorial 3: Crear un servidor web propio. (Módulo 1)
    • Aprenderemos a configurar un servidor privado.
    • Videotutorial 4: Dreamweaver (Módulo 2 (I))
    • Aprenderemos a instalar, configurar y utilizar el entorno de desarrollo Dreamweaver.
    • Videotutorial 5: HTML. (Módulo 2 (I)
    • Aprenderemos qué es HTML, cuál es su estructura y cómo podemos añadir elementos a un documento.
    • Videotutorial 6: CSS. (Módulo 2 (II))
    • En este videotutorial aprenderemos qué es CSS y como dar formato a nuestras páginas web.
    • Videotutorial 7: DOM y BOM (Módulo 2 (II))
    • En este videotutorial Aprenderemos qué es el DOM, qué es el BOM, para qué sirven y como utilizarlos.
    • Videotutorial 8: Operadores y expresiones (Módulo 3 (I))
    • En este videotutorial aprenderemos qué es javascript, qué tipo de variables nos permite definir y qué expresiones podemos encontrar.
    • Videotutorial 9: Funciones, puertas lógicas y bucles (Módulo 3 (I))
    • En este videotutorial aprenderemos qué son las Funciones, las puertas lógicas y los bucles, y como utilizarlos en Javascript.
    • Videotutorial 10: AJAX y Jquery (Módulo 3 (II))
    • En este videotutorial aprenderemos qué son AJAX Y Jquery y cómo utilizarlos.
    • Videotutorial 11: Aspectos básicos de PHP (Módulo 4 (I))
    • En este videotutorial aprenderemos qué es PHP y algunos aspectos a tener en cuenta a la hora de escribir un código.
    • Videotutorial 12: Variables, constantes, funciones, operadores y palabras clave (Módulo 4 (I))
    • En este videotutorial aprenderemos a utilizar Variables, constantes, funciones, operadores de PHP.
    • Videotutorial 13: Formularios (Módulo 4 (II))
    • En este videotutorial aprenderemos a preparar validad y procesar formularios.
    • Videotutorial 14: Cookies, sesiones y ficheros (Módulo 4 (II))
    • En este videotutorial aprenderemos cómo crear y utilizar Cookies, sesiones y ficheros
    • Videotutorial 15:  PHP Orientado a objetos ((Módulo 7 (I))
    • En este videotutorial aprenderemos a trabajar con PHP orientado a objetos.
    • Videotutorial 16: Funciones legacy ((Módulo 7 (II))
    • En este videotutorial aprenderemos a trabajar con las Funciones legacy de MySQL en PHP.
    • Videotutorial 17: PDO ((Módulo 7 (II))
    • En este videotutorial aprenderemos qué es PDO y cómo gestionar con él nuestra base de datos.
    • Videotutorial 18: PHPUnit en la práctica. ((Módulo 7 (II))
    • En este videotutorial aprenderemos qué es el TDD y cómo realizar controles con PHPUnit
    • Videotutorial 19: Gestión de bases de datos. (Módulo 5 (I))
    • En este videotutorial aprenderemos qué son las bases de datos y cómo gestionarlas.
    • Videotutorial 20: Diseño de bases de datos relacionales (Módulo 5 (I))
    • En este videotutorial aprenderemos qué elementos forman las bases de datos relacionales y como diseñar una.
    • Videotutorial 21: SQL (Módulo 5 (II))
    • En este videotutorial aprenderemos qué es SQL y cómo utilizarlo
    • Videotutorial 22: Gestionar tabla en MySQL (Módulo 6 (I))
    • En este videotutorial aprenderemos a crear y gestionar bases de datos con PHP.
    • Videotutorial 23: Conectar PHP a MySQL (Módulo 6 (II))
    • En este videotutorial aprenderemos a conectar con nuestra base de datos desde php. 
  • Dispondrás del acceso a la comunidad virtual de aprendizaje Deusto Digital, un espacio de comunicación e interacción entre alumnos y el Dinamizador de la comunidad, donde se realizarán concursos y retos que fomenten la participación y la creatividad de los alumnos.
  •  
  • El proyecto final servirá para poner en práctica los conocimientos adquiridos durante el programa de formación. El alumno podrá escoger entre 3 proyectos finales distintos y elaborar aquel que se adapte más a su interés personal. 
  • Módulo e-learning complementario de English for IT’ que desde un enfoque eminentemente práctico ayuda a conocer y utilizar el inglés en un entorno laboral. Incluye vocabulario propio de la práctica diaria de los profesionales del ámbito TIC junto a una revisión de los conceptos gramaticales más relevantes. En definitiva, ofrece herramientas para comunicarte con tus clientes y compañeros de trabajo en inglés.

Salidas

  • Programador web fullstack junior
  • Programador web backend junior (PHP & MySQL)
  • Programador web Frontend junior (HTML&CSS&Javascript)
  • Desarrollador aplicaciones junior
  • Gestor base de datos con MySQL

Convocatorias

Inicio: Todo el año

Profesores

EQUIPO DOCENTE
 
María Pla.
Graduada en Multimedia por la UOC. Con formación en Diseño de Estampación Textil y Serigrafía y Diseño profesional de páginas web y diseño/autoedición. Desde 2014 se establece como freelance compaginando trabajos de Project Manager en gestión cultural.
 
Núria Mestre.
Técnica en Informática de Gestión. Desarrolladora freelance de páginas web. Desarrolla su carrera profesional en áreas de gestión y desarrollo de organizaciones. Ha complementado su dilatada experiencia con formación en HTML, Flash, JavaScript y PHP. Especializada en la Programación en entornos de bases de datos, como gestores de contenidos y tiendas de e-commerce.
 
AUTOR DEL CURSO
 
Iván Cerezo Vivas

  • Formador experto en entornos de desarrollo en AulaArcade. Es experto en C# y Unity3D, de los que imparte cursos.
  • Experto también en pedagogía, se encargó de hacer una revisión general del curso a nivel de contenidos, así como de la realización de todos los videotutoriales para que queden homogéneos y lo más didácticos posible.
 
Andrés Vega Moreno
  • Formador especializado en la Creación y programación de páginas web. Ingeniero Técnico informático, Diseñador Gráfico y experto en creación de páginas web, es el coordinador de la formación tecnológica de la plantilla de la Asociación Triángulo.
  • Se encargó de los módulos de introducción al desarrollo web y de entornos de desarrollo y HTML.
 
Víctor Ortega Vera
  • Experto en diseño y desarrollo de videojuegos. Es técnico Superior en Desarrollo de Aplicaciones Informáticas, ha realizado varios postgrados de programación y maneja PHP, Java/J2EE/JAvascript, C, C++, C#, SQL, etc. 
  • Se encargó de los módulos de PHP básico e iniciado.
 
Luis Manuel Montoro
  • Creador y administrador web de diferentes plataformas online. Ingeniero Técnico Informático de Sistemas, ha trabajado en temas de e-learning creación y gestión de cms, contenidos SCORM, maneja HTML5, CSS3, Javascript, Angular, Node.js, REAC así como varios sistemas de bases de datos MySQL, Mongo DB etc.
  • Se encargó de los módulos de CSS, Javascript, Introducción a las bases de datos y todo MSQL.
 
Daniel Pastor Romero
  • Técnico superior de desarrollo de Aplicaciones Informáticas, y diplomado en Magisterio, es un desarrollador especializado en el desarrollo de aplicaciones y desarrollo web. Experto en C++.
  • Se encargó de los módulos de PHP avanzado y PHP y MySQL.

Metodologia

Duración (plazo de estudio): 18 meses (24 meses con beca)
Número de horas: 800
Prácticas (voluntarias): SI
BENEFICIOS
- Diploma acreditativo Deusto Formación al finalizar la formación.
 
- Videoconferencias mensuales online y en directo, impartidas por ponentes expertos para complementar o ampliar las temáticas incluidas en el temario del curso (45-60 min. aprox). Las temáticas a tratar son, entre otras: Apps: el crecimiento del mercado móvil; gestión de un proyecto; conceptos clave de programación; portabilidad a otras plataformas. Diseño Web: maquetación; uso de capas; hojas de estilo y el uso de Dreamweaver. HTML5: Diseño web adaptable, CSS3, JavaScript, el elemento Canvas, el uso de APIs, y las aplicaciones móviles. Adjuntamos plan de videoconferencias para 2018.

 

Pide que te informen sobre Curso de Programación en PHP, JavaScript Y MySQL (PJM)

En virtud de lo dispuesto en la normativa de protección de datos (RGPD y LOPD GDD) le informamos que el responsable del tratamiento de los datos personales facilitados en el presente formulario es Infoempleo, S.L. quien los tratará en base a la ejecución del contrato entre las partes y a tu consentimiento, con las siguientes finalidades respectivamente: (i) prestarte los servicios solicitados siendo la base legal para este tratamiento la relación contractual que nos vincula y (ii) remitirle comunicaciones comerciales cuando y en los términos que los haya aceptado a través de las correspondientes casillas. Tus datos podrán ser compartidos con prestadores de servicios que deban tener acceso a estos datos en virtud de la prestación de servicios así como a terceros cuyos servicios nos solicites y a otras entidades del Grupo Vocento para fines administrativos internos. Tienes derecho a acceder, rectificar y suprimir tus datos, así como otros derechos, como se explica en la información adicional sobre privacidad.

Al hacer click en el botón “Infórmate” declaras conocer y entender la política de privacidad de Infoempleo, S.L.

Validando datos

Cursos

  

A distancia / Online

  

Todo el año

  

18 meses. 800 horas

  

Beca


EN AVANZA EN TU CARRERA TE AYUDAMOS  

En Avanza en tu Carrera tenemos más de 50.000 cursos para ti. Te orientamos y asesoramos para que elijas tu formación. Elige la opción que más te interese: Formación Profesional, Oposiciones, Grados, Postgrados y mucho más.

ÁREAS MÁS SOLICITADAS  

BUSCA TUS CURSOS EN TU PROVINCIA