Curso de Programación Backend Inicial con PHP y MYSQL
Descubre el mundo de la programación web con PHP y MySQL. Adquiere las habilidades para diseñar webs dinámicas con bases de datos. No se requiere experiencia previa, sólo tu disposición para aprender.
Descripción
En este curso el alumno aprenderá, mediante el uso de herramientas como el lenguaje de programación PHP y el Sistema de Gestión de Base de Datos como MySql, a diseñar soluciones a problemas planteados mediante la creación de programas donde pueda aplicar y poner a prueba su pensamiento deductivo algorítmico para elaborar una respuesta ante un requerimiento planteado.
Objetivos
- Desarrollar capacidades para el análisis de problemas en diferentes áreas de aplicación de la informática, así como para el diseño y desarrollo de soluciones que impliquen la evaluación y selección de herramientas informáticas y recursos digitales y también el desarrollo de aplicaciones en entorno web.
- Conceptualizar y caracterizar algoritmos y su implementación en PHP.
- Identificar las fases de un proceso de solución de un problema a través del desarrollo de un programa PHP.
- Diferenciar tipos de datos en PHP y en Bases de Datos, teniendo en cuenta sus características distintivas.
- Combinar en un proyecto web las distintas tecnologías estudiadas: HTML, CSS (BOOTSTRAP), JAVASCRIPT y PHP.
- Conocer e implementar estrategias para la aplicación de operaciones sobre Base de Datos combinando PHP y MYQL.
Salida laboral
Los alumnos que terminen PHP y MySQL son demandados en empresas de desarrollo de software, agencias digitales, startups y también tienen la posibilidad de trabajar de forma independiente en proyectos web. Los puestos laborales como desarrollador web, programador de aplicaciones web, ingeniero de software, especialista en bases de datos y programador PHP freelance son los mas demandados.
.
Destinatarios y requisitos
El curso de programación en PHP (Backend) está dirigido a aquellos interesados en convertirse en desarrolladores web y deseen aprender a programar en PHP y MySQL. No se requieren conocimientos previos de programación, pero es útil tener familiaridad con HTML y conceptos básicos de programación.
.
Programa del Curso
UNIDAD 1: Fundamentos de Programación Web en PHP: Desde la Configuración hasta las Estructuras de Control. (12 lecciones)
Backend de un proyecto web. Lenguajes de programación cliente servidor: PHP. Características de PHP. Entornos de desarrollo de programas en PHP: Instalación de XAMPP. Primer Programa en PHP: Muestreo de información. Combinación de sintaxis HTML y PHP en un solo programa. Tipos de Variables Numéricas. Variables String. Estructuras de Control: estructuras alternativas: if(), switch, estructuras repetitivas: for(), while().
🎬 1. Introducción al Curso: Explorando el Lenguaje de Programación Web. 09m 28s
🎬 2. XAMPP y Herramientas para PHP: Configuración y Uso de un Entorno de Desarrollo Local 13m 16s
🎬 3. Guía de Instalación de XAMPP: Preparando tu Entorno de Desarrollo para PHP 11m 15s
🎬 4. Panel de Control de XAMPP: Gestión y Configuración de tu Entorno de Desarrollo Local 07m 06s
🎬 5. Combinación de Sintaxis HTML y PHP: Desarrollando un Programa Interactivo15m 43s
🎬 6. Manejo de Variables Enteras en PHP: Trabajando con Números sin Decimales 18m 48s
🎬 7. Variables de Punto Flotante en PHP: Trabajando con Valores Decimales Precisos 17m 58s
🎬 8. Utilizando la Estructura de Control 'if()' para la Toma de Decisiones (Parte 1) 09m 31s
🎬 9. Utilizando la Estructura de Control 'if()' para la Toma de Decisiones (Parte 2) 16m 09s
🎬 10. Estructura switch() 09m 37s
🎬 11. Estructuras repetitivas: for 16m 22s
🎬 12. Estructuras repetitivas: while 07m 23s
UNIDAD 2: Manejo de Formularios, Arrays y Archivos en PHP: Introducción a las Funciones (17 lecciones)
Ingreso de datos por formulario: input, radio, checkbox, select, textarea. Vectores, Arrays y Vectores Asociativos. Creación y Lectura de archivos de texto. Funciones en PHP.
🎬 1. Ingreso de Datos por Formulario en PHP: Capturando y Procesando la Entrada del Usuario (Parte 1) 13m 44s
🎬 2. Ingreso de Datos por Formulario en PHP: Capturando y Procesando la Entrada del Usuario (Parte 2) 18m 12s
🎬 3. Ingreso de Datos por Formulario en PHP: Capturando y Procesando la Entrada del Usuario (Parte 3) 12m 01s
🎬 4. Ingreso de Datos por Formulario en PHP: Capturando y Procesando la Entrada del Usuario (Parte 4) 12m 18s
🎬 5. Ingreso de Datos por Formulario en PHP: Capturando y Procesando la Entrada del Usuario (Parte 5) 13m 30s
🎬 6. Ingreso de Datos por Formulario en PHP: Capturando y Procesando la Entrada del Usuario (Parte 6) 08m 12s
🎬 7. Manipulación de Vectores en PHP: Explorando Métodos de Muestreo y Acceso a Elementos 19m 03s
🎬 8. Funcion count()..Recorrido de un vector 16m 47s
🎬 9. Recorrido de Vectores Alfanuméricos en PHP 13m 41s
🎬 10. Vectores Asociativos en PHP 16m 54s
🎬 11. Creación de Arrays y Manipulación de Archivos de Texto en PHP 16m 54s
🎬 12. Creación y Apertura de Archivos de Texto en PHP: Manipulación y Gestión de Documentos 18m 11s
🎬 13. Lectura de Archivos de Texto en PHP: Accediendo y Procesando Información desde Documentos 16m 32s
🎬 14. Explorando las Funciones en PHP (Parte 1) 09m 39s
🎬 15. Explorando las Funciones en PHP (Parte 2) 11m 48s
🎬 16. Explorando las Funciones en PHP (Parte 3) 10m 50s
🎬 17. Funciones Externas en PHP 09m 36s
UNIDAD 3: Gestión de Bases de Datos con MySQL y PHP: Creación, Operaciones y Consultas ( 20 lecciones)
Base de Datos MySQL. Creación de Base una Base de Datos. Operaciones sobre Base de Datos. Tipos de Datos de MySql. Creación de Tablas. Operaciones sobre Tablas. Claves Principales y Foráneas en una Tabla. Inserción (insert), Actualización (Update) , Listado (select) y Eliminación (delete) de Datos de una Tabla. Ejecución de operaciones sobre una Base de Datos desde una programa PHP. Funciones Totalizadoras en Mysql: count(), avg(), sum(), max(), min(). Consultas Agrupadas en Mysql.
🎬 1. Introducción a las Bases de Datos: Fundamentos y Conceptos Básicos 20m 49s
🎬 2. Gestión de Tablas en Bases de Datos 09m 48s
🎬 3. Operaciones sobre Bases de Datos y Tablas 11m 56s
🎬 4. Gestión de Relaciones entre Tablas (Parte 1) 10m 15s
🎬 5. Gestión de Relaciones entre Tablas (Parte 2) 08m 00s
🎬 6. Consultas de Selección en SQL: Introducción y Fundamentos (Parte 1) 13m 52s
🎬 7. Consultas de Selección en SQL: Introducción y Fundamentos (Parte 2) 16m 18s
🎬 8. Inserción de Datos en una Tabla en SQL: Agregar una Nueva Fila a una Tabla Existente 12m 39s
🎬 9. Listado de tablas, modificación de datos e introducción a PHP 17m 06s
🎬 10. Listar filas de una tabla (Parte 1) 12m 38s
🎬 11. Listar filas de una tabla (Parte 2) 19m 23s
🎬 12. Consulta a una fila de una tabla (Parte 1) 09m 49s
🎬 13. Consulta a una fila de una tabla (Parte 2) 13m 41s
🎬 14. Inserción de Datos en una Tabla Existente (Parte 1) 12m 22s
🎬 15. Inserción de Datos en una Tabla Existente (Parte 2) 13m 38s
🎬 16. Eliminar Un registro de una tabla (Parte 1) 12m 32s
🎬 17. Eliminar Un registro de una tabla (Parte 2) 13m 57s
🎬 18. Modificar los datos de un registro de una tabla (Parte 1) 10m 33s
🎬 19. Modificar los datos de un registro de una tabla (Parte 2) 16m 03s
🎬 20. Modificar los datos de un registro de una tabla (Parte 3) 17m 43s
UNIDAD 4: Interacción Avanzada en PHP: Archivos, Cookies, Sesiones y Generación de Contenido Dinámico (17 lecciones)
En esta unidad nos introducimos en Datos Adjuntos en un hipervínculo. Subir (Upload) archivos a un Servidor. Tratamiento de Cookies en PHP. Variables de Sesión en PHP. Inclusión de Archivos externos. Redirección hacia otras páginas. Creación de Imágenes Dinámicas. Inclusión de Imágenes en páginas HTML. Administración de variables tipo Fecha en PHP: función Date().
🎬 1. Enlaces con Datos Adjuntos: Mejorando la Interacción con Hípervínculos (Parte 1) 12m 02s
🎬 2. Enlaces con Datos Adjuntos: Mejorando la Interacción con Hípervínculos (Parte 2) 14 min 14s
🎬 3. Upload de Archivos: Cómo Subir y Guardar Archivos en un Servidor 16m 06s
🎬 4. Cookies en PHP: Almacenamiento y Utilización de Información del Usuario. 15m 55s
🎬 5. Borrado de Cookies en PHP: Eliminación y Gestión de Datos de Usuario. 05m 46s
🎬 6. Variables de Sesión en PHP (Parte 1). 15m 48s
🎬 7. Variables de Sesión en PHP (Parte 2). 08m 37s
🎬 8. Variables de Sesión en PHP (Parte 3). 17m 01s
🎬 9. Inclusión de Archivos Externos en PHP. 15m 41s
🎬 10. Redireccionamiento a Páginas - Mejorando la Experiencia de Usuario (Parte 1). 11m 02s
🎬 11. Redireccionamiento a Páginas - Mejorando la Experiencia de Usuario (Parte 2). 11m 12s
🎬 12. Creación de Imágenes Dinámicas en PHP (Parte 1). 07m 46s
🎬 13. Creación de Imágenes Dinámicas en PHP (Parte 2). 15m 35s
🎬 14. Creación de Imágenes Dinámicas en PHP (Parte 3). 09m 48s
🎬 15. Incorporando Imágenes Dinámicas en un Archivo - Mejorando la Presentación Visual. 20m 42s
🎬 16. Trabajando con Fechas y Horas - Gestión y Formateo de Información Temporal. 07m 33s
🎬 17. Funciones para el Tratamiento de Fechas y Horas en PHP. 18m 45s
UNIDAD 5: Introducción a la POO con PHP y Desarrollo de Aplicaciones Web Completas: mysqli, HTML, CSS y JavaScript (16 lecciones)
Abordaremos la Programación Orientada a Objetos (POO). Objetos nativos de PHP: mysqli. Alta, listado, modificación y baja de registros de una tabla usando POO con el objeto mysqli. Creación de una Aplicación web para operar sobre Base de datos combinando HTML, CSS(BOOTSTRAP), PHP, JAVASCRIPT.
🎬 1. Aplicación CRUD de Alumnos en PHP: Creación, Lectura, Actualización y Eliminación de Registros. 08m 16s
🎬 2. Formularios Interactivos con HTML y Bootstrap: Mejorando la Experiencia del Usuario. 08 min 16s
🎬 3. Mejorando la presentación de los formularios. 08m 42s
🎬 4. POO en PHP: Explorando los Objetos nativos mysqli y su Integración en la Programación. 15m 23s
🎬 5. Alta de un Registro en una Tabla de la Base de Datos (Parte 1). 12m 57s
🎬 6. Alta de un Registro en una Tabla de la Base de Datos (Parte 2). 06m 27s
🎬 7. Alta de un Registro en una Tabla de la Base de Datos (Parte 3). 10m 30s
🎬 8. Alta de Registros en una Base de Datos. 11m 02s
🎬 9. PHP: Listado de Registros (Parte 1). 11m 03s
🎬 10. PHP: Listado de Registros (Parte 2). 08m 45s
🎬 11. PHP: Listado de Registros (Parte 3). 15m 15s
🎬 12. Edición de Registros en una Base de Datos (Parte 1). 18m 02s
🎬 13. Edición de Registros en una Base de Datos (Parte 2). 11m 44s
🎬 14. Edición de Registros en una Base de Datos (Parte 3). 11m 03s
🎬 15. Edición de Registros en una Base de Datos + Eliminación. 14m 43s
🎬 16. Eliminación de Registros en una Base de Datos. 15m 39s
Certificado
Al finalizar el curso accederás al Diploma y Certificado Analítico con código QR para que pueda ser valido online.
Preguntas Frecuentes
Testimonios
Lisa Murua
Excelente plataforma!!!!!! Me encanta , y muy bueno el material de estudio
Alejandra Marina Mancioli Lopetegui
Son profesionales, siempre están cuando uno los necesita. Muy recomendable todos los cursos
Gerardo Coria
Muy claro en las explicaciones. Muchas gracias
Silvia Ojeda
Hola muy bueno el curso de organizacion de evento y todo fue respondido a tiempo sus respuestas son rapidas claras, el material muy bueno tanto el teorico como el practico, el practico es muy lindo por ser ejercicios reales a la realidad, y gracias a la tutora que me acompaño en este curso. Tambien estoy haciendo otro el material muy lindo pero me cuesta un poquito todavia en el manejo de la plataforma.gracias
Rocsibel Muñoz
EXCELENTES PROFESORES, MATERIAL Y ES MUY COMODO Y SEGURO.
Julio Ruiz Díaz
Florencia Martini
Veronica Gomez