وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

E-Commerce – Golang + NextJS (AWS Cloud)

سرفصل های دوره

Golang + API Gateway + Lambda + Secret Manager + Cognito + RDS + Cloudwatch + NextJS + Github + Postman + Insomnia


1 - Introduccion
  • 1 - Introduccion

  • 2 - Curso de Golang desde 0
  • 2 - Lineamientos de GO
  • 3 - Instalando GO
  • 4 - Configurando GO y el entorno
  • 5 - Instalando y Configurando GIT GITHUB
  • 6 - Instalando y Configurando VISUAL STUDIO CODE
  • 7 - Inicializando nuestro proyecto de GO y el main
  • 8 - Hola Mundo en GO
  • 9 - Inicio con Variables e Importacion de Paquetes
  • 10 - Resto Variables
  • 11 - Funciones
  • 12 - Condicionales
  • 13 - Ejercicio 01
  • 14 - Captura de datos por pantalla
  • 15 - Iteraciones
  • 16 - Ejercicio 02
  • 17 - Manejo de Archivos
  • 18 - Funciones Anonimas Closures
  • 19 - Recursion
  • 20 - Array Slices
  • 21 - Mapas en GO
  • 22 - Estructuras POO
  • 23 - Interfaces POO
  • 24 - Defer Panic Recover
  • 25 - GORoutines Async
  • 26 - Channels Async
  • 27 - WebServer
  • 28 - Middlewares

  • 3 - BackEnd Inicio de Desarrollo
  • 29 - Inicio de BackEnd Que vamos a ver en todo este desarrollo

  • 4 - BackEnd Instalaciones y registros necesarios
  • 30 - Creando nuestra cuenta en AWS
  • 31 - Recorrido por Billing para vuestra tranquilidad
  • 32 - Descargando e Instalando Postman

  • 5 - BackEnd Cognito
  • 33 - Primeros Pasos con Cognito
  • 34 - Instalador de Gambitexe.html
  • 34 - gambit.zip
  • 35 - Creando nuestro grupo de usuarios y configurandolo
  • 36 - Probando la aplicacion de Login y obteniendo el JWT

  • 6 - BackEnd RDS
  • 37 - Introduccion a AWS RDS
  • 38 - Creando nuestra Base de datos MySQL
  • 39 - Descargando e Instalando HeidiSQL
  • 40 - Nos conectamos a la base de datos y modificamos el Security Group
  • 41 - Descargar gambitsql.html
  • 41 - gambit.zip
  • 42 - Instalando GambitSQL

  • 7 - BackEnd Secret Manager
  • 43 - Introduccion a Secret Manager
  • 44 - Creacion de un Secreto que tenga las credenciales de la base

  • 8 - BackEnd Lambda en GO para manejo de usuarios
  • 45 - Introduccion a Lambdas y caracteristicas para el desarrollo en GO
  • 46 - Creacion de Lambda y modificacion del rol IAM
  • 47 - Creacion del proyecto en Github y clonacion en PC Local
  • 48 - Iniciando el desarrollo en GO
  • 49 - Desarrollo de paquete AWSGO
  • 50 - Desarrollo de paquete Models
  • 51 - Desarrollo de paquete Secret Manager
  • 52 - Desarrollo de paquete Tools Completamos BD
  • 53 - Compilamos nuestra Lambda y la subimos a AWS
  • 54 - Configurar Trigger de Cognito como disparador de la Lambda
  • 55 - Probamos la solucion completa

  • 9 - BackEnd API Gateway directo a S3 para alojar las imagenes
  • 56 - Creando nuestro Bucket S3
  • 57 - Creando el ROL de IAM necesario con todos los permisos
  • 58 - Link de Instrucciones detalladas de AWS.html
  • 59 - Creando API Gateway de tipo REST
  • 60 - Reglas de Politica al Bucket S3.html
  • 61 - Cargando las reglas al bucket S3
  • 62 - Asignando awscognitosigninuseradmin
  • 63 - Ultimos Ajustes en CORS para el metodo PUT
  • 64 - Probando la solucion desde POSTMAN

  • 10 - BackEnd Lambda Principal
  • 65 - Creamos la Lambda Principal del BackEnd
  • 66 - Configuramos el API Gateway
  • 67 - Creamos el Repositorio Gambit
  • 68 - Creamos el entorno de GO y iniciamos el desarrollo
  • 69 - Configuramos nuestro MAINGO
  • 70 - Configuramos Handdlers
  • 71 - Configuramos Authorizer y Entornos en mi API Gateway
  • 72 - Creamos el paquete AUTH

  • 11 - BackEnd Categorias
  • 73 - INSERT Category Router
  • 74 - INSERT Category BD
  • 75 - INSERT Category Subiendo Lambda y configurando Ruta en API Gateway
  • 76 - INSERT Category Probando la solucion con POSTMAN
  • 77 - UPDATE Category Router
  • 78 - UPDATE Category BD
  • 79 - UPDATE Category Subiendo Lambda y configurando Ruta en API Gateway
  • 80 - UPDATE Category Probando la solucion con POSTMAN
  • 81 - DELETE Category Router
  • 82 - DELETE Category BD
  • 83 - DELETE Category Probando la solucion
  • 84 - SELECT Category Router
  • 85 - SELECT Category BD
  • 86 - SELECT Category Probando la solucion con POSTMAN

  • 12 - BackEnd Productos
  • 87 - INSERT Productos Router
  • 88 - INSERT Productos BD
  • 89 - INSERT Productos Probamos la Solucion con POSTMAN
  • 90 - UPDATE Productos Router
  • 91 - UPDATE Productos BD
  • 92 - UPDATE Productos Probamos la Solucion con POSTMAN
  • 93 - DELETE Productos Router
  • 94 - DELETE Productos BD
  • 95 - DELETE Productos Probamos la Solucion con POSTMAN
  • 96 - SELECT Productos Router
  • 97 - SELECT Productos BD
  • 98 - SELECT Productos Probamos la Solucion con POSTMAN
  • 99 - UPDATE STOCK Productos Router
  • 100 - UPDATE STOCK Productos BD
  • 101 - UPDATE STOCK Productos Probamos la Solucion con POSTMAN

  • 13 - BackEnd Usuarios
  • 102 - UPDATE Usuario Router
  • 103 - UPDATE Usuario BD
  • 104 - UPDATE Usuario Probando esta solucion con POSTMAN
  • 105 - SELECT Usuario Router
  • 106 - SELECT Usuario BD
  • 107 - SELECT Usuario Probando esta solucion con POSTMAN
  • 108 - SELECT Usuarios Router
  • 109 - SELECT Usuarios BD
  • 110 - SELECT Usuarios Probando esta solucion con POSTMAN

  • 14 - BackEnd Address
  • 111 - INSERT Address Router
  • 112 - INSERT Address BD
  • 113 - INSERT Address Probando esta solucion con POSTMAN
  • 114 - UPDATE Address Router
  • 115 - UPDATE Address BD
  • 116 - UPDATE Address Probando esta solucion con POSTMAN
  • 117 - DELETE Address Router
  • 118 - DELETE Address BD
  • 119 - DELETE Address Probando esta solucion con POSTMAN
  • 120 - SELECT Addresses Router
  • 121 - SELECT Addresses BD
  • 122 - SELECT Addresses Probando esta solucion con POSTMAN

  • 15 - BackEnd Ordenes
  • 123 - INSERT Orden Router
  • 124 - INSERT Orden BD
  • 125 - INSERT Orden Probando esta solucion con POSTMAN
  • 126 - SELECT Ordenes Router
  • 127 - SELECT Ordenes BD
  • 128 - SELECT Ordenes Probando esta solucion con POSTMAN

  • 16 - Fin de BackOffice
  • 129 - Saludo Final

  • 17 - Configurando entorno FRONTEND
  • 130 - Instalando navegador web
  • 131 - Extensiones Visual Studio Code
  • 132 - Instalando Node JS
  • 133 - Instalando YARN

  • 18 - Inicializando proyecto FRONTEND
  • 134 - Creando el proyecto con Next
  • 135 - Instalando Semantic UI React
  • 136 - Limpiando app
  • 137 - Anadiendo SASS Module
  • 138 - Fichero de contantes
  • 139 - Anadiendo los estilos globales

  • 19 - Sistema de autenticacion FRONTEND
  • 140 - Contexto de autenticacion
  • 141 - Inicializando Amplify
  • 142 - JoinLayout
  • 143 - Informacion del JoinLayout
  • 144 - Formulario de registro
  • 145 - Validando y controlando formulario
  • 146 - Registrando usuario
  • 147 - Pagina de confirmacion de registro
  • 148 - Formulario de confirmacion
  • 149 - Validando y controlando formulario
  • 150 - Reenviado codigo de verificacion
  • 151 - Verificando usuario
  • 152 - Formulario de login
  • 153 - Ejecutando el login
  • 154 - Creando la sesion del usuario
  • 155 - Creando el AuthFecher
  • 156 - Recuperando la session
  • 157 - Cerrar sesion
  • 158 - Actualizacion del usuario local

  • 20 - Menu principal FRONTEND
  • 159 - Creando el BasicLayout
  • 160 - Input del buscador
  • 161 - Boton del carrito
  • 162 - Boton de mi cuenta
  • 163 - Boton del admin
  • 164 - Menu de categorias

  • 21 - Panel de admin FRONTEND
  • 165 - Panel de administrador
  • 166 - Obteniendo los productos
  • 167 - Loading de datos
  • 168 - Renderizando productos
  • 169 - Comprobado si existe una imagen
  • 170 - Creando paginacion de productos
  • 171 - Buscador de productos
  • 172 - Modal para nuevo producto
  • 173 - Formulario para crear productos
  • 174 - Anadiendo editor TinyMCE
  • 175 - Controlando y validando formulario
  • 176 - Creando productos
  • 177 - Refrescando lista
  • 178 - Actualizando producto
  • 179 - Formulario para actualizar imagen
  • 180 - Controlando y validando formulario
  • 181 - Actualizando imagen de producto
  • 182 - Confirmacion de eliminacion
  • 183 - Eliminando producto
  • 184 - Obteniendo categorias
  • 185 - Componente de no resultados
  • 186 - No hay resultados en productos
  • 187 - Renderizando categorias
  • 188 - Boton para crear categorias
  • 189 - Formulario para crear categorias
  • 190 - Creando categorias
  • 191 - Editando categorias
  • 192 - Eliminando categorias
  • 193 - Obteniendo usuarios
  • 194 - Listado usuarios
  • 195 - Paginacion de usuarios

  • 22 - Ajustes del usuario FRONTEND
  • 196 - Panel del usuario
  • 197 - Formulario para cambiar avatar
  • 198 - Validando y controlando formulario
  • 199 - Subiendo avatar
  • 200 - Formulario para actualizar nombre
  • 201 - Actualizando nombre y apellidos

  • 23 - Sistema de direcciones FRONTEND
  • 202 - Obteniendo direcciones
  • 203 - Listando direcciones
  • 204 - Boton para crear direcciones
  • 205 - Formulario para crear direcciones
  • 206 - Creando la direcciones
  • 207 - Editar direcciones
  • 208 - Eliminando direcciones

  • 24 - Home FRONTEND
  • 209 - Estructura de la home
  • 210 - Grid de categorias
  • 211 - Obteniendo productos
  • 212 - Grid de productos
  • 213 - Pintando producto

  • 25 - Buscador de productos FRONTEND
  • 214 - SearchContext
  • 215 - Buscando productos
  • 216 - Mostrando resultados

  • 26 - Sistema de categorias FRONTEND
  • 217 - Pagina de categoria
  • 218 - Obteniendo produtos
  • 219 - Pintando productos
  • 220 - Solucionando buscador lento

  • 27 - Pagina de producto FRONTEND
  • 221 - Pagina de producto
  • 222 - Obteniendo datos del producto
  • 223 - Pintando los datos del producto

  • 28 - Sistema de carrito FRONTEND
  • 224 - Contexto del carrito
  • 225 - Obteniendo producto del carrito
  • 226 - Anadiendo productos al carrito
  • 227 - Guardando productos obtenidos
  • 228 - Total de productos en el carrito
  • 229 - Pagina del carrito
  • 230 - BasketLayout
  • 231 - Obteniendo los datos de los productos
  • 232 - Steps en el carrito
  • 233 - Resumen
  • 234 - Lista de productos
  • 235 - Cambiando cantidad de los productos
  • 236 - Eliminando un productos del carrito
  • 237 - Creando el StepTwo
  • 238 - Listando direcciones
  • 239 - Seleccionando una direccion
  • 240 - Creando el StepThree
  • 241 - Metodos de pago
  • 242 - Resumen del step tres
  • 243 - Limpiando el carrito
  • 244 - Creando pedido
  • 245 - Confirmacion del pedido

  • 29 - Mis pedidos FRONTEND
  • 246 - Obteniendo pedidos
  • 247 - Pintando pedidos
  • 248 - Abriendo pedido
  • 249 - Detalle de los productos
  • 250 - Detalle de la direccion

  • 30 - Deploy FRONTEND
  • 251 - Subiendo app a GitHub
  • 252 - Desplegando en Netlify
  • 253 - Despedida

  • 31 - Clase extra
  • 254 - Clase extra.html
  • 53,700 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 14009
    حجم: 15700 مگابایت
    مدت زمان: 2036 دقیقه
    تاریخ انتشار: 29 خرداد 1402
    طراحی سایت و خدمات سئو

    53,700 تومان
    افزودن به سبد خرید