• Objetivo del curso: PHP es uno de los lenguajes más utilizados en la actualidad y gracias al curso, podremos conocer los aspectos fundamentales del lenguaje y de la programación, combinándolo con base de datos (MariaDB) para así realizar aplicaciones más completas. Así, se dará el salto a uno de los frameworks PHP de referencia, como es Symfony, para aprovechar sus principales características y desarrollar aplicaciones que nos resulten más eficientes como programador.
•
• 56 horas
• On-Line
• Precio: COLEGIADOS: 325 €, +IVA (21%) - NO COLEGIADOS: 450 €, +IVA (21%)
Curso online sobre PHP/Symfony y MariaDB
(2ª Edición)
INICIO:
DURACIÓN: 7 Semanas.
Diploma de acreditación y documentación: Todos los alumnos asistentes tendrán un diploma acreditativo de asistencia al curso (Acreditadas 56 horas)
El conocimiento de los lenguajes de programación nos permite que podemos realizar todo tipo de desarrollo teniendo como único límite nuestra imaginación.
La aparición de frameworks nos permite realizar labores de desarrollo de una manera más óptima, ya que ahorraremos código, estaremos obligados a realizar buenas prácticas de programación y nos facilitarán el desarrollo de cosas complejas.
Symfony es uno de los framework para PHP más potente y utilizado del mercado con el cuál podremos realizar aplicaciones web de toda clase.
Apoyado en un gestor de base de datos relacionales como puede ser MariaDB podremos además dotar a nuestras aplicaciones de una eficaz y completa manera de gestionar los datos necesarios.
Con el curso “PHP/Symfony y MariaDB” aprenderemos las bases para el desarrollo de aplicaciones basadas en la arquitectura modelo vista controlador.
PHP es uno de los lenguajes más utilizados en la actualidad y gracias al curso, podremos conocer los aspectos fundamentales del lenguaje y de la programación, combinándolo con base de datos (MariaDB) para así realizar aplicaciones más completas. Así, se dará el salto a uno de los frameworks PHP de referencia, como es Symfony, para aprovechar sus principales características y desarrollar aplicaciones que nos resulten más eficientes como programador.
EMPLEABILIDAD
- Programador de aplicaciones web.
- Empresas que utilicen para su gestión base de datos relaciones.
OBJETIVOS
• Reconocer y aplicar distintos tipos de consultas en una Base de Datos.
• Comprender los conceptos relacionados con el Modelo Vista Controlador y su implementación en Symfony.
COMPETENCIAS
Al finalizar e Al final del curso, el alumno será capaz de:
• Crear y gestionar bases de datos a través de MariaDB.
• Desarrollar aplicaciones web utilizando el framework Symfony.
A QUIÉN VA DIRIGIDO
Profesionales que ya tengan capacidades de programación y que requieran implementar conocimientos en el framework Symfony y Maria DB.
Profesionales que en su entorno utilicen para su gestión base de datos relaciones.
REQUISITOS DE LOS PARTICIPANTES
• Manejo de equipos informáticos para instalación y gestión de programas.
• Conocimiento de lenguajes de programación: PHP y HTML.
METODOLOGÍA
Se trata de un curso on-line.
Es un curso, en el que, mediante una dinámica de asesoramiento continuo, se forma una comunidad de aprendizaje e intercambio de conocimiento y se vive la experiencia de un proceso docente de alta calidad.
Aprender haciendo: Se sitúa al participante ante casos, situaciones y toma de decisiones que se encontrarán en el qué hacer se su vida profesional, proponiendo la realización de actividades cercanas y prácticas para maximizar la transferencia, aplicabilidad y significación del aprendizaje
La práctica como punto de partida: El aprendizaje se plantea mediante la realización de actividades reales por parte de los alumnos y, a partir de ellas, se induce a la construcción de conocimiento en común de los principios teóricos y detección de buenas prácticas. Contenidos de consulta y material de apoyo están disponibles para cada unidad didáctica.
Los errores y la reflexión sobre los mismos: Los participantes se ven obligados a descubrir los conocimientos a partir de la práctica. Desde el primer momento se les permite experimentar y cometer errores en un entorno simulado y aprender de los demás, extrayendo conclusiones útiles.
Un aprendizaje basado en la proactividad: Para conseguir que el aprendizaje realmente se produzca, el alumno deberá ser proactivo, es decir que se procurará activamente que se anticipe, consulte, pregunte y demande mayor conocimiento e información en función de las necesidades que el crear su empresa le presente.
El curso se impartirá mediante la plataforma on-line del Colegio Oficial de Ingenieros de Telecomunicación por lo que los alumnos deberán disponer de una conexión a Internet con disponibilidad para descargar la documentación de cada módulo, participar en los debates, contestar a las pruebas que se realicen y realizar los casos prácticos en grupo.
Además de los docentes existirá un dinamizador que seguirá la actividad de cada alumno en la plataforma asegurando su rendimiento.
NOTA IMPORTANTE
Para seguir este curso, no es necesario respetar un horario concreto, es decir, no es necesario respetar las mismas franjas horarias para trabajar, sino por el contrario, disponer de los ratos libres o más desocupados para realizar el curso. Habrá días que podrá conectarse a unas horas, y otros días a otras. Habrá días en los que le dedique al curso más tiempo, y otros que apenas entre 5 minutos. Aunque no es necesario u obligatorio entrar a la plataforma todos los días, sí es recomendable, ya que el nivel de actividad que se suele generar en los cursos (propiciado por los propios alumnos además de por los docentes y el dinamizador) establece una dinámica natural de ritmo que es asumido sin problema por cada participante.
PROFESORADO
Martín Robles Sánchez
• Ingeniero Técnico en Informática de Gestión.
• Desde el 2002 he ejercido de autónomo realizando tareas de desarrollo de aplicaciones con diversos lenguajes de programación y utilizando gran variedad de frameworks. Además, a lo largo de estos años he combinado mis tareas de programador con la docencia habiendo realizado más de 15.000 horas como formador de distintos cursos relacionados con las nuevas tecnologías.
PROGRAMA
Unidad Didáctica 0: Programación orientada a objetos y PHP.
• Introducción a PHP.
• Variables y constantes.
• Estructuras de control y repetitivas.
• Los arrays.
• Funciones.
• La programación orientada a objetos en PHP.
Unidad Didáctica 1: Primeros Proyectos con Symfony
• Introducción e instalación de Symfony.
• Modelo Vista Controlador.
• Controladores y rutas.
• Introducción a las Vistas.
Unidad Didáctica 2: Vistas y Plantillas
• Vistas en Symfony.
• Motor de Plantillas.
Unidad Didáctica 3: Base de Datos con MariaDB
• Las base de datos relacionales
• Creación y gestión de base de datos.
• Realización de consultas.
Unidad Didáctica 4: Integración entre Symfony y MariaDB
• Entidades.
• Consultas en Symfony.
CASO FINAL INTEGRADOR
PRECIO DEL CURSO COLEGIADOS: 325 €, MÁS IVA (21%) (Precio SIN IVA sólo aplicable para Colegiados residentes en Canarias, Ceuta y Melilla).
PRECIO DEL CURSO NO COLEGIADOS: 450 €, MÁS IVA (21%) (Precio SIN IVA sólo aplicable para residentes en Canarias, Ceuta y Melilla).
INSCRIPCIONES
Se establecerán las siguientes pautas en la adjudicación de plazas, con el siguiente orden:
1. Este curso únicamente está abierto para Colegiados.
2. Se dará prioridad al orden de llegada de los formularios web de inscripción.
3. No se entenderá como formalizada ninguna inscripción de la que no se reciba justificante de pago hasta CINCO días antes de comienzo del curso.
Mecanismos de Pago:
- Ingreso/Transferecia al número de cuenta: IBAN ES84 0081 5281 4700 0101 5003 de Banco de Sabadell, indicando COIT como beneficiario, nombre y apellidos del interesado y curso o cursos a los que corresponde la transferencia.
- A través de Pasarela de Pago Virtual (tarjeta de crédito). El enlace a la Pasarela se facilita una vez la plaza es confirmada.
4. En el caso en el cual, por aplicación de esta norma haya que excluir a alguno de los inscritos que hayan pagado, se les informará de dicha circunstancia y se les devolverá el importe del curso.
5. Tendrán prioridad para inscripción en el mismo si se repite y resulta de su conveniencia.
6. Las inscripciones se deberán formular, a más tardar, SIETE días antes de la fecha del curso, mediante la cumplimentación del formulario de inscripción adjunto hasta un total por curso de 25 plazas.
7. El número máximo de alumnos del curso es de 25. La celebración del curso está condicionada a la inscripción de, al menos, 20 alumnos.
8. En el caso de que algún inscrito no asista al curso y no cancele su inscripción, al menos CINCO días antes de la fecha del curso, salvo casos de fuerza mayor, no se le devolverá la cuota de inscripción abonada.
9. Se estudiará, en función del número de interesados, la posibilidad de repetir esta jornada.
IMPORTANTE: Una vez llegado al número mínimo de alumnos establecido para poder realizar el curso, se confirmará la plaza por correo electrónico. Posteriormente tendrás que enviarnos el comprobante de pago a la siguiente dirección de mail: formacion@coit.es o en el nº de fax 91 447 23 18, indicando en la cabecera del mismo: "a la atención del Sr. Javier Moreno". Una vez recibido el comprobante de pago recibirás un correo electrónico confirmándote que definitivamente te incluímos en el curso, cuando se haya alcanzado el número mínimo de alumnos establecido. Si tienes alguna duda en relación al procedimiento de inscripción, ponte en contacto con el Sr. Javier Moreno en el mail formacion@coit.es o en el teléfono 91 4479730.