- Cursos
- Tecnología
- Desarrollo Web
- Aprende a programar páginas web con php
Aprende a programar páginas web con php
De forma sencilla y 100% practica realiza la página que siempre has querido, el contenido va al grano y es muy didáctico
Descripción del curso
Encontrar un curso completo de programación no es tan fácil, aquí te traigo una serie de videos que te permitirán aprender este fascinante lenguaje de programación y las técnicas utilizadas en la actualidad para el desarrollo acelerado de sistemas de información.
Si no tienes experiencia en programación, si nunca has escrito una línea de código, entonces este material es para ti. Me he dedicado a resumir de una forma muy sencilla y utilizando una metodología paso a paso, para enseñarte a programar y hacer sistemas de una forma práctica. A lo largo de este curso te llevo de la mano y te revelo la forma de trabajar que utilizan los expertos.
Lo que aprenderás:
Podrás diseñar sistemas web enPHP con programación estructurada, HTML5, CSS3 y el framework Bootstrap.
Aprenderás a añadir interactividad a tu sitio web con JavaScript y jQuery.
Escribir código JavaScript y jQuery.
Entender cuándo utilizarJavaScript, PHP y Ajax.
Podrás crear páginas web dinámicas que cargaran información sin recargar la página.
Crear módulos CRUD con PHP yMySQL.
Crear una base datos en MySQL.
Instalar un servidor web Apache.
Aprenderás a hacer debug en un entorno de programación PHP.
Trabajar con variables de session, métodos post y get.
Utilizar la plantilla AdminLTE para el diseño UI, header, menú, aside, footer.
Este curso incluye el desarrollo de un sitio web completo que integra PHP, MySQL, JavaScript, jQuery, Ajax, HTML5, CSS3, Framework Bootstrap y la instalación de un servidor Apache XAMP.
Crear reportes en formato PDF
¿Hay requisitos para hacer el curso?
Este curso esta especialmente diseñado para principiantes, solo se requieren las ganas de aprender.
¿Para quién es este curso?
Toda persona que quiera hacer una página web dinámica, un estudiante, o cualquiera que quiera aprendera programar en PHP.
Contenido del curso
Preparandonos para comenzar
01:04:25- Introducción03:35AVANCE
- Que es PHP? Ventajas de PHP, Sublime Text 3, instalación, Estructuración06:29AVANCE
- Que es y para que es CSS3?, Que es Javascript?, plantilla AdminLTE, instalación09:13AVANCE
- Incorporación de librerias CSS y Js, Creación de variable SERVER, index.php04:12AVANCE
- Rutas relativas, referencias CSS, referencia Js, puerto XAMPP09:48AVANCE
- Declarar SERVER = Rutas relativas, Puerto x defecto 8080, Dirección ip, dominio06:15AVANCE
- Comentarios en HTML, PHP, CSS y Javacript. Encapsulamiento10:51AVANCE
- include() include_once() require() require_once()08:21AVANCE
- Mejorando las páginas, header.php, footer.php05:41AVANCE
Modulos CSS + Js + Ajax
01:36:11- Flujo del formulario03:25
- Formulario contacto.php desde www.layoutit.com11:09
- Ajustar elementos div del formulario con Style = “padding-top: 10px”05:27
- Look and feel de paginas con class pull-right Imagenes title placehold11:51
- Modulos, Require_once( ); <section> <script type=“text/javascript”>06:12
- Ajax07:46
- Barra de carga - Mensaje de exito06:40
- Mensaje de error - Consola del navegador04:49
- Inspeccionando por consola - Corrección de errores13:08
- contactoAjax.php - $_POST['campoDelFormulario'] - utf8_decode() - strtolower()07:05
- Envio de datos del formulario por correo06:47
- Envio de datos del formulario por correo (Parte II) y Envio de correo al cliente08:04
- Envio de correo al cliente (Parte II)03:48
phpMyAdmin
34:59- phpMyAdmin - Creación de base de datos MySQL - Tabla - Campos - Indice06:31
- Mypathdb.php - Parametros de la conexión - Seguridad en la Base de Datos (bd)06:40
- Incluir en tabla - Sentencia en SQL - Concatenación - Estructura de control if06:24
- Identación - Else de la Estructura de control if03:11
- Campos obligatorios en formulario - required, Estilos CSS3, ubicar las librerias08:17
- Comentar función, Probar el envio de datos del formulario, Verificar el registro03:56
Bootstrap
37:33- Tablas bootstrap - contactoConsulta.php - cuerpo.php06:17
- Consultar tabla - Mostrar datos - Estructura de control while - Cerrar conexión08:46
- Breadcrumbs - Títulos - Elementos del menu - Enlace a módulos desde el menu07:28
- Favicon05:48
- Sistema de grillas03:58
- Creación de Tabla MySQL en phpMyAdmin05:16
Modulo Login
01:46:11- Formulario de login06:20
- Formulario de login (Parte II)08:26
- Formulario de login (Parte III)10:15
- Formulario de login (Parte IV) - Login en menu lateral - Login en el encabezado07:21
- Modulo LoginRegistrar08:36
- Encapsulamiento de ruta - Modificación contactoAjax.php - LoginRegistrarAjax.php07:29
- Modulo LoginRegistrar (Parte II) - Pin de 4 digitos - Link de verificación06:40
- Modulo LoginRegistrarAjax (Parte III) - var_dump(); exit(); F12, query en mySQL11:49
- Mensajes de error - window.location.href="" - loginAjax - variables de session15:33
- loginAjax (Parte II) - Actualizar status en la bd - Evaluar mensajes de error04:04
- Link con parámetros, método $_GET['parametro'], Modificar registro, ejecutar sql14:18
- Restringir contenido de directorios usando index y redireccionamiento al login05:20
Modulo recuperar clave de usuario
34:27- Recuperar clave de usuario06:19
- Recuperar clave de usuario (Parte II)07:56
- Recuperar clave de usuario (Parte III)07:19
- Recuperar clave de usuario (Parte IV)06:23
- Pagina index06:30
Condiciones logicas
37:27- Roles de usuario, variables de session, isset(), negación !, logout y botones07:56
- Mostrar botones bajo una condición05:03
- Comportamiento de botones login / logout, session_start(), error_reporting(0)07:48
- Rol de acceso, if(condición OR condición), !isset(), empty(), is_null(), 'NULL'09:37
- Mostrar menu por condición <?php if(condición) { ?> código html <?php } ?>07:03
Modulo usuarios
01:00:41- Consulta de usuarios08:00
- Consulta de usuarios (Parte II)06:57
- Boton agregar, enlaces con parametros, iconos font awesome, evento onclick09:02
- Evento onclick Demostración07:17
- Evento onclick Demostración (Parte II)10:03
- Modulo agregar usuarios (Parte II) - Select en php para Status y Rol08:44
- Modulo agregar usuarios (Parte III) - Campos de fechas - Estilos CSS10:38
Agregar usuario
01:05:57- Modulo agregar usuarios - Modificación tabla usuarios - Agrupamiento alineado10:14
- Modulo agregar usuarios (Parte IV) - Datepicker x rol, Formato y Rango de fechas05:36
- Modulo agregar usuarios (Parte V) - usuariosAjax - Seguridad por login07:31
- usuariosAjax (Parte II) - Opción Incluir, Modificar y Eliminar07:11
- Probando usuarios / usuariosAjax - var_dump($_REQUEST) ?opcion=agregar12:37
- Manipular rango de fechas con Datepicker03:46
- Formato de fecha09:47
- switch (variable) { case 'value': # code break; } - onfocus="this.value=' '"09:15
Modificar usuario
21:54- Modificación de registro - Búsqueda por id - Método GET (Leer la URL)07:27
- Modificación de registro (Parte II) - Pasar campo oculto07:57
- Modificación de registro (Parte III) - Personalización de mensaje / botón06:30
Eliminar usuario
16:46- Eliminación de registro10:16
- Eliminación de registro (Parte II) - Actualización de listado DataTable y Orden06:30
Ajustes colaterales
23:35- Usuario con fecha desde / hasta - Obtener fecha actual - Sumar días a fecha07:58
- Login condicional - Comparar fecha07:26
- Acceso autorizado por rol08:11
Seguridad en PHP
39:13- Seguridad en PHP - Inyección de codigo SQL07:02
- Seguridad en PHP - Inyección de codigo SQL (Parte II) - EliminarComillas08:56
- Mostrar imagen17:31
- Mostrar imagen (Parte II)05:44
Reportes
30:45- Imprimir reporte07:01
- Imprimir reporte (Parte II)09:21
- Imprimir reporte (Parte III), Formato de fechas14:23
Publicando en la nube
18:56- Registro de dominio, hosting10:54
- Asociar hosting con dominio, Crear cuenta FTP, Cliente FTP Filezilla08:02
Valoraciones
- 5 ESTRELLAS100%
- 4 ESTRELLAS0%
- 3 ESTRELLAS0%
- 2 ESTRELLAS0%
- 1 ESTRELLAS0%
- PauRamos SimóIncluir valoración media (en números)
¿Por qué pagar por un curso cuando puedes tenerlos todos?
Prueba la Suscripción ahoraO quiero saber más
Cursos que quizás te interesen
- 10 €11 h5
- 19 €1 h0