Show Sidebar
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Claude Code for Professional Developers
1- Getting Started (10m)
1- Welcome (2:11)
2- Prerequisites (1:46)
3- Course Structure (2:44)
4- Source Code (0:43)
5- How to Take This Course (2:07)
6- Questions and Support
7- Connect with Me
2- Getting Started with Claude Code (85m)
1- Introduction (1:11)
2- What is Claude Code (5:08)
3- Installing Claude Code (2:34)
4- Using Claude Code (4:08)
5- Running the App (3:29)
6- Creating Project Memory (4:42)
7- Effective Prompting (10:11)
8- Using the Plan Mode (6:28)
9- Managing the Context (4:10)
10- Tracking Cost and Usage (1:32)
11- Model Context Protocol (4:13)
12- Adding Tools (9:20)
13- Creating Skills (5:06)
14- Adding Skills (4:53)
15- Checkpointing (4:53)
16- Creating Subagents (4:42)
17- AI Code Review (6:05)
18- Future of Software Engineering (2:42)
3- Project Planning and Setup (37m)
1- Introduction (1:04)
2- Defining the Project Scope (6:05)
3- Clarifying the Requirements (4:18)
4- Defining the MVP (2:10)
5- Choosing the Tech Stack (3:31)
6- Creating an Implementation Plan (2:24)
7- Setting Up the Project (9:14)
8- Setting Up PostgreSQL (1:27)
9- Setting Up Prisma (5:53)
10 - Setting Up Push Notifications (0:50)
4- Authentication (1h 47m)
1- Introduction (1:22)
2- Choosing an Authentication Strategy (4:17)
3- Choosing a Session Strategy (4:26)
4- Setting Up Better Auth (7:19)
5- Reviewing the Authentication Setup (6:00)
6-Registering Users (7:29)
7- Building the Login Page (4:21)
8- Reviewing the Login Page (5:32)
9- Implementing Validation (6:57)
10- Adding Tailwind (5:08)
11- Adding Shadcn (9:37)
12- Implementing Role-based Access (5:45)
13- Creating a Security Audit Agent (3:47)
14- Security Audit (8:20)
15- Troubleshooting Startup Issues (2:57)
16- Setting Up Playwright (6:28)
17- Reviewing Playwright Setup (2:53)
18- Creating a Testing Agent (3:32)
19- Writing and Running E2E Tests (5:18)
20- Reviewing E2E Tests (4:36)
5- User Management (1h 21m)
1- Introduction (0:28)
2- Listing Users (5:36)
3- Using React Query (5:26)
4- Adding Loading Skeletons (3:28)
5- Writing Unit Tests (11:18)
6- Creating Users (5:06)
7- Reviewing the Backend Code (5:44)
8- Reviewing the Frontend Code (7:14)
9- Testing Creating Users (6:16)
10- Editing Users (4:16)
11- Reviewing the Backend (4:05)
12- Reviewing the Frontend (3:51)
13- Deleting Users (5:34)
14- Reviewing the Code (4:19)
15- Adding E2E Tests (6:01)
16- Why Clean Code Still Matters (4:11)
6- Ticket Management (1h 32m)
1- Introduction (1:03)
2- Receiving Tickets (7:30)
3- Reviewing the Code (5:14)
4- Writing E2E Tests (2:53)
5- Listing Tickets (2:57)
6- Reviewing the Code (7:12)
7- Sorting Tickets (6:01)
8- Filtering Tickets (3:56)
9- Pagination (5:03)
10- Viewing Ticket Details (5:31)
11- Assigning Tickets (4:51)
12- Updating Tickets (5:47)
13- Replying to Tickets (3:47)
14- Reviewing the Backend (4:30)
15- Reviewing the Frontend (6:07)
16- Refactoring for Clean Abstractions (4:56)
17- Extracting Interfaces (3:19)
18- Writing Tests (3:17)
19- Preventing XSS Attacks (5:07)
20- Handling Edge Cases (3:04)
7- AI-Powered Features (1h)
1- Introduction (1:16)
2- Polishing Replies (4:40)
3- Reviewing the Code (6:46)
4- Testing AI Features (1:26)
5- Summarizing Tickets (4:41)
6- Reviewing the Code (2:30)
7- Classifying Tickets (3:19)
8- Reviewing the Code (3:52)
9- Background Job Processing (7:18)
10- Auto-Resolving Tickets (8:17)
11- Reviewing the Code (5:52)
12- Building a Dashboard (3:59)
13- Reviewing the Code (6:10)
8- Email Integration (17m)
1- Introduction (0:44)
2- Setting Up SendGrid (0:50)
3- Tunnelling with ngrok (1:59)
4- Receiving Emails (4:52)
5- Troubleshooting Email Integration (3:10)
6- Sending Emails (4:57)
9- Production (46m)
1- Introduction (0:42)
2- Logging Errors with Sentry (5:59)
3- Polishing the UI (3:18)
4- Preparing for Production (4:34)
5- Dockerizing the App (4:53)
6- Deploying to Railway (7:37)
7- Seeding the Production Database (3:50)
8- Configuring SendGrid (1:59)
9- Claude Code GitHub Actions (3:22)
10- Fixing GitHub Issues (4:08)
11- Creating Pull Requests (2:42)
12- Final Thoughts (2:49)
1- Welcome
Download
Complete and Continue