لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع Claude Code برای مبتدیان: راهنمای کامل برنامهنویسی با هوش مصنوعی
- آخرین آپدیت
دانلود Claude Code for Beginners: The Complete AI Coding Guide
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با دوره Claude Code برای مبتدیان، توسعه نرمافزار را سریعتر و ایمنتر کنید!
در این دوره مهارتهای همکاری روزمره را توسعه میدهید: مدیریت موثر جلسات طولانی، بررسی کد (Code Review) با Claude Code، ممیزی امنیتی با Claude Code، و پیشروی به سمت خودمختاری محدود با استفاده از Claude Code Agents و بهکارگیری توسعه تستمحور (TDD).
پیشنیاز: بدون پیشنیاز
دوره Claude Code برای مبتدیان یک دوره کاربردی و جامع است که Claude را به شریک برنامهنویسی روزمره شما تبدیل میکند؛ از اولین جلسه تا ساخت، تست، بررسی، ایمنسازی و انتشار نرمافزارهای واقعی. شما عادتهای صحیح پرامپتنویسی را میآموزید، با اطمینان در codebaseهای چندفایلی پیمایش و تغییر ایجاد میکنید، بررسیهای ساختاریافته کد و ممیزیهای امنیتی را انجام میدهید، سرویسهای خارجی را یکپارچه میکنید و جریانهای تحویل نرمافزار را خودکار میسازید. در پایان، بدون به خطر انداختن کیفیت، امنیت یا قابلیت بازتولید، سریعتر توسعه خواهید داد.
آشنایی با Claude Code
با قابلیتها و محدودیتهای Claude Code آشنا شوید، محیط خود را تأیید کرده و اولین جلسه عملی خود را شروع کنید. یاد میگیرید چگونه یک مخزن (Repository) را معرفی کنید تا Claude ساختار و قراردادهای آن را درک کند، چگونه زمینه (Context) لازم برای تغییرات دقیق و قابل تأیید را فراهم کنید و چگونه Claude را سریعاً با یک codebase جدید آشنا کنید تا کمکهای هدفمند و تکرارهای ایمن داشته باشید.
شروع به کار
با کمک Claude یک پروژه را از صفر ایجاد کرده و آن را با مجوزها، مستندات و نسخهبندی برای انتشار عمومی آماده میکنید. از همان ابتدا، تست واحد (Unit Testing) را به عنوان یک تمرین پیشفرض تثبیت میکنید، تکمیل ایمن وظایف خودمختار را با معیارهای پذیرش شفاف و نقاط بازرسی بررسی میکنید و مدیریت محیط و پیکربندی را برای جریانهای کاری قابل پیشبینی و بازتولید تنظیم مینمایید.
کار با Claude Code
مهارتهای همکاری روزمره را توسعه دهید: مدیریت موثر جلسات طولانی، نوشتن پرامپتهای توسعه که منجر به پیادهسازی دقیق شوند و هماهنگ کردن تغییرات بینفایلی در مخازن واقعی. همچنین از Claude برای بررسیهای متمرکز کد و چکهای امنیتی سبک استفاده کرده و APIها و سرویسهای خارجی را با احراز هویت مناسب، مدیریت خطا و موکهای (Mocks) قابل تست یکپارچه میکنید.
بررسی کد (Code Review) با Claude Code
یک متدولوژی بررسی ساختاریافته با قدرت Claude را بیاموزید. شما تحلیلهای اولیه پروژه را اجرا میکنید؛ الگوهای طراحی و معماری را ارزیابی مینمایید؛ میزان پایبندی به اصول SOLID را میسنجید؛ مدیریت خطا، جریانهای Exception، تابآوری و تحمل خطا را ممیزی کرده و معیارهای کیفیت کد را اعمال میکنید. شما تکرار کد را شناسایی کرده، نامگذاری و خوانایی را بهبود میبخشید و یافتهها را به بازسازیهای (Refactor) عملی و بهبود تستها متصل میکنید، همگی با استدلالهای قابل ردیابی و تغییرات (Diff) شفاف.
ممیزی امنیتی با Claude Code
ممیزیهای امنیتی سیستماتیک را با کمک Claude انجام دهید. شما اسکن اولیه را اجرا کرده، جریانهای احراز هویت و مجوزدهی را بررسی میکنید، اعتبارسنجی ورودیها را اعمال نموده و الگوهای دسترسی به پایگاه داده را ممیزی میکنید. مرزهای API و زیرساخت، مدیریت کوکیها و نشستها (Session)، پردازش فایلها و منطق کسبوکار را برای یافتن آسیبپذیریها بررسی کرده، مدیریت Secrets را تأیید میکنید و گزارشهای جامع و اولویتبندی شده همراه با مراحل اصلاح و تستهای تأیید تولید مینمایید.
ویژگیهای پیشرفته
به سمت خودمختاری محدود با Claude Code Agents پیش بروید و از توسعه تستمحور (TDD) برای هدایت طراحی و بازسازی کد استفاده کنید. مدلسازی دادهها را با میگریشنهای ایمن و قابل بازگشت انجام میدهید، ابزارهای CLI قدرتمند میسازید و محیطها را با ایجاد کلاسترهای Kubernetes به کمک Claude خودکار میکنید. دوره با راهاندازی یک خط لوله CI/CD به پایان میرسد که گیتهای کیفیت را اعمال کرده، بررسیهای امنیتی را اجرا میکند و انتشار نسخهها را برای تحویلی مطمئن و تکرارپذیر خودکار میسازد.
سرفصل ها و درس ها
آشنایی
Introduction
مقدمه
Introduction
مخزن گیتهاب
GitHub Repo
پیشنیازها و تنظیمات اولیه
Prerequisites and Initial Setup
شروع اولین جلسه
Start your first session
درک codebaseها با Claude
Understanding Codebases with Claude
نصب Claude روی ماشینهای مجازی اوبونتو
Installing Claude on Ubuntu Virtual Machines
تمرین: نصب، مقداردهی اولیه و پیکربندی Claude Code
Lab: Install, Initialize and Configure Claude Code
شروع به کار
Getting Started
ساخت یک پروژه از صفر
Building a project from scratch
آمادهسازی پروژه برای انتشار عمومی
Getting project ready for public release
ایجاد تستهای واحد برای پروژه
Creating Unit Tests for our Project
تکمیل خودمختار وظایف
Autonomous Task Completion
مدیریت محیط و پیکربندی
Environment and Configuration Management
تمرین: ساخت یک اپلیکیشن وب و آمادهسازی برای انتشار
Lab: Build a Web app and prepare it for Public Release
تمرین: ایجاد تستهای واحد برای یک پروژه پایتون
Lab: Creating Unit Tests for a Python Project
کار با Claude Code
Working with Claude Code
مدیریت موثر جلسات طولانی
Managing Long Sessions Effectively
نوشتن پرامپتهای توسعه موثر
Writing Effective Development Prompts
پیمایش در پروژههای چند فایلی
Multi-file Project Navigation
کار با APIها و سرویسهای خارجی
Working with APIs and External Services
تمرین: ایجاد یک REST API با قابلیت CRUD
Lab: Create a REST API with Crud
بررسی کد با Claude Code
Code Review with Claude Code
تحلیل اولیه پروژه
Initial Project Analysis
بررسی پیادهسازی الگوهای طراحی
Design Pattern Implementation Review
ارزیابی اصول SOLID
SOLID Principles Evaluation
ممیزی مدیریت خطا و تابآوری
Error Handling & Resilience Audit
تحلیل جریانهای Exception
Exception Flow Analysis
تابآوری و تحمل خطا
Resilience & Fault Tolerance
معیارها و استانداردهای کیفیت کد
Code Quality Metrics & Standards
شناسایی تکرار کد
Code Duplication Detection
قراردادهای نامگذاری و خوانایی
Naming Conventions & Readability
تحلیل کیفیت و پوشش تست
Test Coverage & Quality Analysis
تمرین: ایجاد تستهای شخصی با Claude
Lab: Create your own tests with Claude
ممیزی امنیتی با Claude Code
Security Auditing with Claude Code
اسکن اولیه
Initial Scan
بررسی جریان احراز هویت
Authentication Flow Review
پیادهسازی مجوزدهی
Authorization Implementation
اعتبارسنجی ورودیها
Input Validation
ممیزی امنیتی پایگاه داده
Database Security Audit
امنیت API و زیرساخت
API and Infrastructure Security
امنیت کوکیها و نشستها
Cookie and Session Security
ممیزی مدیریت فایلها
File Handling Auditing
آسیبپذیریهای منطق کسبوکار
Business Logic Vulnerabilities
ممیزی مدیریت Secrets
Secrets Management Audit
ممیزی لاگینگ و مانیتورینگ
Logging and Monitoring Audit
گزارش جامع
Comprehensive Report
تمرین: ساخت گزارش امنیتی شخصی با Claude
Lab: Build Your Own Security Report with Claude
پیشرفته
Advanced
کار با Claude Code Agents
Working with Claude Code Agents
توسعه تستمحور (TDD) با Claude
Test-Driven Development with Claude
طراحی پایگاه داده و میگریشنها
Database Design and Migrations
ساخت ابزارهای CLI
Building CLI Tools
ایجاد کلاسترهای Kubernetes با Claude
Creating Kubernetes Clusters with Claude
نمایش نظرات