بوت کمپ تابستانه کاشان | آموزش برنامه نویسی فرانت اند

آموزش حضوری برنامه‌نویسی در کاشان

بوت کمپ آموزش برنامه نویسی فرانت اند در کاشان

شاید مدتی باشد به طراحی سایت و برنامه‌نویسی وب فکر می‌کنید، چند آموزش هم دیده‌اید، اما هنوز دقیقاً نمی‌دانید باید از کجا شروع کنید و چه چیزهایی را به چه ترتیبی یاد بگیرید. بوت کمپ فرانت اند وارناپاد دقیقاً برای همین نقطه طراحی شده است.

در این دوره قرار نیست فقط تعدادی دستور HTML، CSS یا JavaScript را حفظ کنید. قدم‌به‌قدم یاد می‌گیرید این ابزارها چطور کنار هم قرار می‌گیرند و در نهایت یک صفحه وب واقعی را می‌سازند.

سطح دوره شروع از پایه
شیوه یادگیری تمرین و پروژه
مهارت‌های اصلی HTML · CSS · JavaScript
محل برگزاری حضوری در کاشان

فرانت اند دقیقاً همان بخشی است که کاربر می‌بیند

وقتی یک سایت را باز می‌کنید، منوها، دکمه‌ها، تصاویر، فرم‌ها، کارت‌های محصولات و حتی نحوه نمایش صفحه روی گوشی یا لپ‌تاپ، همگی بخشی از تجربه‌ای هستند که کاربر مستقیماً با آن سروکار دارد.

کار یک توسعه‌دهنده فرانت اند این است که این بخش‌ها را از یک طرح یا ایده به صفحه‌ای واقعی تبدیل کند؛ صفحه‌ای که فقط زیبا نباشد، بلکه درست کار کند و استفاده از آن هم برای کاربر ساده باشد.

برای همین در این دوره تلاش می‌کنیم به‌جای حفظ کردن کدها، بفهمیم هر قسمت چه کاری انجام می‌دهد و چرا در یک پروژه واقعی به آن نیاز داریم.

یادگیری برنامه نویسی و کدنویسی فرانت اند
یادگیری برنامه‌نویسی با تمرین و نوشتن کد
Front-End Development

چرا خیلی‌ها برنامه‌نویسی را از فرانت اند شروع می‌کنند؟

یکی از چیزهایی که یادگیری فرانت اند را جذاب می‌کند این است که نتیجه کارتان خیلی زود دیده می‌شود. چیزی می‌نویسید، صفحه را Refresh می‌کنید و همان لحظه تغییر را مقابل خودتان می‌بینید.

مثلاً با چند خط CSS می‌توانید ظاهر یک دکمه یا کل چیدمان صفحه را تغییر دهید. بعد که وارد JavaScript می‌شوید، همان صفحه‌ای که تا چند دقیقه قبل ثابت بود، می‌تواند به کلیک کاربر واکنش نشان دهد یا اطلاعاتی را روی صفحه تغییر دهد.

این حسِ دیدن نتیجه کد، مخصوصاً در شروع کار، کمک می‌کند مفاهیم ملموس‌تر شوند و ارتباط میان کدی که نوشته‌اید و خروجی آن را بهتر درک کنید.

در طول بوت کمپ با چه چیزهایی کار می‌کنیم؟

HTML

اول باید اسکلت صفحه را بسازیم

با HTML یاد می‌گیرید هر بخش از صفحه جای مشخصی داشته باشد؛ از تیتر و متن گرفته تا تصویر، لینک، فرم و بخش‌های مختلف یک سایت.

CSS

بعد نوبت ظاهر و چیدمان است

اینجا صفحه کم‌کم شکل واقعی خودش را پیدا می‌کند. رنگ، اندازه، فاصله، Flexbox، Grid و شیوه چیدمان بخش‌ها را با CSS کنترل می‌کنیم.

JavaScript

صفحه را از حالت ثابت خارج می‌کنیم

با JavaScript صفحه می‌تواند به رفتار کاربر واکنش نشان دهد. از کلیک روی یک دکمه تا کار با فرم‌ها و تغییر بخش‌های مختلف صفحه.

Responsive

سایت باید روی موبایل هم درست باشد

یک صفحه خوب فقط روی مانیتور بزرگ زیبا نیست. یاد می‌گیریم همان طراحی را برای موبایل و اندازه‌های مختلف صفحه هم قابل استفاده نگه داریم.

تمرین کدنویسی در دوره فرانت اند
بخشی از مسیر یادگیری، آزمون و خطا و نوشتن کد است

تا خودتان کد ننویسید، برنامه‌نویسی واقعاً جا نمی‌افتد

دیدن ویدئو یا خواندن توضیح کمک می‌کند موضوع را بفهمید، اما بخش مهم یادگیری زمانی اتفاق می‌افتد که خودتان پشت سیستم بنشینید و سعی کنید چیزی را از صفر بسازید.

احتمالاً کدتان بار اول درست کار نمی‌کند؛ شاید رنگ اشتباه شود، یک بخش جابه‌جا شود یا JavaScript خطا بدهد. اتفاقاً همین لحظه‌ها بخش مهم آموزش هستند.

وقتی دلیل یک خطا را پیدا می‌کنید و خودتان آن را برطرف می‌کنید، معمولاً آن مفهوم خیلی بهتر از زمانی در ذهن می‌ماند که فقط پاسخ آماده را دیده باشید.

مسیر آموزش

مسیر دوره قرار نیست شما را بین موضوعات مختلف سرگردان کند

مرحله اول از ساختار وب شروع می‌کنیم

با مرورگر، فایل‌های پروژه و HTML آشنا می‌شویم و اولین صفحه را می‌سازیم.

مرحله دوم ظاهر صفحه را شکل می‌دهیم

با CSS، فاصله‌ها، رنگ‌ها و چیدمان بخش‌های صفحه را کنترل می‌کنیم.

مرحله سوم صفحه را تعاملی می‌کنیم

JavaScript وارد پروژه می‌شود تا صفحه نسبت به کاربر واکنش نشان دهد.

مرحله چهارم همه چیز را کنار هم می‌گذاریم

مهارت‌هایی که یاد گرفته‌ایم در یک پروژه واقعی کنار هم قرار می‌گیرند.

پروژه محور بودن فقط یعنی «جلسه آخر یک پروژه بسازیم»؟ نه

اگر تمام دوره فقط تئوری باشد و در آخر ناگهان از هنرجو بخواهیم یک پروژه کامل بسازد، فاصله زیادی بین آموزش و اجرا ایجاد می‌شود.

روش بهتر این است که هر چیزی که یاد می‌گیریم همان موقع وارد کار شود. HTML را یاد می‌گیریم و ساختار می‌سازیم؛ CSS را اضافه می‌کنیم و همان ساختار شکل ظاهری می‌گیرد.

بعد JavaScript به پروژه اضافه می‌شود و چیزی که تا قبل از آن فقط ظاهر داشت، کم‌کم شروع به کار کردن می‌کند. در نتیجه پروژه نهایی ادامه طبیعی همان تمرین‌های قبلی است.

پروژه برنامه نویسی فرانت اند با HTML CSS و JavaScript
تمرین‌های کوچک در نهایت به یک پروژه کامل می‌رسند
این دوره برای چه کسی مناسب است؟

لازم نیست قبل از ورود به دوره برنامه‌نویس باشید

اگر هیچ تجربه‌ای از برنامه‌نویسی ندارید، این موضوع مانعی برای شروع نیست. مسیر از مباحث پایه جلو می‌رود و قرار نیست از همان جلسه اول با موضوعات پیچیده روبه‌رو شوید.

  • کسانی که می‌خواهند برنامه‌نویسی را از یک مسیر مشخص شروع کنند
  • دانش‌آموزان و دانشجویان علاقه‌مند به طراحی سایت
  • افرادی که قبلاً کمی HTML یا CSS خوانده‌اند اما مسیرشان پراکنده بوده است
  • کسانی که در آینده می‌خواهند سراغ React و ابزارهای مدرن فرانت اند بروند
  • افرادی که در کاشان یا اطراف آن هستند و کلاس حضوری را ترجیح می‌دهند

در پایان دوره قرار نیست فقط اسم چند تکنولوژی را بلد باشید

هدف این است که وقتی یک صفحه ساده جلوی شما قرار می‌گیرد، بدانید از کجا باید شروع کنید؛ چطور ساختارش را بسازید، ظاهرش را شکل دهید و برای آن رفتار و تعامل ایجاد کنید. مهم‌تر از همه، باید بدانید بعد از پایان دوره مسیرتان را چطور ادامه دهید.

ساخت صفحات HTML طراحی با CSS Flexbox و Grid Responsive Design JavaScript کار با DOM اجرای پروژه
آموزش برنامه نویسی در کاشان

گاهی مشکل کمبود آموزش نیست؛ زیاد بودن مسیرهای مختلف است

امروز برای یادگیری برنامه‌نویسی تقریباً درباره هر موضوعی ده‌ها مقاله، ویدئو و دوره وجود دارد. این موضوع خیلی خوب است، اما برای کسی که تازه شروع کرده گاهی نتیجه برعکس می‌شود.

ممکن است امروز HTML ببینید، فردا یک آموزش React باز کنید و چند روز بعد وارد JavaScript شوید؛ بدون اینکه هنوز ارتباط این موضوعات با یکدیگر برایتان روشن شده باشد.

دوره حضوری کمک می‌کند این مسیر ترتیب مشخصی داشته باشد و وقتی سؤالی یا مشکلی در کد پیش می‌آید، همان‌جا درباره آن صحبت شود. بوت کمپ فرانت اند وارناپاد هم با همین نگاه برای علاقه‌مندان آموزش برنامه نویسی فرانت اند در کاشان طراحی شده است.

سوالات متداول درباره بوت کمپ فرانت اند وارناپاد

اگر هیچ برنامه‌نویسی بلد نباشم می‌توانم در دوره شرکت کنم؟

بله. دوره از پایه شروع می‌شود و داشتن سابقه برنامه‌نویسی برای شروع آن ضروری نیست.

دقیقاً چه چیزهایی در دوره آموزش داده می‌شود؟

محور اصلی دوره HTML، CSS و JavaScript است. در کنار آن طراحی واکنش‌گرا و مفاهیم اولیه رابط کاربری هم تمرین می‌شوند.

فقط تئوری درس داده می‌شود؟

خیر. بخش مهم دوره روی تمرین و استفاده از مطالب در کد واقعی متمرکز است و در ادامه مهارت‌ها در قالب پروژه کنار هم قرار می‌گیرند.

بعد از دوره می‌توانم React را شروع کنم؟

بعد از اینکه در HTML، CSS و مخصوصاً JavaScript پایه خوبی پیدا کردید، می‌توانید وارد React و ابزارهای پیشرفته‌تر فرانت اند شوید.

کلاس‌ها حضوری هستند؟

بله. این بوت کمپ برای علاقه‌مندان به یادگیری حضوری فرانت اند در کاشان در نظر گرفته شده است.

برای زمان شروع و شرایط ثبت‌نام از کجا اطلاعات بگیرم؟

برای اطلاع از زمان برگزاری، ظرفیت و شرایط ثبت‌نام با وارناپاد از طریق شماره 09902441472 تماس بگیرید.

VarnaPad Front-End Bootcamp

اگر مدت‌هاست می‌خواهید فرانت اند را شروع کنید، از یک مسیر مشخص شروع کنید

برای اطلاع از زمان برگزاری، شرایط دوره و ظرفیت ثبت‌نام بوت کمپ فرانت اند وارناپاد در کاشان با مجموعه تماس بگیرید.

تماس برای ثبت‌نام: 09902441472