بعد از این درس دقیقاً چه بلدی؟
- میتوانی «تکمیل پروژه» را با مثال همین درس توضیح بدهی.
- میدانی «آزمون» کجای مسئله به کار میآید.
- تغییر پیشنهادی درس را اجرا میکنی و از روی نتیجه، اشتباه را پیدا میکنی.
یک خانه کامل بهتر از ده پی نیمهکاره است
شروع پروژه تازه حس پیشرفت میدهد، اما تمامکردن ورود، خطا، امنیت، README و انتشار است که مهارت واقعی میسازد.
حالا مبانی زبان، فرم، دیتابیس، ورود امن و API را دیدهای. قدم بعدی اضافهکردن موضوعهای پراکنده نیست؛ یکی از پروژهها را کامل، آزمون و روی یک محیط امن منتشر کن.
چرا مهم است؟ هر روز یک خروجی کوچک و قابل بررسی بساز: تکمیل CRUD، ورود، مجوز، تست، مستندات و در پایان یک نسخه نمایشی امن.
اولین تمرین تو: هر روز یک خروجی کوچک و قابل بررسی بساز: تکمیل CRUD، ورود، مجوز، تست، مستندات و در پایان یک نسخه نمایشی امن.
اول بفهم، بعد کد بنویس
تکمیل پروژه
مسیر موفق، خطا، داده نامعتبر و دسترسی غیرمجاز را پوشش بده.
آزمون
برای منطق حساس تست خودکار و برای مسیرهای اصلی سناریوی دستی تکرارپذیر بنویس.
انتشار امن
تنظیمات محیط، HTTPS، Log، نسخه پشتیبان و بهروزرسانی وابستگیها را جدی بگیر.
برنامه ۱۴روزه ادامه مسیر
هر روز یک خروجی کوچک و قابل بررسی بساز: تکمیل CRUD، ورود، مجوز، تست، مستندات و در پایان یک نسخه نمایشی امن.
قطعهها را به ترتیب درست بچین
روی هر قطعه بزن تا وارد پاسخ شود؛ برای برگرداندن دوباره روی آن بزن. با دکمههای جابهجایی هم میتوانی بدون کشیدن و رهاکردن ترتیب را اصلاح کنی.
کد را کامل کن و ساختار آن را بررسی کن
این درس وارد قابلیتهای سروری یا حرفهای شده است. برای امنیت سایت، کد دلخواه روی سرور اجرا نمیشود؛ بررسیگر، وجود اجزای ضروری و منطق مورد انتظار را کنترل میکند و راهنمای اصلاح میدهد.
کد را کامل کن و «بررسی ساختار» را بزن.
این مثال خطبهخط چه میگوید؟
فعلاً حفظ نکن؛ هر خط را به یک جمله ساده تبدیل کن.
- 1
روز ۱ تا ۳: تکمیل مسیرهای اصلیاین خط بخشی از منطق اصلی مثال است؛ نامها و علامتها را از راست به چپ، بخشبهبخش بخوان.
- 2
روز ۴ تا ۶: اعتبارسنجی و مجوزاین خط بخشی از منطق اصلی مثال است؛ نامها و علامتها را از راست به چپ، بخشبهبخش بخوان.
- 3
روز ۷ تا ۹: تست و خطایابیاین خط بخشی از منطق اصلی مثال است؛ نامها و علامتها را از راست به چپ، بخشبهبخش بخوان.
- 4
روز ۱۰ تا ۱۲: README و API docsاین خط بخشی از منطق اصلی مثال است؛ نامها و علامتها را از راست به چپ، بخشبهبخش بخوان.
- 5
روز ۱۳: انتشار آزمایشیاین خط بخشی از منطق اصلی مثال است؛ نامها و علامتها را از راست به چپ، بخشبهبخش بخوان.
- 6
روز ۱۴: بازبینی و نسخه 1.0این خط بخشی از منطق اصلی مثال است؛ نامها و علامتها را از راست به چپ، بخشبهبخش بخوان.
راهنماییها مرحلهای هستند؛ اول خودت پیام خطا را بخوان.
یکی از دو پروژه را انتخاب کن و برای فردا یک کار حداکثر ۶۰دقیقهای بنویس که خروجی قابل دیدن داشته باشد.
از ساده به چالشی، بدون پرش
یکی از مقدارهای مثال را عوض کن، خروجی را روی کاغذ حدس بزن و سپس بررسی کن.
یکی از دو پروژه را انتخاب کن و برای فردا یک کار حداکثر ۶۰دقیقهای بنویس که خروجی قابل دیدن داشته باشد.
سناریوی «برنامه ۱۴روزه ادامه مسیر» را با نامهای واضحتر و یک حالت تازه گسترش بده.
این سه اشتباه را انجام نده
بدون تمامکردن پروژه سراغ فریمورک بعدی میروی.
فقط ویدئو یا متن بیشتری مصرف میکنی و کد نمینویسی.
نسخه نمایشی را با رمزها، خطاهای نمایشی یا تنظیمات توسعه منتشر میکنی.
5 پرسش کوتاه؛ مطمئن شو واقعاً یاد گرفتهای
برای هر پرسش یک پاسخ انتخاب کن. بعد از هر انتخاب، دلیل پاسخ را همانجا میبینی.
بهترین قدم بلافاصله بعد از دوره چیست؟
کدام توضیح، «تکمیل پروژه» را دقیقتر بیان میکند؟
بهترین قدم بعد از خواندن مثال این درس چیست؟
کدام روش نشان میدهد این درس را واقعاً فهمیدهای؟
کدام رفتار احتمال خطا را در همین موضوع بیشتر میکند؟
درس را فقط وقتی تمام کن که کد را تغییر دادهای
دیدن آموزش کافی نیست؛ یک مقدار را تغییر بده، خروجی را پیشبینی کن و بعد اجرا بزن.