• No hay productos en el carrito.

Inicio / Cursos / AI-Accelerated Web Developer Bootcamp | Build Full-Stack App
Impartido por Jackson KailathPago único de $2,800 MXN · acceso por 12 meses

AI-Accelerated Web Developer Bootcamp | Build Full-Stack App

Think like a Senior Dev: Draft with AI Prompt &then Refine code | Next.js 15/higher,React,Typescript,Prisma,Zod,Tailwind

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 21 unidades
Qué aprenderás

Lo que serás capaz de hacer

Have you ever wanted to build a real-world web application but didn't know where to start? Or are you an experienced developer looking to modernize your workflow? Welcome to the AI-Accelerated Web Developer Bootcamp—the only course you need to go from zero to full-stack developer, the modern way. Whether you have never written a single line of code or you’re a professional developer, this course is designed for you. We believe the best way to learn is by building, so we'll dive straight into creating a complete, professional application from the ground up. In today's tech landscape, the way we build software has fundamentally changed. Engineers at top companies leverage the power of AI to build faster and smarter. This course teaches you this exact modern workflow. Our core philosophy is Just-in-Time Learning : you'll learn precisely what you need, right when you need it, and apply it immediately. How We Learn (The "Senior Dev" Method): This course is not about blindly copy-pasting code from an AI. We will use an LLM (like Gemini) as a powerful learning tool, mirroring the workflow of a senior developer: Define the Goal: We'll break down a feature into a clear requirement. Draft with AI: We'll craft a precise prompt to have an AI generate the first draft of our code. Analyze & Understand: This is the most critical step. We will go line-by-line through the AI-generated code to understand the "what" and the "why". Refine & Refactor: You will then take the lead—fixing bugs, making improvements, and integrating the code perfectly, just like a senior engineer would. By the end of this course, you will not only have an incredible project for your portfolio but, more importantly, the confidence and skill to bring any of your own ideas to life. Who This Course Is For This course is designed for a wide range of learners, and we've built a specific path for you, no matter your skill level. For Absolute Beginners (with Zero Coding Experience): If you're new to coding, this is the perfect place to start. Our dedicated "Foundations" module will gently guide you through the essentials of HTML, CSS, JavaScript, and React, giving you the solid groundwork needed to tackle the main project with confidence. You don't need any prior experience—just a desire to build! For Experienced Developers: If you're already a developer, this course will level up your skills. You will learn how to integrate a cutting-edge, AI-accelerated workflow and master the latest features of the modern web stack, including React 19, Next.js 15 Server Components, and advanced database management with Prisma. For All Learners: This course is perfect for anyone tired of fragmented tutorials who wants to build a single, comprehensive portfolio project and learn a practical, momentum-driven approach to development. What You'll Learn Adopt a Modern AI-Accelerated Workflow: Learn to use AI as a co-pilot to write code faster and more effectively. Master a Full-Stack, In-Demand Tech Stack: Build expertise in Next.js 15, React 19, TypeScript, Prisma, NextAuth v5, Zod, Tailwind CSS, and Shadcn UI. Build a Complete, Real-World Application: Create a full-featured hospital appointment and admin management system ("Highland Hospital") from scratch. Develop Production-Ready Features: Implement critical features like secure authentication, patient profile management, appointment scheduling, payment processing with PayPal, and file uploads. Build a Comprehensive Admin Dashboard: Create a secure, role-based admin system to manage doctors, appointments, users, and site content. Master Modern Next.js Features: Work with React Server Components, Server Actions, and advanced file-based routing. Think Like a Builder: Develop the momentum and problem-solving skills to overcome challenges and complete complex projects. Technologies This course is a comprehensive deep-dive into the modern web development ecosystem. Here are the technologies and concepts you will master: Frameworks: Next.js 15 or higher (The course was recorded with Next.js 15 but you can use higher version. You will be able to easily follow along , expect minor differences in setup screen and a few small details which won't match the videos exactly), React 19 Language: TypeScript Styling: Tailwind CSS v4, Shadcn UI, Responsive Design, Box Model Database & ORM: Prisma, PostgreSQL (or your preferred SQL DB) State Management: React Hooks, Server Components, Client Components Data Fetching & Mutations: Server Actions, Data Caching & Revalidation Authentication & Authorization: NextAuth v5, Role-Based Access Control (RBAC), Auth Guard Form Management: React Hook Form, Zod (for schema validation) Payments: PayPal Integration (@paypal/react-paypal-js) File Uploads: UploadThing UI & UX: Custom Hooks (useDebounce), Modals & Dialogs, Data Tables, Toasts & Notifications Data Visualization: Recharts (for charts and graphs) Utilities: date-fns, date-fns-tz (for date/time management), Lucide React & React Icons (for icons) Development & Tooling: Project Setup, VSCode, Git, Node.js, npm/yarn/pnpm Core Concepts: Full-Stack Development, Web Development, API Routes, CRUD Operations, Component-Based Architecture, UI Design, Admin Dashboard, Web Application, Single Page Application (SPA).

  • Use the Senior Dev method to learn to code
  • Learn to Code with the help of an LLM, Get the first draft written, Read the code and understand the code and make modifications
  • Next JS 15, React 19
  • Typescript, Javascript, Tailwind 4
  • Be able to use shadcn components, zod , Prisma

Temario

UNIDAD 1 - Day 0 - Start Here ! · 4 lecciones

UNIDAD 1 - Day 0 - Start Here !

  • WelcomeVideo · 8 min
  • Approach, Mindset, and Course DetailsVideo · 20 min
  • Demo of what we will be buildingVideo · 12 min
  • Git repoLectura · 0 min
UNIDAD 2 - Foundations (First 2 videos start the Next JS project + Rest Optional) · 13 lecciones

UNIDAD 2 - Foundations (First 2 videos start the Next JS project + Rest Optional)

  • Introduction to Web development and Project SetupVideo · 1 h 31 min
  • Explore NextJS project structureVideo · 27 min
  • Javascript (JS) Basics with Toy problemsVideo · 1 h 19 min
  • What is DOM ? How to use JS to manipulate DOM ?Lectura · 0 min
  • Understanding Arrow Functions, ObjectsLectura · 0 min
  • Html CSS JS Basics with Toy problemsVideo · 54 min
  • Important HTML tagsLectura · 0 min
  • Introduction to ReactVideo · 33 min
  • React Core concepts with a simple Todo AppVideo · 1 h 6 min
  • Introduction to NextJS & NextJS Core conceptsVideo · 1 h 49 min
  • Typescript BasicsLectura · 0 min
  • Tailwind Basics, Box Model, ResponsivenessLectura · 0 min
  • Getting started with Figma ( to access the designs of Highland Hospital)Video · 36 min
UNIDAD 3 - Day 1 and 2 : Build the Header and the Footer · 23 lecciones

UNIDAD 3 - Day 1 and 2 : Build the Header and the Footer

  • What we will do in this sectionVideo · 5 min
  • Strategy Discussion for Header Left Side - Part 1Video · 22 min
  • Strategy Discussion for Header Left Side - Part 2Video · 6 min
  • Theory: Understanding Design Systems and How to Extend Them with Tailwind 4Lectura · 0 min
  • Theory: Introduction to Shadcn ( INITIALIZE BEFORE modifying globals.css)Lectura · 0 min
  • Theory: Miscellaneous (used while building Header Left side)Lectura · 0 min
  • Starter Code, Prompts and Gemini Code : Header LeftLectura · 0 min
  • Build the Header - Left side (Part 1) [ globals.css modified here]Video · 34 min
  • Build the Header - Left side (Part 2)Video · 8 min
  • Build the Header - Left side (Part 3)Video · 12 min
  • Final Code: Header LeftLectura · 0 min
  • Theory: Quick review Concepts we will encounter Building the Header (Right Side)Lectura · 0 min
  • Starter Code,Prompts, Gemini code: Header Rigth sideLectura · 0 min
  • Build the Header - Right side (Part 1)Video · 22 min
  • Build the Header - Right side (Part 2)Video · 54 min
  • Build the Header - Right side (Part 3)Video · 30 min
  • Build the Header - Right side (Part 4)Video · 28 min
  • Build the Header - Right side (Part 5)Video · 53 min
  • Final Code: HeaderLectura · 0 min
  • Starter Code,Prompts, Gemini Code: FooterLectura · 0 min
  • Build FooterVideo · 37 min
  • Final Code: FooterLectura · 0 min
  • Git Commit : Theory + PracticalVideo · 6 min
UNIDAD 4 - Day 3 and 4: Complete the Home Page · 18 lecciones

UNIDAD 4 - Day 3 and 4: Complete the Home Page

  • What we will do in this sectionVideo · 4 min
  • Starter Code / prompts: Review Card, Doctor Card, Department CardLectura · 0 min
  • Miscellaneous TheoryLectura · 0 min
  • Build: Home Screen Cards - 1Video · 2 min
  • Build: Home Screen Cards - 2Video · 41 min
  • Build: Home Screen Cards - 3Video · 1 h 3 min
  • Build: Home Screen Cards - 4Video · 13 min
  • Build: Home Screen Cards - 5Video · 16 min
  • Build: Home Screen Cards - 6Video · 27 min
  • Final Code:Review Card, Doctor Card, Department CardLectura · 0 min
  • Starter Code / Prompts:home screen Sections & Banner Image ComponentLectura · 0 min
  • Our DepartmentsVideo · 33 min
  • Our Doctors Section and Patient Review SectionVideo · 33 min
  • Home Screen Banner SectionVideo · 24 min
  • Final Code: home screen Sections & Banner Image Component, next.config.tsLectura · 0 min
  • Build: put everything together in the Home PageVideo · 34 min
  • git commitLectura · 0 min
  • Final code : Home page, globals.css, MenuClientLectura · 0 min
UNIDAD 5 - Day 5 and 6: Data from Database for the Home Page, Initial deployment · 21 lecciones

UNIDAD 5 - Day 5 and 6: Data from Database for the Home Page, Initial deployment

  • What we will do in this sectionVideo · 1 min
  • Task and ResourcesLectura · 0 min
  • Theory: async / awaitLectura · 0 min
  • Theory: Server actionsLectura · 0 min
  • Theory:prismaLectura · 0 min
  • types/index.ts - standardize data shapesLectura · 0 min
  • Starter Code / Prompts: Seed Scripts, Schema, db/prisma.tsLectura · 0 min
  • Starter Code / Prompts: Using Server Actions in ComponentsLectura · 0 min
  • Build: Migrate to DB Part 1Video · 26 min
  • Build: Migrate to DB Part 2- Define SchemeVideo · 20 min
  • Build: Migrate to DB Part 3 - Define Scheme continuedVideo · 36 min
  • Build: Migrate to DB Part 4 - Define Scheme continuedVideo · 55 min
  • Build: Migrate to DB Part 5 - DB Migration and Prisma clientVideo · 18 min
  • Build: Migrate to DB Part 6 - Seed dataVideo · 25 min
  • Build: Migrate to DB Part 7 - Seed data continuedVideo · 23 min
  • Build: Migrate to DB Part 8 - Server actionVideo · 40 min
  • Build: Migrate to DB Part 9 - Server action continuedVideo · 31 min
  • Build: Migrate to DB Part 10 - Server action continuedVideo · 1 h 6 min
  • Build: push to Github and Vercel deploymentVideo · 28 min
  • Final Code: prisma.schema,Lectura · 0 min
  • Final Code: Server actions and updated data fetching in componentsLectura · 0 min
UNIDAD 6 - Day 7 and 8: Doctor Profile Page · 21 lecciones

UNIDAD 6 - Day 7 and 8: Doctor Profile Page

  • What we will do in this sectionVideo · 4 min
  • Miscellaneous Theory: Concepts for the Doctor Profile PageLectura · 0 min
  • Build: Getting started with Building the Doctor Profile PageVideo · 23 min
  • Final Code of Doctor Profile PageLectura · 0 min
  • Starter Code / Prompts: DoctorProfile Top Card and About SectionLectura · 0 min
  • Build : DoctorProfile Top CardVideo · 2 h 11 min
  • Build : DoctorProfile About SectionVideo · 13 min
  • Final Code: DoctorProfile Top Card and About SectionLectura · 0 min
  • Starter Code / Prompts: Reviews Section in Doctor Profile pageLectura · 0 min
  • Build : Doctor Profile - Reviews section Part 1Video · 43 min
  • Build : Doctor Profile - Reviews section Part 2Video · 32 min
  • Build : Doctor Profile - Reviews section Part 3Video · 39 min
  • Build : Doctor Profile - Reviews section Part 4Video · 1 h 49 min
  • Final Code: DoctorProfile Reviews SectionLectura · 0 min
  • Strategy for the Appointment Scheduling SectionVideo · 9 min
  • Starter Code / Prompts: Appointment Scheduling SectionLectura · 0 min
  • Build : Doctor Profile - Appointment Scheduling Section Part 1Video · 1 h 23 min
  • Build : Doctor Profile - Appointment Scheduling Section Part 2Video · 1 h 21 min
  • Build : Doctor Profile - Appointment Scheduling Section Part 3Video · 1 h 27 min
  • Final Code: Appointment Scheduling SectionLectura · 0 min
  • Testing Appointment Scheduler and Git CommitVideo · 28 min
UNIDAD 7 - Day 9 and 10: Authentication · 21 lecciones

UNIDAD 7 - Day 9 and 10: Authentication

  • What we will do in this sectionVideo · 1 min
  • THEORY: Introduction to zodLectura · 0 min
  • Miscellaneous THEORY: Benefits of NextAuth ,JWT ,cookie,Password hashing etc.Lectura · 0 min
  • BUILD: Short version to Implement Next Auth (Detailed version in Appendix)Video · 1 h 5 min
  • Final Code: Next AuthLectura · 0 min
  • Strategy Sign in and Sign outVideo · 6 min
  • Starter Code / Prompts: Sign in and Sign outLectura · 0 min
  • BUILD: sign in , sign out, modify header - Part 1Video · 27 min
  • BUILD: sign in , sign out, modify header - Part 2Video · 35 min
  • BUILD: sign in , sign out, modify header - Part 3Video · 44 min
  • BUILD: sign in , sign out, modify header - Part 4Video · 43 min
  • BUILD: sign in , sign out, modify header - Part 5Video · 7 min
  • BUILD: sign in , sign out, modify header - Part 6Video · 1 h 27 min
  • BUILD: sign in , sign out, modify header - Part 7Video · 8 min
  • Final Code: Sign in and Sign outLectura · 0 min
  • Starter Code / Prompts: Sign UpLectura · 0 min
  • Build: Sign upVideo · 1 h 3 min
  • Final Code: Sign upLectura · 0 min
  • Add Auth Secret in VercelVideo · 2 min
  • Check if callback URL is workingVideo · 11 min
  • Final Code: Sign in , Sign upLectura · 0 min
UNIDAD 8 - Day 11 and 12: User Profile Page · 30 lecciones

UNIDAD 8 - Day 11 and 12: User Profile Page

  • What we will do in this sectionVideo · 4 min
  • Theory: React Hook FormLectura · 0 min
  • Prompt / Starter Code: page.tsx , patient-profile-client.tsx , Error notif.Lectura · 0 min
  • Build : patient-profile-client.tsx , Error notification component - part 1Video · 1 h 9 min
  • Build : patient-profile-client.tsx , Error notification component - part 2Video · 1 h 4 min
  • Build : patient-profile-client.tsx , Error notification component - part 3Video · 4 min
  • Final Code:patient-profile-client.tsx , Error notification componentLectura · 0 min
  • Prompt / Starter Code: Profile HeaderLectura · 0 min
  • Build : Profile Header Part 1Video · 9 min
  • Build : Profile Header Part 2Video · 21 min
  • Build : Profile Header Part 3Video · 1 h 43 min
  • Build : Profile Header Part 4Video · 15 min
  • Build : Profile Header Part 5Video · 7 min
  • Final Code: Profile HeaderLectura · 0 min
  • Prompt / Starter Code: Personal Information, Edit ModalLectura · 0 min
  • Build : Personal Info Part 1Video · 36 min
  • Build : Personal Info Part 2Video · 51 min
  • Build : Personal Info Part 3Video · 32 min
  • Build : Personal Info Part 4Video · 3 min
  • Final Code: Personal Information, Edit ModalLectura · 0 min
  • Prompt / Starter Code: Appointment Section and Associated ModelsLectura · 0 min
  • Build: Appointments Section Part 1Video · 41 min
  • Build: Appointments Section Part 2Video · 27 min
  • Build: Appointments Section Part 3Video · 36 min
  • Build: Appointments Section Part 4Video · 18 min
  • Build: Appointments Section Part 5Video · 52 min
  • Build: Appointments Section Part 6Video · 1 h 11 min
  • Build: Appointments Section Part 7Video · 28 min
  • Build: Appointments Section Part 8Video · 9 min
  • Final Code: Appointment Section and Associated ModelsLectura · 0 min
UNIDAD 9 - Day 13 and 14: Appointment Flow: Patient Details Page · 26 lecciones

UNIDAD 9 - Day 13 and 14: Appointment Flow: Patient Details Page

  • What we will do in this sectionVideo · 7 min
  • Prompt / Starter code: Doctor Profile to Patient details PageLectura · 0 min
  • Build: Doctor Profile to Patient details Page - Part 1Video · 1 h 2 min
  • Build: Doctor Profile to Patient details Page - Part 2Video · 27 min
  • Build: Doctor Profile to Patient details Page - Part 3Video · 49 min
  • Build: Doctor Profile to Patient details Page - Part 4Video · 18 min
  • Build: Doctor Profile to Patient details Page - Part 5Video · 6 min
  • Final code: Doctor Profile to Patient details PageLectura · 0 min
  • Prompt/Starter Code: PatientDetails (page.tsx) and related thingsLectura · 0 min
  • Build: PatientDetails (page.tsx) and related things - Part 1Video · 5 min
  • Build: PatientDetails (page.tsx) and related things - Part 2Video · 42 min
  • Build: PatientDetails (page.tsx) and related things - Part 3Video · 32 min
  • Build: PatientDetails (page.tsx) and related things - Part 4Video · 34 min
  • Final code: PatientDetails (page.tsx) and related thingsLectura · 0 min
  • Prompt/Starter Code: PatientDetailsClientLectura · 0 min
  • Build: PatientDetailsClientVideo · 55 min
  • Final Code: PatientDetailsClientLectura · 0 min
  • Prompt/Starter Code: PatientDetailsFormLectura · 0 min
  • Build: PatientDetails Form Part 1Video · 26 min
  • Build: PatientDetails Form Part 2Video · 16 min
  • Build: PatientDetails Form Part 3Video · 1 h 27 min
  • Build: PatientDetails Form Part 4Video · 24 min
  • Build: PatientDetails Form Part 5Video · 28 min
  • Final Code: PatientDetailsFormLectura · 0 min
  • Build - Part 6 - Testing + Allow to go to Profile page to make changesVideo · 36 min
  • Final CodeLectura · 0 min
UNIDAD 10 - Day 15 and 16: Payment Page · 19 lecciones

UNIDAD 10 - Day 15 and 16: Payment Page

  • What we will do in this sectionVideo · 4 min
  • Theory: Communicating with External Services (like PayPal)Lectura · 0 min
  • Try to write PaymentPage (page.tsx)Lectura · 0 min
  • Strategy discussion Build : Payment Part 1Video · 8 min
  • Build : Payment Part 2Video · 26 min
  • Prompt / Starter code: PaymentClient componentLectura · 0 min
  • Build : Payment Part 3Video · 15 min
  • Build : Payment Part 4Video · 36 min
  • Build : Payment Part 5Video · 6 min
  • Prompt / Starter code : PayPal BELectura · 0 min
  • Build : Payment Part 6Video · 27 min
  • Build : Payment Part 7Video · 18 min
  • Build : Payment Part 8Video · 47 min
  • Task: PayPal checkout ButtonsLectura · 0 min
  • Build : Payment Part 9 (Paypal Checkout Buttons)Video · 49 min
  • Prompt / Starter code: Cash paymentLectura · 0 min
  • Build : Payment Part 10 (Cash Payment)Video · 34 min
  • Build : Payment Part 11 (Styling)Video · 44 min
  • Final CodeLectura · 0 min
UNIDAD 11 - Day 17: Success Page + Loading Optimisation · 5 lecciones

UNIDAD 11 - Day 17: Success Page + Loading Optimisation

  • What we will do in this sectionVideo · 1 min
  • Starter Code / PromptLectura · 0 min
  • Build: Success Page Part 1Video · 44 min
  • Build: Success Page Part 2Video · 1 h 2 min
  • Final CodeLectura · 0 min
UNIDAD 12 - Day 18 and 19: Admin Dashboard · 27 lecciones

UNIDAD 12 - Day 18 and 19: Admin Dashboard

  • What we will do in this sectionVideo · 4 min
  • Task 1 - Admin HeaderLectura · 0 min
  • Starter codeLectura · 0 min
  • Final Code - Admin HeaderLectura · 0 min
  • Task 2 - Admin SidebarLectura · 0 min
  • Starter codeLectura · 0 min
  • Final Code- SidebarLectura · 0 min
  • Task 3: auth-guardLectura · 0 min
  • Starter codeLectura · 0 min
  • Final Code: auth-guardLectura · 0 min
  • Task 4 - layout.tsx in admin folderLectura · 0 min
  • Starter codeLectura · 0 min
  • Final Code - layoutLectura · 0 min
  • Task 5 - getAdminDashboardData server action and AdminDashboardData InterfaceLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: getAdminDashboardData server action and AdminDashboardData InterfaceLectura · 0 min
  • Task 6: Add two Badge VariantsLectura · 0 min
  • Final Code Add two Badge VariantsLectura · 0 min
  • Task 7 - AppointmentStatusBadge componentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: AppointmentStatusBadge componentLectura · 0 min
  • Task 8 - DashboardCharts componentLectura · 0 min
  • Starter codeLectura · 0 min
  • Final code: DashboardCharts componentLectura · 0 min
  • Task 9 - AdminDashboardPage ( page.tsx)Lectura · 0 min
  • Starter codeLectura · 0 min
  • Final code- AdminDashboardPage ( page.tsx)Lectura · 0 min
UNIDAD 13 - Day 20 and 21: Appointment Actions · 28 lecciones

UNIDAD 13 - Day 20 and 21: Appointment Actions

  • What we will do in this sectionVideo · 5 min
  • Task 1 - AdminSearchInput - create useDebounce custum hookLectura · 0 min
  • Starter codeLectura · 0 min
  • Final code- AdminSearchInput - create useDebounce custum hookLectura · 0 min
  • Task 2 - AdminSearchInput ComponentLectura · 0 min
  • Starter codeLectura · 0 min
  • Final code- AdminSearchInput ComponentLectura · 0 min
  • Task 3 - Server actions - markAdminAppointmentNoShowLectura · 0 min
  • Starter codeLectura · 0 min
  • Final code- Server actions - markAdminAppointmentNoShowLectura · 0 min
  • Task 4 - Server actions - markAdminAppointmentCompletedLectura · 0 min
  • Starter codeLectura · 0 min
  • Final code- Server actions - markAdminAppointmentCompletedLectura · 0 min
  • Task 5 - Server actions - markCashAppointmentAsPaidLectura · 0 min
  • Starter codeLectura · 0 min
  • Final code- Server actions - markCashAppointmentAsPaidLectura · 0 min
  • Task 6 - Server actions - cancelAdminAppointmentLectura · 0 min
  • Starter codeLectura · 0 min
  • Final code- Server actions - cancelAdminAppointmentLectura · 0 min
  • Task 7 - Server actions - getAdminAppointments, required interfacesLectura · 0 min
  • Starter codeLectura · 0 min
  • Final code- Server actions - getAdminAppointments, required interfacesLectura · 0 min
  • Task 8 - AppointmentsTable ComponentLectura · 0 min
  • Starter codeLectura · 0 min
  • Final code- AppointmentsTable ComponentLectura · 0 min
  • Task 9 - AdminAppointmentsPage ComponentLectura · 0 min
  • Starter codeLectura · 0 min
  • Final code- AdminAppointmentsPage ComponentLectura · 0 min
UNIDAD 14 - Day 22: All Appointments · 7 lecciones

UNIDAD 14 - Day 22: All Appointments

  • What we will do in this sectionVideo · 2 min
  • Task 1 AllAppointmentsTable ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code - AllAppointmentsTable ComponentLectura · 0 min
  • Task 2 AdminAppointmentsPage (page.tsx)Lectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code - AdminAppointmentsPage (page.tsx)Lectura · 0 min
UNIDAD 15 - Day 23: Settings - 1 (Admin Management) · 31 lecciones

UNIDAD 15 - Day 23: Settings - 1 (Admin Management)

  • What we will do in this sectionVideo · 3 min
  • Task 1 : Create Schema (addAdminFormSchema and editAdminFormSchema)Lectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code - Create Schema (addAdminFormSchema and editAdminFormSchema)Lectura · 0 min
  • Task 2 : Server Action getAdminUsersLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Server Action getAdminUsersLectura · 0 min
  • Task 3 : Server Action addAdminUserLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code : Server Action addAdminUserLectura · 0 min
  • Task 4 : Server Action deleteAdminUserLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Server Action deleteAdminUserLectura · 0 min
  • Task 5 : Server Action updateAdminUserLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Server Action updateAdminUserLectura · 0 min
  • Task 6: AddAdminDialog ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: AddAdminDialog ComponentLectura · 0 min
  • Task 7: EditAdminDialog ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: EditAdminDialog ComponentLectura · 0 min
  • Task 8: AdminUsersTable ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: AdminUsersTable ComponentLectura · 0 min
  • Task 9: AdminSettingsClient ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: AdminSettingsClient ComponentLectura · 0 min
  • Task 10: AdminSettingsPage Component (page.tsx)Lectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: AdminSettingsPage Component (page.tsx)Lectura · 0 min
UNIDAD 16 - Day 24: Settings -2 (Banner Management) · 23 lecciones

UNIDAD 16 - Day 24: Settings -2 (Banner Management)

  • What we will do in this sectionVideo · 3 min
  • Task 1 : Create Schema (addBannerSchema)Lectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Create Schema (addBannerSchema)Lectura · 0 min
  • Task 2: Read the previously done Server action getBanners (in settings.actions)Lectura · 0 min
  • Task 3: Server action - addBannerLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code - Server action - addBannerLectura · 0 min
  • Task 4: Server action - deleteBannerLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Server action - deleteBannerLectura · 0 min
  • Task 5: Server action - updateBannerNameLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Server action - updateBannerNameLectura · 0 min
  • Task 6: AddBannerDialog ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: AddBannerDialog ComponentLectura · 0 min
  • Task 7: BannerSettings ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: BannerSettings ComponentLectura · 0 min
  • Task 8: Modify AdminSettingsPage Component ( page.tsx)Lectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Modify AdminSettingsPage Component ( page.tsx)Lectura · 0 min
UNIDAD 17 - Day 25: Settings -3 (Department Management) · 29 lecciones

UNIDAD 17 - Day 25: Settings -3 (Department Management)

  • What we will do in this sectionVideo · 3 min
  • Task 1: Create Schema (addDepartmentSchema, editDepartmentSchema)Lectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Create Schema (addDepartmentSchema, editDepartmentSchema)Lectura · 0 min
  • Task 2: Read previously implemented Server action - getDepartmentsLectura · 0 min
  • Task 3: Server action - addDepartmentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Server action - addDepartmentLectura · 0 min
  • Task 4: Server action - deleteDepartmentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Server action - deleteDepartmentLectura · 0 min
  • Task 5: Server action - updateDepartmentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Server action - updateDepartmentLectura · 0 min
  • Task 6: AdminDepartmentCard ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: AdminDepartmentCard ComponentLectura · 0 min
  • Task 7: AddDepartmentDialog ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: AddDepartmentDialog ComponentLectura · 0 min
  • Task 8: EditDepartmentDialog ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: EditDepartmentDialog ComponentLectura · 0 min
  • Task 9: DepartmentSettings ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: DepartmentSettings ComponentLectura · 0 min
  • Task 10: Modify AdminSettingsPage (page.tsx)Lectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Modify AdminSettingsPage (page.tsx)Lectura · 0 min
UNIDAD 18 - Day 26 : Doctor Management - 1 (everything except leave Management) · 42 lecciones

UNIDAD 18 - Day 26 : Doctor Management - 1 (everything except leave Management)

  • What we will do in this sectionVideo · 3 min
  • Task 1: Create Schema (addDoctorFormSchema editDoctorFormSchema)Lectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Create Schema (addDoctorFormSchema editDoctorFormSchema)Lectura · 0 min
  • Tast 2: Server action - addDoctorLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Server action - addDoctorLectura · 0 min
  • Tast 3: Server action - updateDoctorLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Server action - updateDoctorLectura · 0 min
  • Task 4: modify lib/uploadthing.tsLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: modify lib/uploadthing.tsLectura · 0 min
  • Task 5: AddDoctorDialog ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: AddDoctorDialog ComponentLectura · 0 min
  • Task 6: EditDoctorDialog ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: EditDoctorDialog ComponentLectura · 0 min
  • Task 7: Server action - getAdminDoctorsLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Server action - getAdminDoctorsLectura · 0 min
  • Task 8: Read already written Server action - getDepartmentsLectura · 0 min
  • Task 9: Server action - deleteDoctorLectura · 0 min
  • Modify Prisma Schema ( User Model)Lectura · 0 min
  • Starter Code - Server actionLectura · 0 min
  • Final Code : Server action - deleteDoctorLectura · 0 min
  • Modify slightly getDoctorDetails server actionLectura · 0 min
  • Task 10: Server action - checkDoctorAppointmentsLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Final Code: Server action - checkDoctorAppointmentsLectura · 0 min
  • Task 11: placeholder for route to manage doctor leaveLectura · 0 min
  • Final Code: placeholder for route to manage doctor leaveLectura · 0 min
  • Task 12: DoctorsTable ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: DoctorsTable ComponentLectura · 0 min
  • Task 13: DoctorsManagementClient ComponentLectura · 0 min
  • StarterLectura · 0 min
  • Final Code: DoctorsManagementClient ComponentLectura · 0 min
  • Task 14: AdminDoctorsPage (page.tsx)Lectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: AdminDoctorsPage (page.tsx)Lectura · 0 min
UNIDAD 19 - Day 27: Doctor Management -2 (leave Management) · 40 lecciones

UNIDAD 19 - Day 27: Doctor Management -2 (leave Management)

  • What we will do in this sectionVideo · 5 min
  • Task 1 : Custok hook useLeaveState.tsLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Custok hook useLeaveState.tsLectura · 0 min
  • Task 2: Server Action - getDoctorAppointmentsForDateInternalLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Server Action - getDoctorAppointmentsForDateInternalLectura · 0 min
  • Task 3: Server Action - getDoctorAppointmentsForDateLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Server Action - getDoctorAppointmentsForDateLectura · 0 min
  • Task 4: Custom hook useAppointmentConflicts.tsLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Custom hook useAppointmentConflicts.tsLectura · 0 min
  • Task 5: LeaveCalendar ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: LeaveCalendar ComponentLectura · 0 min
  • Task 6: ConflictDisplay ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: ConflictDisplay ComponentLectura · 0 min
  • Task 7: LeaveEditor ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: LeaveEditor ComponentLectura · 0 min
  • Task 8: LeaveLegend ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: LeaveLegend ComponentLectura · 0 min
  • Task 9: updateDoctorLeave Server ActionLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: updateDoctorLeave Server ActionLectura · 0 min
  • Task10: ManageLeaveClient ComponentLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: ManageLeaveClient ComponentLectura · 0 min
  • Task 11: Server Action - getAdminDoctorByIdLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Server Action - getAdminDoctorByIdLectura · 0 min
  • Task 12: Server Action - getDoctorLeavesLectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: Server Action - getDoctorLeavesLectura · 0 min
  • Task 13: ManageDoctorLeavePage (page.tsx)Lectura · 0 min
  • Starter CodeLectura · 0 min
  • Final Code: ManageDoctorLeavePage (page.tsx)Lectura · 0 min
UNIDAD 20 - Appendix: Deepdives · 13 lecciones

UNIDAD 20 - Appendix: Deepdives

  • GLOBALS.CSS (Day 1): Extend theme in globals.css , tailwing v4 using AILectura · 0 min
  • Build: Extend Theme Part 1Video · 1 h 13 min
  • Build: Extend Theme Part 2Video · 33 min
  • Build: Extend Theme Part 3 - fixing a typo BugVideo · 2 min
  • Build: Extend Theme Part 4Video · 15 min
  • GLOBALS.CSS (Day 1): Final Code: globals.cssLectura · 0 min
  • Next AuthLectura · 0 min
  • NEXTAUTH (Day5): Starter Code / Prompt for Detailed Version of Next AuthLectura · 0 min
  • NEXTAUTH (Day5): Build: Detailed Version discussing Next Auth ( AuthJS) Part 1Video · 50 min
  • NEXTAUTH (Day5): Build: Detailed Version discussing Next Auth ( AuthJS) Part 2Video · 34 min
  • NEXTAUTH (Day5): Build: Detailed Version discussing Next Auth ( AuthJS) Part 3Video · 26 min
  • NEXTAUTH (Day5): Build: Detailed Version discussing Next Auth ( AuthJS) Part 4Video · 48 min
  • NEXTAUTH (Day5): Final Code (auth.ts, auth.config.ts,types/next-auth.d.ts ...)Lectura · 0 min
UNIDAD 21 - Learn DSA · 1 lecciones

UNIDAD 21 - Learn DSA

  • Bonus LectureLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    21 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: AI-Accelerated Web Developer Bootcamp | Build Full-Stack App

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Jackson Kailath.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 21 unidades · 442 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Jackson Kailath; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · AI-Accelerated Web Developer Bootcamp | Build Full-Stack App

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture