Black Friday

¡Ahorra a lo grande!

Todos los cursos por menos de $5 - ¡Válido por tiempo limitado!
viendo ahora
2 Estudiantes
169 Lecciones
Intermedio

¿Que es lo que aprenderás?

  • Aprende a construir tu propio sitio web de red de pares PHP (P2P)(OOP) y MySQL con PDO
  • Aprende a prograr una lógica de matriz 2:1 (Paquetes múltiples) en PHP y MySQL
  • Aprende programación orientada a objetos y MySQL con PDO
  • Aprende a configurar Cronjob para ejecutar scripts en intervalos específicos de tiempo
  • Aprende a configurar una aplicación web a un servidor de producción

Plan de estudios

23h 5m
Sección 1: Introducción
03:57
Sección 2: Configurando tu entorno de desarrollo
08:54
Sección 3: Fundamentos Php orientado a objetos
1:04:50
Clases y propiedades
10:20
Modificadores de acceso
08:14
Constructores y destructores
10:19
Herencia
13:23
Static Methods and Properties
09:26
Magic Methods
11:42
Sección 4: Php Data Objects Fundamentals
1:07:13
Section Intro
04:02
Creando un nombre fuente para base de datos
07:09
Conectarse a la base de datos
05:47
El método de consulta
18:28
El método de preparación con marcadores de posición anónimos
11:12
El método de preparación con marcadores de posición nombrados
06:27
Utilizando los métodos bindParam y bindValue
14:08
Sección 5: Configurando nuestros archivos
1:08:40
Introducción a la sección
03:38
Plantilla de administración matriz
Código fuente del proyecto
Creando las carpetas para el proyecto
05:33
Creando los archivos de las clases y carpetas de vista
10:19
Trabajando en los archivos footer,header,sidebar,logged_in.php
05:11
Modificando los archivos sidebar.php y logged_in.php
08:55
Finishing touches on the logged_in file and working on the transaction.php file
08:12
Trabajando en los archivos uptin,waiting_to_be_paid,pending,not_merged.php
07:44
Trabajando en el archivo edit.php
03:22
Trabajando en el archivo profile.php
02:02
Trabajando en el archivo not_logged_in.php
02:27
Trabajando en el archivo register.php
03:48
Trabajando en el archivo downline.php
05:01
Trabajando en el archivo upline.php
02:28
Sección 6: La clase de registro
1:36:31
Definiendo la clase de registro y sus propiedades
06:05
El método databaseConnection
07:34
Creando la table de usuarios
07:25
Creando la tabla de estado
04:33
El método registerNewUser parte1
10:47
El método registerNewUser parte2
08:09
El método registerNewUser parte3
07:02
El método registerNewUser parte4
07:41
El método registerNewUser parte5
06:28
El método registerNewUser parte6
13:23
El método registerNewUser parte7
03:22
Implementando el método registerNewUser
14:02
Sección 7: La clase de inicio de sesión
7:09:16
Definiendo propiedades de la clase de inicio de sesión
10:21
El método de conexión a la base de datos
05:05
El método getUserData
12:20
El método getStatus
08:02
El método loginWithPostData parte1
08:28
El método loginWithPostData parte2
17:41
El método userIsLoggedIn
05:13
Implementando el método loginWithPostData
14:23
El método doLogout
06:03
Creando la tabla de detalles de pago
03:13
Toques finales al tablero del usuario
16:17
El método getPaymentDetails
08:40
La página de perfil
07:53
La página de edición de perfil
05:43
El método editProfile parte1
13:24
El método editProfile parte2
04:21
Implementando el método editProfile
08:48
La función de la validación de contraseña
03:22
Trabajando en el archivo select_package.php
04:22
Trabajando en el archivo the upgrade.php
03:27
Enlazando el botón
04:08
Alguna validación en el paquete de selección de página
05:56
Creando la tabla de paquetes
04:53
Creando la tabla de transacciones
07:19
El método selectPackage parte1
07:02
El método selectPackage parte2
14:14
El método selectPackage parte3
12:19
El método selectPackage parte4
13:30
El método selectPackage parte5
08:28
El método selectPackage parte6
07:23
El método selectPackage parte7
10:10
Implementando el métodoselectPackage parte1
11:34
Implementando el métodoselectPackage parte2
07:40
El método getMergeStatus parte1
13:43
El método getMergeStatus parte2
08:52
El método getMergeStatus parte3
08:49
El método getMergeStatus parte4
06:50
El método getMergeStatus parte5
10:28
El método getMergeStatus parte6
11:28
Creando la tabla temporal
06:54
El método getMergeStatus parte7
09:03
Enlazando el archivo transaction.php
04:08
Algunas correcciones al tablero
02:15
Implementando el método getMergeStatus parte1
10:19
Implementando el método getMergeStatus parte2
03:22
Alguna validación en el tablero
08:54
Implementando el método getMergeStatus parte3
08:53
Implementando el método getMergeStatus parte4
07:47
Implementando el método getMergeStatus parte5
05:05
Poblando el archivo downline.php con datos dinámicos
14:31
Poblando el archivo upline.php con datos dinámicos
06:13
Sección 8: La clase de fusión
59:50
Definiendo la clase de fusión y el método de conexión a base de datos
03:38
El método pairUser parte1
09:56
El método pairUser parte2
09:27
El método pairUser parte3
09:49
El método pairUser parte4
11:47
El método pairUser parte5
05:33
Implementando la clase de fusión
09:40
Sección 9: El cronómetro
17:50
Descargando jQuery y el plugin CountdownTimer jQuery
05:04
El método stop_time
04:37
Implementando el countDownTimer
08:09
Sección 10: La confimación de clase
2:35:02
Introducción a la confimación de clase
03:24
El método confirmUser parte1
09:08
Un poco de limpieza
04:18
Implementando el método confirmUser parte1
08:46
Una pequeña corrección al tablero
02:45
El método confirmUser parte2
09:20
El método confirmUser parte3
05:44
Implementando el método confirmUser parte2
03:16
El método updateStatus parte1
08:56
El método updateStatus parte2
07:53
Implementando el método confirmUser parte3
06:17
haciendo que funcione el botón reciclaje
07:54
Unir una línea inferior confirmada por una superior
05:02
Mostrando el botón de depuración en línea superior después de asignar tiempo a línea inferior
10:13
El método de depuración parte1
12:13
Implementando el método de depuración parte 1
12:51
El método de depuración parte2
15:23
Implementando el método de depuración parte 2
08:05
El método de depuración parte3
09:55
Implementando el método de depuración parte 3
03:39
Sección 11: La clase Remerge
1:35:27
Creando la clase Remerge, método de conexión a la base de datos, método paidUser
07:34
El método pairUser parte2
05:55
El método pairUser parte3
13:31
El método pairUser parte4
09:28
Implementando la clase Remerge
08:42
haciendo que funcione el botón ¨Pagado¨
09:39
El método userPaid
11:39
Implementando el método userPaid
09:45
haciendo que funcione el botón ¨No puedo pagar¨
19:14
Sección 12: Sweet Alert
44:18
Introducción a Sweet Alert, descargar y referencia en nuestra página de inicio
11:53
Mostrar mensajes de validación con Sweet Alert en la página de inicio
09:44
Mostrar mensajes de validación con Sweet Alert en la página de registro
05:24
Extraer mensajes utilizando Sweet Alert al iniciar sesión
06:18
Mostrando los detalles de usuarios desde un paquete utilizando Sweet Alert
10:59
Sección 13: Validación ClientSide e inicio de sesión Ajax y registro
2:02:01
Validando la forma de inicio de sesión
07:41
loginForm función parte1
05:21
loginForm función parte2
05:58
loginForm función parte3
04:27
Descargando el plugin jQuery backstretch
03:50
Añadiendo una imagen de fondo con el plugin jQuery backstretch
04:14
Descargando el el plugin jQuery Gritter
05:22
Notificando a líneas inferiores y superiores con la imagen Gritter
11:49
Sección 14: Verificación de correo
26:02
Instalando el compositor y extraer la biblioteca de clases PHPMailer
05:19
Definir algunas constantes para enviar un correo de verificación
04:10
El método sendVerificationEmail parte1
04:24
El método sendVerificationEmail parte1
04:59
El método verifyNewUser
07:10
Sección 15: Alojando el proyecto en línea
52:17
Llevando el proyecto en línea
15:20
Implementando el método sendVerificationEmail
12:53
Resolviendo la ventana emergente Sweet Alert al enviar un correo de verificación al usuario
02:01
Implemento el método verifyNewUser
07:18
Material de consulta Cronjob
Configurando Cronjob para ejecutar y unir o reunir un script PHP
14:45

Descripción

Requisitos

  • Fundamentos de HTML y CSS
  • Fundamentos de procesamiento PHP

Sobre el instructor

100% de estudiantes, ¡calificaron a este instructor como excelente!
Reseñas 0
Estudiantes 8
Cursos 1

Reseñas de la plataforma de BitDegree

Nuestros estudiantes dicen Excelente
9.5 fuera de 10
trustpilot logo 1 trustpilot logo