Qué necesitas saber antes de
comenzar
Inicio 4 June 2026 02:11
Fin 4 June 2026
9 hours
Actualización opcional disponible
Avanzado
Avanza a tu propio ritmo
Paid Course
Actualización opcional disponible
Resumen
AI coding tools are everywhere — but most developers are using them wrong.Copying AI-generated code without reviewing, testing, or understanding it — that's vibe coding. It works for demos.
It falls apart in production.This course is different.In Claude Code for Professional Developers, I'll show you how to use Claude Code the right way — to ship production-grade apps faster, with better code quality, and without sacrificing the engineering principles that make software maintainable.We'll build a real AI-powered customer support system from scratch, covering everything from planning and authentication to AI features, testing, and deployment.
Programa
- Empezando (10m) Bienvenida Prerrequisitos Estructura del curso Código fuente Cómo tomar este curso Preguntas y soporte Conectar conmigo
- Empezando con Claude Code (1h) Introducción ¿Qué es Claude Code? Instalando Claude Code Usando Claude Code Ejecutando la aplicación Creando memoria de proyecto Incitación efectiva Usando el modo planificando Gestionando el contexto Rastreo de costos y uso Protocolo del contexto del modelo Añadiendo herramientas Creando habilidades Añadiendo habilidades Puntos de control Creando subagentes Revisión de código de IA Futuro de la ingeniería de software
- Planificación y configuración del proyecto (37m) Introducción Definiendo el alcance del proyecto Aclarando los requisitos Definiendo el MVP Eligiendo la pila tecnológica Creando un plan de implementación Configurando el proyecto Configurando PostgreSQL Configurando Prisma Configurando notificaciones push
- Autenticación (2h) Introducción Eligiendo una estrategia de autenticación Eligiendo una estrategia de sesión Configurando Better Auth Revisando la configuración de autenticación Registrando usuarios Construyendo la página de inicio de sesión Revisando la página de inicio de sesión Implementando validación Añadiendo Tailwind Añadiendo Shadcn Implementando acceso basado en roles Creando un agente de auditoría de seguridad Auditoría de seguridad Resolviendo problemas de inicio Configurando Playwright Revisando la configuración de Playwright Creando un agente de pruebas Escribiendo y ejecutando pruebas E2E Revisando pruebas E2E
- Gestión de usuarios (1h) Introducción Listando usuarios Usando React Query Añadiendo esqueletos de carga Escribiendo pruebas unitarias Creando usuarios Revisando el código del backend Revisando el código del frontend Probando la creación de usuarios Editando usuarios Revisando el backend Revisando el frontend Eliminando usuarios Revisando el código Añadiendo pruebas E2E Por qué el código limpio sigue siendo importante
- Gestión de tickets (2h) Introducción Recepción de tickets Revisando el código Escribiendo pruebas E2E Listando tickets Revisando el código Ordenando tickets Filtrando tickets Paginación Visualización de detalles de tickets Asignando tickets Actualizando tickets Respondiendo a tickets Revisando el backend Revisando el frontend Refactorización para abstracciones limpias Extrayendo interfaces Escribiendo pruebas Prevención de ataques XSS Manejo de casos límite
- Características potenciadas por IA (1h) Introducción Puliendo respuestas Revisando el código Probando características de IA Resumiendo tickets Revisando el código Clasificando tickets Revisando el código Procesamiento de trabajos en segundo plano Resolución automática de tickets Revisando el código Construyendo un panel de control Revisando el código
- Integración de correo electrónico (17m) Introducción Configurando SendGrid Tunelización con ngrok Recibiendo correos electrónicos Solucionando problemas de integración de correos electrónicos Enviando correos electrónicos
- Producción (46m) Introducción Registro de errores con Sentry Puliendo la UI Preparación para producción Dockerización de la aplicación Desplegando en Railway Sembrado de la base de datos de producción Configurando SendGrid Acciones de GitHub de Claude Code Solucionando problemas de GitHub Creación de solicitudes de extracción Pensamientos finales
Impartido por
Mosh Hamedani
Materias
Artificial Intelligence