مهارت های پایه

Javascript

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

  • 32 ساعت
  • 16 جلسه
  • پیشرفته

دوره آموزش JavaScript فرصتی مناسب برای یادگیری یکی از مهم‌ترین و پرکاربردترین زبان‌های برنامه‌نویسی در دنیای توسعه وب است. جاوا اسکریپت یکی از فناوری‌های اصلی طراحی و توسعه وب‌سایت‌ها به شمار می‌رود که در کنار HTML و CSS، امکان ایجاد صفحات وب پویا، تعاملی و جذاب را فراهم می‌کند. با یادگیری این زبان می‌توانید از صفحات وب ساده فراتر بروید و قابلیت‌های کاربردی و حرفه‌ای به وب‌سایت‌ها اضافه کنید.در این دوره، آموزش جاوا اسکریپت از مفاهیم پایه آغاز می‌شود و به‌تدریج به مباحث پیشرفته‌تر می‌رسد. هنرجویان با اصول برنامه‌نویسی، نحوه نوشتن کدها و شیوه حل مسائل آشنا می‌شوند و یاد می‌گیرند چگونه با استفاده از دستورات و ساختارهای مختلف، برنامه‌های کاربردی طراحی کنند. همچنین مفاهیمی مانند متغیرها، انواع داده، عملگرها، دستورات شرطی، حلقه‌ها، توابع، آرایه‌ها و اشیا به‌صورت کاربردی آموزش داده می‌شوند تا هنرجویان بتوانند پایه‌ای قوی برای ادامه مسیر برنامه‌نویسی ایجاد کنند.
یکی از بخش‌های مهم یادگیری جاوا اسکریپت، توانایی ایجاد تعامل میان کاربر و صفحات وب است. در طول دوره، با نحوه کار با عناصر HTML و تغییر محتوای صفحات از طریق JavaScript آشنا می‌شوید. همچنین یاد می‌گیرید چگونه به رویدادهای مختلف مانند کلیک کردن، وارد کردن اطلاعات و حرکت ماوس واکنش نشان دهید و قابلیت‌هایی مانند منوهای تعاملی، فرم‌های هوشمند، اعتبارسنجی اطلاعات ورودی و سایر امکانات کاربردی را پیاده‌سازی کنید.در ادامه، مباحث مهم‌تری مانند کار با آرایه‌ها و اشیا، متدهای پرکاربرد، مدیریت خطاها و دیباگ کردن کدها بررسی می‌شوند. همچنین با مفاهیم مربوط به DOM، مدیریت رویدادها و نحوه سازمان‌دهی کدها آشنا خواهید شد. این مهارت‌ها به شما کمک می‌کنند تا علاوه بر نوشتن کدهای صحیح، بتوانید برنامه‌هایی منظم‌تر، قابل توسعه‌تر و قابل نگهداری‌تر ایجاد کنید.
در بخش‌های پیشرفته‌تر، با مفاهیمی مانند Scope، Closure، کار با توابع پیشرفته، توابع فلشی، Destructuring، Spread و Rest آشنا می‌شوید. همچنین مباحثی مانند مدیریت عملیات ناهمگام، Promise، Async/Await و کار با داده‌های JSON آموزش داده می‌شوند تا بتوانید برنامه‌هایی بسازید که با داده‌ها و سرویس‌های مختلف تعامل دارند. آشنایی با دریافت اطلاعات از APIها نیز به شما کمک می‌کند تا وب‌سایت‌هایی پویا و کاربردی‌تر توسعه دهید.در طول دوره، تمرین‌ها و پروژه‌های عملی نقش مهمی در یادگیری خواهند داشت. با استفاده از آموخته‌های خود می‌توانید قابلیت‌های متنوعی مانند ماشین‌حساب، فرم‌های اعتبارسنجی‌شده، فهرست‌های تعاملی و سایر بخش‌های کاربردی وب‌سایت را طراحی کنید. اجرای پروژه‌های عملی باعث می‌شود مفاهیم تئوری را بهتر درک کنید، مهارت حل مسئله خود را افزایش دهید و برای پیاده‌سازی پروژه‌های واقعی آماده شوید.این دوره برای افرادی مناسب است که می‌خواهند برنامه‌نویسی وب را به‌صورت اصولی یاد بگیرند، مهارت‌های خود را در زمینه توسعه فرانت‌اند ارتقا دهند یا مسیر حرفه‌ای خود را در حوزه طراحی و برنامه‌نویسی وب آغاز کنند. آشنایی با HTML و CSS می‌تواند روند یادگیری را آسان‌تر کند؛ زیرا جاوا اسکریپت معمولاً در کنار این دو فناوری برای ساخت رابط‌های کاربری کامل به کار می‌رود.

 

- ساخت فهرست کارها (To-Do List) - پیاده‌سازی فرم ثبت‌نام همراه با اعتبارسنجی - طراحی برنامه ساده برای دریافت اطلاعات از API

- آشنایی با ساختار JSON - تبدیل اطلاعات به JSON و بالعکس - دریافت و پردازش داده‌های JSON - آشنایی با Local Storage و Session Storage - ذخیره و بازیابی اطلاعات در مرورگر - پیاده‌سازی قابلیت ذخیره اطلاعات در پروژه‌های وب

- آشنایی با مفاهیم برنامه‌نویسی ناهمگام - شناخت Event Loop در سطح مقدماتی - کار با setTimeout و setInterval - آشنایی با Promise - استفاده از Async و Await - مدیریت خطا در عملیات ناهمگام - دریافت و پردازش اطلاعات از API - ارسال درخواست با Fetch API

- آشنایی با Hoisting - درک مفاهیم Scope و Closure - آشنایی با مفهوم this - کار با متدهای پیشرفته آرایه‌ها - آشنایی با Optional Chaining و Nullish Coalescing - مدیریت خطاها با try...catch - آشنایی با مفهوم ماژول‌ها (Modules) - تفکیک کدها و سازمان‌دهی پروژه

- دریافت اطلاعات از فرم‌های HTML - بررسی صحت اطلاعات ورودی - اعتبارسنجی فیلدهای فرم - نمایش پیام‌های خطا و موفقیت - بررسی فیلدهای خالی و قالب اطلاعات - جلوگیری از ارسال اطلاعات نامعتبر - طراحی فرم‌های تعاملی و کاربردی

- آشنایی با رویدادهای جاوا اسکریپت - کار با رویداد کلیک و حرکت ماوس - مدیریت رویدادهای صفحه‌کلید - کار با رویدادهای فرم - استفاده از addEventListener - آشنایی با Event Object - مدیریت رویدادهای عناصر پویا - پیاده‌سازی تعاملات کاربردی در صفحات وب

- آشنایی با Document Object Model - انتخاب عناصر HTML - تغییر محتوا و ویژگی‌های عناصر - تغییر استایل عناصر با JavaScript - ایجاد و حذف عناصر HTML - مدیریت کلاس‌های CSS - کار با ویژگی‌های فرم‌ها - پیاده‌سازی تغییرات پویا در صفحات وب

- متدهای پرکاربرد رشته‌ها - قالب‌بندی رشته‌ها با Template Literals - کار با متدهای عددی و ریاضی - آشنایی با شیء Math - کار با تاریخ و زمان در JavaScript - استفاده از شیء Date - قالب‌بندی و مدیریت تاریخ‌ها

- تعریف و مدیریت آرایه‌ها (Arrays) - دسترسی به عناصر و تغییر مقادیر آن‌ها - آشنایی با متدهای پرکاربرد آرایه - کار با متدهای map، filter و reduce - تعریف و استفاده از اشیا (Objects) - دسترسی و تغییر ویژگی‌های اشیا - آشنایی با متدهای اشیا - کار با Destructuring - استفاده از Spread و Rest Operator

- تعریف و فراخوانی توابع - آشنایی با پارامترها و مقادیر بازگشتی - تفاوت Function Declaration و Function Expression - آشنایی با توابع فلشی (Arrow Functions) - محدوده دسترسی متغیرها (Scope) - آشنایی با توابع بازگشتی (Recursive Functions) - پارامترهای پیش‌فرض - توابع Callback

- استفاده از دستورات شرطی if و else - کار با دستور switch - آشنایی با عملگر شرطی سه‌تایی (Ternary Operator) - استفاده از حلقه‌های for و while - آشنایی با حلقه do...while - کار با دستورات break و continue - حل مسائل و تمرین‌های برنامه‌نویسی

- تعریف متغیرها با let، const و var - آشنایی با انواع داده در جاوا اسکریپت - کار با رشته‌ها (String) - کار با اعداد (Number) - آشنایی با مقادیر Boolean - شناخت مقادیر Null و Undefined - تبدیل انواع داده به یکدیگر - استفاده از عملگرهای محاسباتی، مقایسه‌ای و منطقی

- معرفی زبان برنامه‌نویسی JavaScript و کاربردهای آن - نقش جاوا اسکریپت در طراحی و توسعه وب - آشنایی با نحوه اجرای کدهای جاوا اسکریپت - آماده‌سازی محیط برنامه‌نویسی - اتصال JavaScript به HTML - نوشتن اولین برنامه جاوا اسکریپت- معرفی زبان برنامه‌نویسی JavaScript و کاربردهای آن - نقش جاوا اسکریپت در طراحی و توسعه وب - آشنایی با نحوه اجرای کدهای جاوا اسکریپت - آماده‌سازی محیط برنامه‌نویسی - اتصال JavaScript به HTML - نوشتن اولین برنامه جاوا اسکریپت

http://shetabamooz.com/storage/50/Artboard-4@2x-100.jpg

میثم دیباکار

مدرس دوره طراحی وب شتاب آموز

معرفی مدرس

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


ارسال نظر
سوالات متداول
Ask Your Question
عکس دوره جاواسکریپت شتاب اموز گرگان

6,500,000 هزار تومان

اطلاعات دوره

  • جلسات 16
  • ساعت 32
  • سطح پیشرفته
  • مدرک فنی و حرفه ای