- از املای صحیح کلمات مطمئن شوید.
- از کلمات کمتری استفاده کنید.
- فقط کلمه کلیدی عبارت مورد نظر خود را جستجو کنید.
{{item.title}}
{{item.title}}
{{item.title}}
{{item.title}}
{{item.title}}
آموزش برنامه نویسی وب سمت کاربرWeb programming in client side
دوره
این دوره مخصوص دانش پذیرانی است که پیشینه برنامه نویسی در حوزه بک اند را داشته و اکنون پس از گذراندن دوره های پایتون و یا C# قصد ورود به حوزه جذاب برنامه نویسی فرانت اند را دارند.
دوره برنامه نویسی سمت کاربر دوره ای جذاب و کاربردی و برای آن دسته از دانش پذیرانی طراحی شده که دانش بک اند خود را تکمیل و حالا می خواهند وارد حوزه فرانت اند شوند . این دوره به شما اجازه می دهد بخش فرانت سایت خود را بسازید. در این دوره مفاهیم HTMLتکمیل و تگ های جدید یاد خواهید گرفت همچنین یاد می گیرید چگونه بصورت حرفه ای کد CSSبزنید و طرح های پیچیده را در صفحه وب پیاده کنید در ادامه این دوره پرکاربرد ترین فریم وورک CSS یعنی tailwind را یاد خواهید گرفت در نهایت هم با زبان برنامه نویسی محبوب جاوااسکریپت آشنا خواهید شد .
با توجه به این که شما تا حدی با این مفاهیم مخصوصا HTML و CSS آشنا هستید در این دوره به بعد حرفه ای آنان پرداخته خواهد شد و تمرکز دوره بر روی آموزش tailwind و زبان برنامه نویسی جاوااسکریپت خواهد بود .
دانش پذیرانی که پیشینه برنامه نویسی نداشته و قصد شروع مسیر فرانت اند را دارند باید در دوره HTML & CSS 1 شرکت کنند.
سوالات متداول
آیا این دوره برای مبتدیها مناسب است؟
خیر. این دوره مخصوص دانشپذیرانی است که پیشزمینه برنامهنویسی دارند و دورههای پایتون وب ۳ یا C# پیشرفته را گذراندهاند و با مفاهیم پایه HTML و CSS آشنا هستند.
آیا اگر HTML و CSS را در حد مقدماتی بلد باشم، این دوره برایم مناسب است؟
بله. در این دوره مباحث مقدماتی مرور کوتاه میشود اما تمرکز اصلی بر سطح حرفهای CSS، طراحی Layoutهای پیچیده، Tailwind و JavaScript کاربردی است.
تمرکز اصلی دوره روی چه مهارتهایی است؟
تمرکز دوره روی:
CSS حرفهای و پیشرفته
طراحی Responsive
کار با Tailwind
تسلط بر JavaScript و DOM
کار با Eventها، Promise، Async/Await و Fetch
آیا در این دوره طراحی ریسپانسیو آموزش داده میشود؟
بله، طراحی کاملاً واکنشگرا با استفاده از Tailwind بهصورت عملی آموزش داده میشود.
در این دوره با ارتباط با سرور هم آشنا میشویم؟
بله. با استفاده از Fetch API نحوه دریافت و ارسال داده به سرور آموزش داده میشود که پایه کارهای داینامیک فرانتاند است.
تفاوت این دوره با دورههای مقدماتی چیست؟
این دوره برای افرادی طراحی شده که برنامهنویسی را میشناسند. بنابراین:
وارد توضیحات ابتدایی و زمانبر نمیشود
تمرکز روی مهارتهای بازارکار است
آموزشها عمیقتر و کاربردیتر هستند
آیا مباحث پیشرفته JavaScript هم تدریس میشود؟
بله. مباحثی مانند:
- Callback
- Promise
- Async/Await
- Regex
- LocalStorage
مدیریت رویدادها
پیش نیاز ها
- گذراندن دوره پایتون وب 3
- گذراندن دوره برنامه نویسی پیشرفته # C برای نوجوانان
- داشتن تاییدیه از کارشناس آموزش دپارتمان
سرفصل ها
- 1-HTML
- مبانی HTML
- المان های تکمیلی HTML
- 2-CSS
- مبانی CSS
- فونت و استایل دهی به متن
- آموزش تنظیمات تصاویر در CSS
- CSS مربوط به جداول و لیست
- موارد تکمیلی
- Pseudo class و CSS های پرکاربرد در آن
- Pseudo elements
- ساخت قالب صفحه وب
- آشنایی با سلکتورهاومقادیر پیشرفته در CSS
- کار با position
- کار با Animation
- کار با transform
- 3-tailwind
- آشنایی با Tailwind
- Responsive design with Tailwind
- ایجاد ساختار صفحه با tailwind
- آشنایی با utility ها
- 4- جاوااسکریپت
- مقدمه و مفاهیم اولیه در جاوااسکریپت
- بررسی کامل DOM
- کار با event ها و انواع آن
- BOM متد ها و پراپرتی ها
- زمانبندی و کار با متد های مربوطه
- ذخیره سازی اطلاعات کاربر در برنامه نویسی سمت کاربر
- کار با local storage
- کار با کوکی ها
- regex واستفاده از آن در جاوا اسکریپت
- Callback
- Promise
- Async/await
- fetch
کسب توانایی ها
- توانایی استفاده از دانش این دوره همراه با دانش دوره های قبل و ساخت یک سایت کامل
- توانایی ایجاد اتصال بین پروژه های این دوره و دوره های بک اند خود
- طراحی ساختار استاندارد صفحات وب با HTML پیشرفته
- پیادهسازی طراحیهای حرفهای با CSS
- کار با Flexbox و Position برای ساخت Layoutهای پیچیده
- ساخت انیمیشن و افکتهای حرفهای با CSS
- طراحی کاملاً Responsive با Tailwind
- استفاده از Utility کلاسها در Tailwind بهصورت حرفهای
- کار کامل با DOM در JavaScript
- مدیریت رویدادها (Events)
- کار با LocalStorage برای ذخیره اطلاعات کاربر
- استفاده از Regex در اعتبارسنجی فرمها
- کار با Promise، Async/Await
- ارتباط با سرور از طریق Fetch API
بازار کار
- پس از گذراندن این دوره و تمرین کافی، میتوانید در موقعیتهای زیر فعالیت کنید:
- • Web Developer
- • همکاری در تیمهای استارتاپی
- • فعالیت بهصورت فریلنسری و پروژهای
- فرصت همکاری ریموت و دلاری
- یکی از مزیتهای بزرگ حوزه فرانتاند، امکان کار بهصورت دورکاری (Remote) است. با تقویت مهارت و ساخت نمونهکار حرفهای، میتوانید پروژههای بینالمللی دریافت کنید و درآمد ارزی داشته باشید.
- مسیر رشد بعد از این دوره
- این دوره فقط نقطه شروع است. بعد از تسلط بر مفاهیم آن میتوانید وارد دنیای فریمورکهای مدرن شوید مانند:
- • React
- • Next.js
- و در مسیر تبدیل شدن به یک Front-End Developer حرفهای یا Full-Stack Developer حرکت کنید.
- سطح درآمد
- درآمد برنامهنویسان فرانتاند وابسته به مهارت، تجربه و نمونهکار است؛ اما این حوزه یکی از پردرآمدترین شاخههای برنامهنویسی محسوب میشود. با تسلط بر مهارتهای کاربردی و انجام پروژههای واقعی، مسیر رشد درآمدی شما کاملاً قابل پیشبینی و صعودی خواهد بود.





