پلنر 28 هفته ای
لازم نیست هفتهها را حتماً پشتسرهم طی کنید. میتوانید بین هفتهها به خودتان استراحت بدهید یا انجام تمرینهای هر هفته را در بازهی زمانی طولانیتری انجام دهید. در این حالت ممکن است مدت زمان کل دوره بیشتر از ۲۸ هفته شود، اما فشار کمتری را تجربه میکنید. یادتان باشد هدف اصلی آموزش، یادگیری واقعی است؛ اگر احساس کردید مبحثی را خوب متوجه نشدهاید، عجله نکنید و کمی بیشتر روی همان بخش بمانید.
در ادامهی این پلنر، کارهایی که باید هر هفته انجام دهید بهصورت مشخص آورده شده است. پیشنهاد میشود ابتدای هر هفته یک مرور کلی روی تمرینها داشته باشید و همزمان با دیدن ویدیوها، بهتدریج آنها را حل کنید. همچنین برای تمرینهای بیشتر میتوانید از سایت «کدبزن» استفاده کنید :)
مسیر یادگیری
-
1
هفته اول
23 کار 0% پیشرفتتوی دوره اول که مربوط به پایتونه، برنامهنویسی رو از صفرِ صفر با هم شروع میکنیم. اول میگم اصلاً برنامهنویسی چیه و به چه دردی میخوره، بعد کمکم جلو میریم و هم مفاهیم اصلی برنامهنویسی رو یاد میگیری، هم خودِ زبان پایتون رو یاد میگیری.
-
2
هفته دوم
25 کار 0% پیشرفت -
3
هفته سوم
20 کار 0% پیشرفت -
4
هفته چهارم
11 کار 0% پیشرفت -
5
هفته پنجم
19 کار 0% پیشرفت -
6
هفته ششم
28 کار 0% پیشرفتتا اینجا هم پایتون رو یاد گرفتی، هم مهمتر از اون مفاهیم اصلی برنامهنویسی رو. این باعث میشه بعداً هر زبان برنامهنویسی دیگهای رو خیلی راحتتر و سریعتر یاد بگیری. بعدش میریم سراغ HTML که شروع دنیای طراحی وبه. HTML پایه و اسکلت هر سایته و ساختار اصلی سایتها با اون ساخته میشه. اول درباره این صحبت میکنیم که سایتها اصلاً چطوری کار میکنن، بعد وارد یادگیری عملی HTML میشیم و قدمبهقدم جلو میریم و تمرین میکنیم.
-
7
هفته هفتم
16 کار 0% پیشرفت -
8
هفته هشتم
29 کار 0% پیشرفتتا اینجا میدونی ساختار صفحات وب و HTML چیه، حالا وقتشه بریم سراغ CSS تا اون ساختاری که ساختیم رو زیبا و جذاب کنیم. توی این دوره درباره CSS، جزئیات پراپرتیها، استایلدهی درست، ریسپانسیو کردن صفحات (یعنی سایت توی موبایل، تبلت و دسکتاپ درست و مرتب نمایش داده بشه) و کلی نکته کاربردی دیگه صحبت میکنیم.
-
9
هفته نهم
30 کار 0% پیشرفت -
10
هفته دهم
16 کار 0% پیشرفت -
11
هفته یازدهم
9 کار 0% پیشرفت -
12
هفته دوازدهم
27 کار 0% پیشرفتتا اینجا HTML و CSS رو بلدی، حالا میریم سراغ جاوااسکریپت؛ که یه زبان برنامهنویسی که جون به صفحات وب میده. با جاوااسکریپت میتونی کاری کنی وقتی کاربر روی دکمه کلیک میکنه، بدون رفرش صفحه یه اتفاق بیفته، فرمها بررسی بشن، منوها باز و بسته بشن، اسلایدر و پاپآپ داشته باشی یا حتی اطلاعات از سرور بگیری و توی صفحه نمایش بدی. توی این دوره اول سینتکس اصلی جاوااسکریپت رو یاد میگیری، بعد با مثالهای واقعی و تمرین عملی یاد میگیری چطور صفحات وب رو تعاملی و پویا کنی.
-
13
هفته سیزدهم
19 کار 0% پیشرفت -
14
هفته چهاردهم
10 کار 0% پیشرفت -
15
هفته پانزدهم
23 کار 0% پیشرفت -
16
هفته شانزدهم
21 کار 0% پیشرفتتا اینجای کار بخش فرانتاند رو تموم کردید و حالا وقتشه بریم سراغ بکاند. از قبل پایتون رو یاد گرفتید و الان نوبت دیتابیسه تا بتونید اطلاعات رو ذخیره و مدیریت کنید. دیتابیس در واقع یه فضای ذخیرهسازی منظّم و سازماندهیشده برای اطلاعاته. توی این دوره اول درباره این صحبت میکنیم که دیتابیس اصلاً چیه و چطور کار میکنه، بعد بهصورت عملی یاد میگیریم چطور اطلاعات رو اضافه کنیم، ویرایش کنیم، حذف کنیم و باهاشون کار کنیم.
-
17
هفته هفدهم
20 کار 0% پیشرفت -
18
هفته هجدهم
20 کار 0% پیشرفتتوی این دوره Flask رو یاد میگیریم، که یه فریمورک پایتونیه و باهاش میتونید بخش بکاند هر سایتی رو بسازید. بعد از این دوره میتونید یه برنامه بکاند بنویسید که کدهای فرانتاند (HTML، CSS و JS) داخلش قرار گرفته و با دیتابیس ارتباط برقرار کنه و...
-
19
هفته نوزدهم
23 کار 0% پیشرفت -
20
هفته بیستم
17 کار 0% پیشرفت -
21
هفته بیست و یکم
13 کار 0% پیشرفتتا اینجا همه چیزایی که برای ساخت یه سایت نیاز داشتید رو یاد گرفتید. توی این دوره قراره همه این مهارتها رو کنار هم بذاریم و یه سایت تمرینی بسازیم.
-
22
هفته بیست و دوم
11 کار 0% پیشرفت -
23
هفته بیست و سوم
13 کار 0% پیشرفتدر ادامه خوبه کار با Git و GitHub رو هم یاد بگیری، تا بتونی تغییرات پروژهت رو ذخیره کنی، راحتتر به نسخههای قبلی برگردی و بهصورت تیمی با دیگران کار کنی.
-
24
هفته بیست و چهارم
12 کار 0% پیشرفتحالا وقتشه یه پروژه تمرینی دیگه هم انجام بدیم تا چیزایی که یاد گرفتی رو بهتر تمرین کنی و کاملاً تو ذهنت جا بیفته.
-
25
هفته بیست و پنجم
12 کار 0% پیشرفت -
26
هفته بیست و ششم
8 کار 0% پیشرفت -
27
هفته بیست و هفتم
11 کار 0% پیشرفت -
28
هفته بیست و هشتم
11 کار 0% پیشرفت