Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Website con buenas practicas de arquitectura de software
Rating: 4.9 out of 5(5 ratings)
31 students

Website con buenas practicas de arquitectura de software

Domina la creación de sitios web con prácticas de arquitectura de software: Diseño, Desarrollo, Seguridad y Despliegue.
Created byGustavo Arias
Last updated 4/2024
Spanish
Spanish [Auto],

What you'll learn

  • Dominar los fundamentos del desarrollo web: HTML, CSS, JavaScript en el frontend y php en el backend para crear sitios web desde cero.
  • Aplicar buenas prácticas de arquitectura de software: Diseña y desarrolla aplicaciones web con las mejores prácticas.
  • Convertirse en un desarrollador web completo: Frontend y backend para aplicaciones robustas y escalables.
  • Desarrollar proyectos prácticos: Aprende a través de proyectos reales para enfrentar desafíos del mundo web.

Course content

17 sections81 lectures16h 40m total length
  • Introducción3:58

    Presentación

  • Contenido del curso4:34
    • Contenido:

      0 Website & Arquitectura de Software

      00 Website & Presentación

      01 Arquitectura de Software

      02 Herramientas Básicas

      03 Diseño de Tablas

      04 Relaciones de Tablas

      05 Registrar Usuario

      06 Verificar Usuario

      07 Autenticar Usuario

      08 Reestablecer Password

      09 Envio de Email

      10 QueryString | Link con token

      11 Cambiar Password

      12 Perfil de Usuario

      13 Actualizar Usuario

      14 Subir Imágenes

      15 Eliminar imágenes

      16 Postman | Try Catch

      17 FrontEnd Usuario

      18 Email Verificar Usuario

      19 Activar Usuario

      20 Autenticar Usuario

      21 Recuperar Password

      22 Incluir Botones

      23 Ingresar al sistema

      24 AdminLTE con PHP

      25 Sidebar en AdminLTE

      26 Navbar, Body y Footer en AdminLTE

      27 Dashboard en AdminLTE

      28 Secciones y Required

      29 Modulos en AdminLTE para Proyectos Únicos

      30 Incluir Usuario

      31 Variables de Session

      32 Imagen | Ventana Modal

      33 Módulo de Pedidos

      34 Módulo de Pagos

      35 Logout

      36 Página Index

      37 Github

      38 Variables de Entorno y Gitignore

      39 Custom Index

      40 Listar Productos

      41 Tabla Productos y Tarjetas Dinámicas

      42 Carrito de Compras

      43 Procesar Pagos

      44 Calcular Total a Pagar

      45 Guardar Pedido

      46 Login Condicional

      47 Actualizar Stock

      48 Listar Detalle de Pedidos

      49 Backup de Base de Datos MySQL desde PHPMyAdmin

      50 Listar Pagos

      51 Login en AdminLTE

      52 Recuperar Password en AdminLTE

      53 Incluir Usuario en AdminLTE

      54 Roles de Usuario

      55 Integración de Roles

      56 Gestión de Roles

      57 Ajuste de configuración

      58 Reporte PDF de Usuarios

      59 Reporte PDF de Productos

      60 Paso de Variables en JavaScript

      61 Mostrar Avatar con JS y CSS

      62 Menú Dinámico

      63 Insertar Perfil de Usuario

      64 Formulario de Contácto

      65 Seguridad en Formularios

      66 Ajuste de Contacto

      67 Módulo de Contacto

      68 Eliminar Contacto

      69 Protección con CSRF

      70 Seguridad en Compras

      71 Seguridad en Contacto y Login

      72 Seguridad en Usuarios | Util

      73 Seguridad en Contactos y Pagos

      74 Seguridad en Pedidos y Perfil

      75 Seguridad en Roles de Usuario

      76 Deploy en cPanel

      77 Pruebas Post Migración

      78 Enviar Email de Activación

      79 Resetear Password

      80 Seguridad con JWT

      81 Encapsulando el JWT

      82 Seguridad con .htaccess

      83 Evitar Request desde Postman

      84 Encriptar y Desencriptar Datos

      85 Mensajes con Sweet Alert

      86 Power Off

    ?Puedes encontrar todo el código ya listo pa' pintura en:

    https://github.com/gustabin/usuariofacil


    ?Suscribete al canal youtube.com/@guskit

    Contáctos:

    Instagram:  https://www.instagram.com/stackcodelab/

    Facebook:  https://www.facebook.com/stackcodelab/

    Twitter:  https://twitter.com/stackcodelab/

Requirements

  • Conocimientos básicos de informática y navegación en Internet. Disponibilidad de conexión a Internet para acceder a recursos y herramientas en línea. Motivación y disposición para aprender y seguir el curso hasta el final. No se requiere experiencia previa en desarrollo web o programación.

Description

¡Bienvenido al curso "Website con Buenas Prácticas de Arquitectura de Software"!


En este curso, te sumergirás en el emocionante mundo del desarrollo de sitios web, aprendiendo las mejores prácticas de arquitectura de software desde cero. Ya sea que seas un principiante absoluto o un desarrollador experimentado en busca de perfeccionar tus habilidades, este curso te proporcionará los conocimientos y herramientas necesarios para crear sitios web robustos, seguros y altamente eficientes.


Comenzaremos desde los fundamentos, cubriendo aspectos clave como el diseño de la estructura de la base de datos, la implementación de relaciones entre tablas y la gestión de usuarios de forma segura. A medida que avancemos, exploraremos temas más avanzados, como la autenticación, la seguridad contra ataques de inyección SQL y el despliegue del sitio en servidores.


Con una combinación de lecciones teóricas y ejercicios prácticos, aprenderás a aplicar los principios de la arquitectura de software en cada etapa del desarrollo del sitio web. Además, descubrirás cómo utilizar herramientas populares como Postman y GitHub para mejorar la eficiencia y la colaboración en tu proyecto.


Al finalizar este curso, estarás equipado con las habilidades necesarias para diseñar, desarrollar, asegurar y desplegar sitios web de manera profesional, siguiendo las mejores prácticas de la industria. ¡Únete ahora y comienza tu viaje hacia convertirte en un desarrollador web de clase mundial!


Contenido:

0 Website & Arquitectura de Software

00 Website & Presentación

01 Arquitectura de Software

02 Herramientas Básicas

03 Diseño de Tablas

04 Relaciones de Tablas

05 Registrar Usuario

06 Verificar Usuario

07 Autenticar Usuario

08 Reestablecer Password

09 Envio de Email

10 QueryString | Link con token

11 Cambiar Password

12 Perfil de Usuario

13 Actualizar Usuario

14 Subir Imágenes

15 Eliminar imágenes

16 Postman | Try Catch

17 FrontEnd Usuario

18 Email Verificar Usuario

19 Activar Usuario

20 Autenticar Usuario

21 Recuperar Password

22 Incluir Botones

23 Ingresar al sistema

24 AdminLTE con PHP

25 Sidebar en AdminLTE

26 Navbar, Body y Footer en AdminLTE

27 Dashboard en AdminLTE

28 Secciones y Required

29 Modulos en AdminLTE para Proyectos Únicos

30 Incluir Usuario

31 Variables de Session

32 Imagen | Ventana Modal

33 Módulo de Pedidos

34 Módulo de Pagos

35 Logout

36 Página Index

37 Github

38 Variables de Entorno y Gitignore

39 Custom Index

40 Listar Productos

41 Tabla Productos y Tarjetas Dinámicas

42 Carrito de Compras

43 Procesar Pagos

44 Calcular Total a Pagar

45 Guardar Pedido

46 Login Condicional

47 Actualizar Stock

48 Listar Detalle de Pedidos

49 Backup de Base de Datos MySQL desde PHPMyAdmin

50 Listar Pagos

51 Login en AdminLTE

52 Recuperar Password en AdminLTE

53 Incluir Usuario en AdminLTE

54 Roles de Usuario

55 Integración de Roles

56 Gestión de Roles

57 Ajuste de configuración

58 Reporte PDF de Usuarios

59 Reporte PDF de Productos

60 Paso de Variables en JavaScript

61 Mostrar Avatar con JS y CSS

62 Menú Dinámico

63 Insertar Perfil de Usuario

64 Formulario de Contácto

65 Seguridad en Formularios

66 Ajuste de Contacto

67 Módulo de Contacto

68 Eliminar Contacto

69 Protección con CSRF

70 Seguridad en Compras

71 Seguridad en Contacto y Login

72 Seguridad en Usuarios | Util

73 Seguridad en Contactos y Pagos

74 Seguridad en Pedidos y Perfil

75 Seguridad en Roles de Usuario

76 Deploy en cPanel

77 Pruebas Post Migración

78 Enviar Email de Activación

79 Resetear Password

80 Seguridad con JWT

81 Encapsulando el JWT

82 Seguridad con .htaccess

83 Evitar Request desde Postman

84 Encriptar y Desencriptar Datos

85 Mensajes con Sweet Alert

86 Power Off

Who this course is for:

  • Este curso está dirigido a cualquier persona interesada en aprender a crear un sitio web desde cero, con un enfoque en las mejores prácticas de arquitectura de software. Es ideal para principiantes que deseen adquirir habilidades en desarrollo web de manera estructurada y práctica. También es adecuado para estudiantes intermedios que busquen mejorar sus conocimientos y técnicas en el diseño y desarrollo de sitios web con una base sólida en arquitectura de software.