دوره جاوااسکریپت و وب مدرن در مراغه
ساختن چیزی که در مرورگر باز میشود و واقعاً کار میکند.
مزیت وب برای شروع این است که نتیجه را بلافاصله میبینی. یک خط مینویسی، مرورگر را رفرش میکنی و تغییر جلوی چشمت است. همین بازخورد سریع باعث میشود یادگیری سریعتر جلو برود. این دوره از همانجا شروع میکند و تا جایی میرود که بتوانی یک رابط کامل و متصل به داده بسازی.
کار روی سه لایه پیش میرود: ساختار با HTML، ظاهر با CSS و رفتار با JavaScript. اما بهجای ساختن صفحههای تمرینی بیمصرف، پروژههای دوره چیزهایی است که واقعاً استفاده میشوند — یک صفحهی فرود، یک رابط جستوجو که به API وصل است، و یک ابزار کوچک. کار با Git هم از میانهی دوره وارد میشود، چون بدون آن نمیشود در تیم کار کرد.
چه چیزی یاد میگیری
- HTML و CSS مدرن با Grid و Flexbox
- جاوااسکریپت ES2024 و DOM
- کار با API و دادهی زنده
- کنترل نسخه با Git
سرفصلها
HTML معنایی
ساختار درست سند، دسترسپذیری و پایهی سئوی فنی.
CSS مدرن
جعبهی مدل، Flexbox، Grid، متغیر و طراحی ریسپانسیو.
مبانی جاوااسکریپت
متغیر، تابع، آرایه و شیء، و منطق برنامه.
کار با DOM
انتخاب و تغییر عناصر، رویداد، فرم و اعتبارسنجی.
ارتباط با سرور
کار ناهمگام، fetch، JSON و مدیریت خطا.
ابزار و انتشار
Git و GitHub، ساختار پروژه و انتشار سایت.
این دوره برای کیست
- کسی که میخواهد وارد طراحی و توسعهی وب شود
- طراحی که میخواهد طرحهایش را خودش پیاده کند
- کسی که قصد دارد بعداً وارد مهندسی فرانتاند شود
- صاحب کسبوکاری که میخواهد سایت خودش را بفهمد و مدیریت کند
پیشنیازها
- هیچ پیشنیاز برنامهنویسی ندارد
- آشنایی با کار روزمره با کامپیوتر و مرورگر
- لپتاپ شخصی برای تمرین
سؤالهای پرتکرار
تفاوت این دوره با «مهندسی فرانتاند» چیست؟
اینجا پایهی وب را میسازی: زبان، مرورگر و ساخت یک صفحهی کامل. مهندسی فرانتاند یک سطح بالاتر است و دربارهی ساختن محصول بزرگ در تیم با React و TypeScript. ترتیب درست، اول این دوره است.
با این دوره میتوانم برای دیگران سایت بسازم؟
برای سایتهای معرفی و صفحهی فرود بله. اُکیلا خودش هم خدمات طراحی سایت ارائه میدهد و کار حرفهای در این حوزه، علاوه بر کد، به سئو و تحلیل نیاز مشتری هم نیاز دارد.
قدم بعدی با توست
اگر این مسیر همانی است که دنبالش بودی، یک پیام کافی است. اگر هنوز مطمئن نیستی، همان یک پیام برای پرسیدن هم کافی است.