מה צריך לדעת לפני
שתתחיל

מתחיל 4 June 2026 02:11

נגמר 4 June 2026

00 ימים
00 שעות
00 דקות
00 שניות
course image

Claude Code for Professional Developers

Learn to build and ship production-grade apps with Claude Code. Master AI-assisted development, clean architecture, testing, and deployment — no vibe coding.
via Independent

64 קורסים


9 hours

שדרוג אופציונלי זמין

מתקדם

התקדמות בקצב שלך

Paid Course

שדרוג אופציונלי זמין

סקירה כללית

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.

סילבוס

  • Getting Started (10m)WelcomePrerequisitesCourse StructureSource CodeHow to Take This CourseQuestions and SupportConnect with Me
  • Getting Started with Claude Code (1h)IntroductionWhat is Claude CodeInstalling Claude CodeUsing Claude CodeRunning the AppCreating Project MemoryEffective PromptingUsing the Plan ModeManaging the ContextTracking Cost and UsageModel Context ProtocolAdding ToolsCreating SkillsAdding SkillsCheckpointingCreating SubagentsAI Code ReviewFuture of Software Engineering
  • Project Planning and Setup (37m)IntroductionDefining the Project ScopeClarifying the RequirementsDefining the MVPChoosing the Tech StackCreating an Implementation PlanSetting Up the ProjectSetting Up PostgreSQLSetting Up PrismaSetting Up Push Notifications
  • Authentication (2h)IntroductionChoosing an Authentication StrategyChoosing a Session StrategySetting Up Better AuthReviewing the Authentication SetupRegistering UsersBuilding the Login PageReviewing the Login PageImplementing ValidationAdding TailwindAdding ShadcnImplementing Role-based AccessCreating a Security Audit AgentSecurity AuditTroubleshooting Startup IssuesSetting Up PlaywrightReviewing Playwright SetupCreating a Testing AgentWriting and Running E2E TestsReviewing E2E Tests
  • User Management (1h)IntroductionListing UsersUsing React QueryAdding Loading SkeletonsWriting Unit TestsCreating UsersReviewing the Backend CodeReviewing the Frontend CodeTesting Creating UsersEditing UsersReviewing the BackendReviewing the FrontendDeleting UsersReviewing the CodeAdding E2E TestsWhy Clean Code Still Matters
  • Ticket Management (2h)IntroductionReceiving TicketsReviewing the CodeWriting E2E TestsListing TicketsReviewing the CodeSorting TicketsFiltering TicketsPaginationViewing Ticket DetailsAssigning TicketsUpdating TicketsReplying to TicketsReviewing the BackendReviewing the FrontendRefactoring for Clean AbstractionsExtracting InterfacesWriting TestsPreventing XSS AttacksHandling Edge Cases
  • AI-Powered Features (1h)IntroductionPolishing RepliesReviewing the CodeTesting AI FeaturesSummarizing TicketsReviewing the CodeClassifying TicketsReviewing the CodeBackground Job ProcessingAuto-Resolving TicketsReviewing the CodeBuilding a DashboardReviewing the Code
  • Email Integration (17m)IntroductionSetting Up SendGridTunnelling with ngrokReceiving EmailsTroubleshooting Email IntegrationSending Emails
  • Production (46m)IntroductionLogging Errors with SentryPolishing the UIPreparing for ProductionDockerizing the AppDeploying to RailwaySeeding the Production DatabaseConfiguring SendGridClaude Code GitHub ActionsFixing GitHub IssuesCreating Pull RequestsFinal Thoughts

נלמד על ידי

Mosh Hamedani


נושאים

Artificial Intelligence