Jump to content

Udemy: Crea aplicaciones PHP seguras con POO-MVC, PDO-SQL y


Recommended Posts

970528_f38a.jpg

Aprende a crear tu propio Administrador de Contenidos con PHP, bases de datos SQL y peticiones AJAX.

En el camino al desarrollo web el lenguaje de Programación PHP es el nivel más alto que se debe alcanzar, programar del lado del servidor creando conexiones a base de datos nos permite crear aplicaciones administrables y dinámicas.

En este curso aprenderás paso a paso la sintaxis de PHP y la forma de programar con este lenguaje, además complementarás con la Programación Orientada a Objetos para aprender a realizar patrones Modelo Vista Controlador.

Es indispensable que toda aplicación dinámica que se realice con PHP cumpla con los estándares de seguridad, para ello aprenderás a realizar conexiones seguras a la base de datos con PDO y SQL.

Además para que nuestras aplicaciones tengan respuesta inmediata a algunas peticiones del usuario aprenderás a utilizar AJAX, trabajo asíncrono entre Javascript y el lado del Servidor.

Finalmente en este curso aprenderás a crear tu propio Administrador de Contenidos, para poder ofrecer un sitio web administrable a tus clientes. Administrar Artículos, galería de Imágenes, Gestor de Videos, enviar correos electrónicos, y descargar documentos en PDF nos permiten tener un CMS (Content Manager System) muy completo.

El curso se divide en varias secciones. En una primera sección nos introduciremos en las bases del lenguaje de Programación PHP, aprenderemos a crear variables, funciones, ciclos y condiciones.

Luego aprenderemos la diferencia entre escritura imperativa y el paradigma POO (Programación Orientada a Objetos). Con este Paradigma POO aprenderemos a crear patrones MVC (Modelo Vista Controlador).

En la siguiente Sección aprenderemos a conectarnos a la base de datos de manera segura creando un CRUD (create, read, update, delete) muy completo con PDO y SQL.

Luego tendremos una sección dedicada a la seguridad Informática para tener en cuenta las condiciones de seguridad que debemos agregar a nuestras aplicaciones PHP.

En la útlima sección nos dedicaremos por completo en la construcción de un CMS (Administrador de Contenidos) personalizado para poder hacer dinámicas las páginas web que montamos a Internet.

Introducción a PHP
Presentación 10:49
Antes de comenzar parte 1 00:48
Antes de comenzar parte 2 01:14
Bienvenida 05:49
Sintaxis PHP 08:52
Variables PHP 11:22
Función var_dump() 04:48
Funciones PHP 06:33
Condiciones y Ciclos PHP 13:38
Demuestra lo Aprendido 3 preguntas

Programación Orientada a Objetos

Introducción a POO 03:32
Código Imperativo VS POO 19:43
Documento Completo acerca de la POO 14:20
Demuestra lo Aprendido 3 preguntas

Patrón Modelo Vista Controlador

Introducción a MVC 04:41
Aplicando el patrón MVC Parte 1 10:34
Aplicando el patrón MVC Parte 2 10:33
Aplicando el patrón MVC Parte 3 14:05
Limpiando la URL 07:33

PDO y SQL

Introducción a PDO y SQL 01:55
Creando nuestra primera Aplicación 11:53
Conexión PDO 10:44
Crear Datos con PDO Parte 1 16:09
Crear Datos con PDO Parte 2 14:57
Leer Datos con PDO Parte 1 09:55
Leer Datos con PDO Parte 2 11:01
Leer Datos con PDO Parte 3 10:53
Leer Datos con PDO Parte 4 05:12
Variables de Sesión 08:46
Actualizar Datos con PDO Parte 1 12:30
Actualizar Datos con PDO Parte 2 07:11
Actualizar Datos con PDO Parte 3 09:57
Borrando Datos con PDO 12:58

Seguridad Informática

Introducción a la Seguridad Informática 11:21
Validación Lado del Cliente Parte 1 12:20
Validación Lado del Cliente Parte 2 11:01
Validación Lado del Cliente Parte 3 10:20
Validación Lado del Cliente Parte 4 15:56
Validación Lado del Servidor 10:17
Encriptar Contraseñas 11:05
Controlar los intentos fallidos Parte 1 09:53
Controlar los intentos fallidos Parte 2 11:12
Archivo HTACCESS 17:23
Crea urls amigables con parámetros dinámicos 21:16

AJAX

Introducción a AJAX 01:53
Aplicando AJAX Parte 1 10:19
Aplicando AJAX Parte 2 12:02
Aplicando AJAX Parte 3 15:45
Aplicando AJAX Parte 4 10:51

Construyendo nuestro propio CMS

Introducción al CMS 09:42
Transformando la maquetación al patrón MVC Parte 1 10:44
Transformando la maquetación al patrón MVC Parte 2 12:06
Transformando la maquetación al patrón MVC Parte 3 09:27
Transformando la maquetación al patrón MVC Parte 4 19:47
Enlazando las páginas internas del Backend 15:03
Creando el ingreso al Backend 21:00
Validación segura lado del cliente 09:25
Validación segura lado del servidor 18:33https://userscloud.com/go/6poa4z4aybza
Creando inicio de sesión y el archivo htaccess 17:16

Construyendo el Gestor Slide

Introducción al gestor Slide 12:07
Preparando el gestor Slide 08:12
Gestor Slide Subiendo Imágenes parte 1 16:43
Gestor Slide Subiendo Imágenes parte 2 10:13
Gestor Slide Subiendo Imágenes parte 3 17:05
Gestor Slide Subiendo Imágenes parte 4 11:35
Gestor Slide Subiendo Imágenes parte 5 19:38
Gestor Slide Seleccionando las imágenes de la BD 17:46
Gestor Slide Eliminando imágenes parte 1 12:23
Gestor Slide Eliminando imágenes parte 2 19:05
Gestor Slide Creando alertas suaves 11:20
Gestor Slide Editando el slide parte 1 14:56
Gestor Slide Editando el slide parte 2 17:15
Gestor Slide Cambiando el orden del Slide parte 1 19:18
Gestor Slide Cambiando el orden del Slide parte 2 09:01
Gestor Slide invocando el slide en el frontend. 17:55

Construyendo el Gestor de Artículos

Introducción al Gestor de Artículos 12:41
Gestor de Artículos Subiendo Imágenes Parte 1 14:57
Gestor de Artículos Subiendo Imágenes Parte 2 17:04
Gestor de Artículos Guardando el artículo en la base de DB 17:39
Gestor de Artículos Mostrando los artículos 14:01
Gestor de Artículos Borrando los artículos 07:44
Gestor de Artículos Editar los artículos parte 1 16:46
Gestor de Artículos Editar los artículos parte 2 11:24
Gestor de Artículos Editar los artículos parte 3 16:01
Gestor de Artículos Ordenar los artículos parte 1 12:45
Gestor de Artículos Ordenar los artículos parte 2 15:30
Gestor de Artículos Mostrando los artículos en el frontend 08:30

Construyendo el Gestor de Imágenes

Introducción al Gestor de Imágenes 13:28
Gestor de Imágenes Subiendo las Imágenes parte 1 18:29
Gestor de Imágenes Subiendo las Imágenes parte 2 17:25
Gestor de Imágenes Eliminando las imágenes 15:39
Gestor de Imágenes Ordenando las imágenes 13:53
Gestor de Imágenes Mostrando las imágenes en el frontend 07:13

Construyendo el Gestor de Videos

Introducción al Gestor de Videos 09:02
Gestor de Videos Subiendo los Videos 18:35
Gestor de Videos Mostrar los videos en la vista 05:52
Gestor de Videos Eliminar Videos de la Base de Datos 12:13
Gestor de Videos Ordenando los Videos 12:59
Gestor de Videos Mostrando los videos en el Frontend 08:38

Construyendo el Gestor de Suscriptores

Gestor de mensajes y suscriptores 17:09
Validar el mensaje de lado servidor 18:52
Enviando correo electrónico con texto plano 15:35
Registrando suscriptores 10:50
Mostrando los mensajes en el backend 14:30
Leer y responder mensajes desde el backend 12:51
Enviar correos electrónicos con formato html 22:59
Enviar correos electrónicos masivos 11:38
Mostrando los suscritos en el backend 17:19
Exportando archivos PDF con PHP parte 1 18:55
Exportando archivos PDF con PHP parte 2 06:42

Subiendo nuestra aplicación CMS a un Hosting

Configurando las notificaciones parte 1 17:31
Configurando las notificaciones parte 2 09:19
Configurando la hora y la fecha parte 1 18:23
Configurando la hora y la fecha parte 2 07:45
Gestor de Perfiles Creando un nucompartiresserlibresevo Perfil Parte 1 13:27
Gestor de Perfiles Creando un nuevo Perfil Parte 2 17:59
Gestor de Perfiles Visualizar los Perfiles Creados 10:34
Gestor de Perfiles Editar Perfiles Creados Parte 1 19:02
Gestor de Perfiles Editar Perfiles Creados Parte 2 19:33
Asignar roles de trabajo en el backend 10:14
Subiendo nuestro CMS a un hosting gratuito 19:59
Configurando el RECAPTCHA de Google 20:58
Comprimiendo Códigos en versión .min 08:15
Corrigiendo errores de servidor 12:32
Verificando el envío de correos electrónicos 06:25
Cómo tener un correo corporativo en gmail gratis 10:12
Integra la plantilla AdminLTE con el patrón Modelo-Vista-Controlador en PHP 20:50
Despedida 02:35

Capturas:

qbc5pXn.jpgRRMAqpZ.jpg

Ficha técnica:

Peso: 4.97 GB (6 Partes)
Duración: 26.5 Horas
Idioma: Español
Instructor: Juan Fernando Urrego

Compreso con WinRAR | Abrir con cualquier programa que soporte .RAR

Download01.gif

Links intercambiables

Up-4ever

https://www.up-4ever.com/n1tkhfjjsqc2

https://www.up-4ever.com/d51m2di0713r

https://www.up-4ever.com/vswg2lvyny7o

https://www.up-4ever.com/kows2psejm4i

http://www.up-4ever.com/yk7l1m6xpfs0

https://www.up-4ever.com/4io15do3bg3a

Europeup

https://www.europeup.com/hukscf3tug8y

https://www.europeup.com/81vlzlukfidj

https://www.europeup.com/4zc4za4b8neo

https://www.europeup.com/pb2kkciar0rn

https://www.europeup.com/zmdqgr06h6j0

https://www.europeup.com/yem6m4o1zure

Userscloud

https://userscloud.com/vpdntf0xl5jp

https://userscloud.com/acgpsiwdh0e1

https://userscloud.com/xqy8tb9s5qgd

https://userscloud.com/a3x1wo5wednz

https://userscloud.com/n3stk2t5jxrl

https://userscloud.com/46ucxv0n6y4e

Uplod.ws

https://uplod.ws/mq5sue7safgd

https://uplod.ws/kvmr0x67b8rd

https://uplod.ws/huwk3o2239cl

https://uplod.ws/2a42xwy8iylw

https://uplod.ws/8k9q0gzhjmsd

https://uplod.ws/n46og51bduz5

Password / Contraseña:
compartiresserlibres

Link to comment
Share on other sites

  • 1 year later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...