🚨 Time is Running Out: Reserve Your Spot in the Lucky Draw & Claim Rewards! START NOW
viendo ahora
4 Estudiantes

Descripción

¿Qué 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

Requisitos

  • Fundamentos de HTML y CSS Fundamentos de procesamiento PHP
  • NFT Certificate
  • 169 Lecciones
  • Intermedio
  • English
  • 3.7 Calificación
  • +110 XP

Share Course on Social media

Plan de estudios

Course consist of total 23h 5m of content, in total.

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
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:06:25
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:28
Trabajando en el archivo not_logged_in.php
02:02
Trabajando en el archivo register.php
03:48
Trabajando en el archivo downline.php
05:01
Sección 6: La clase de registro
1:38:58
Definiendo la clase de registro y sus propiedades
06:05
El método databaseConnection
02:27
Creando la table de usuarios
07:34
Creando la tabla de estado
07:25
El método registerNewUser parte1
04:33
El método registerNewUser parte2
10:47
El método registerNewUser parte3
08:09
El método registerNewUser parte4
07:02
El método registerNewUser parte5
07:41
El método registerNewUser parte6
06:28
El método registerNewUser parte7
13:23
Implementando el método registerNewUser
03:22
Implementing the registerNewUser method
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
Descargar el plugin validado jQuery
07:14
Validando la forma de registro
20:42
registerForm función parte1
06:17
registerForm función parte2
10:30
registerForm función parte3
09:13
registerForm función parte4
12:15
registerForm función parte5
07:08
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:30
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
Sección 16: Complementos
1:12:59
Utilizando Ajax para confirmar y depurar usuarios
22:44
Utilizando Ajax para confirmar y depurar usuarios parte 2
13:53
Utilizando Ajax para confirmar y depurar usuarios parte 3
15:17
Utilizando Ajax para confirmar y depurar usuarios parte 4
02:42
Utilizando Ajax para el pago y acciones cuando no puedo pagar
18:23

Reseñas de la plataforma de BitDegree