Curso Superior de Programación en PHP, JavaScript Y MySQL (PJS)
Información del curso
Curso
On-line | Distancia
800 horas
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.
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.
Temario
Temario
Módulo 1. Introducción al desarrollo web
y sesiones
Buenas prácticas con PHP. Introducción a la Programación orientada a objetos con PHP.
Módulo 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
- Entorno de desarrollo
- Herramientas de análisis (navegadores)
- IDEs completos
- HTML
- Introducción al CSS
- ¿Qué es el Modelo de Objetos del Documento (DOM)?
- ¿Qué es el Modelo de Objetos del Navegador (BOM)?
- Introducción a JavaScript
- Primeros pasos en JavaScript
- Operadores y expresiones
- Flujo de datos
- Funciones
- Objetos especiales
- Manejo de eventos
- JQuery
- AJAX
- Llamadas a AJAX vía jQyery
- Introducción a la programación con PHP
- Aspectos básicos
- Hola mundo
- Funciones
- Variables
- Constantes
- Operadores
- Estructuras de control
- 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
- Introducción a las bases de datos
- Sistemas de gestión de bases de datos
- Modelo de bases de datos
y sesiones
- Diseño de bases de datos relacionales
- Estudio previo y plan de trabajo
- Modelo entidad-relación extendido (EE/R)
- SQL
- Seguridad
- Recuperación de bases de datos
- MySQL
- Servidor Básico
- Tablas
- Registros
- Consultas
- Diagramas entidad-relación
- phpMyAdmin
- Bases de datos no relacionales
- Mongo DB y RoboMongo
- Conectar PHP con una base de datos
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
- PHP y TDD
- Funciones PHP para MySQL
Destinatarios
- 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.
Duración
24 meses con beca
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.
Titulación obtenida
Diploma acreditativo Deusto Formación + Título propio FGUSAL
Prácticas
Prácticas voluntaras
Perspectivas laborales
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
Ventajas del curso
• Dos Títulos: diploma propio expedido por Deusto Formación y titulación propia de la Fundación General de Universidad de Salamanca (FGUSAL). Con la realización del curso podrás obtener también 32 Créditos ECTS.
• Este curso cuenta con la colaboración de la ATI (Asociación de Técnicos de Informática), asociación que defiende, promociona y ayuda en el desarrollo de la actividad a profesionales y técnicos en el campo de las TIC. Como principales beneficios de ATI se podrían destacar, los descuentos en las entidades colaboradoras, asesoramiento laboral o ayudas a la empleabilidad entro otras cosas.
• 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
Bolsa de empleo
• Tendrás acceso a nuestra bolsa de empleo gestionada por Randstad, empresa líder en recursos humanos y portal de empleo de referencia en España.
Profesorado
Rubén Bellido.
Ingeniero informático y especialista en tecnologías TIC. Project Manager y Software arquitech. Consultor de varias empresas para su crecimiento en IT y apasionado de la formación con más de 10 años de experiencia en el sector de formación IT
Ignacio López.
Ingeniero informático y máster en inteligencia Artificial por la Universidad Politécnica de Cataluña, especialista en Big Data. En la actualidad CEO de Buscapalabra.com, consultor de varias instituciones del ámbito académico como la Universidad Autónoma de Barcelona y docente del ciclo superior de diseño de aplicaciones multiplataforma.
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ác