آکادمی برنامه نویسان

لوگو
برای دوره بعدی خبرم کن . خبرم کن

توضیحات دوره

جاوا اسکریپت یکی از مهم‌ترین زبان‌های برنامه‌نویسی حوزه‌ی وب محسوب می‌شود. این زبان اولین بار با اسم LiveScript و توسط شرکت نت اسکیپ معرفی شد و بعدها به جاوا اسکریپت تغییر نام داد.

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

با این زبان قدرتمند می توان  بازی های کامپیوتری ، برنامه های تحت ویندوز، لینوکس و مک، همچنین برنامه های تحت وب  و موبایل می باشد .

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

شما می توانید با استفاده از فریمورک های جاوااسکریپت ، پروژه ها و برنامه های خودتون رو مدیریت کنید .

 

 

پیش نیازها

  • Html
  • Css

مخاطبان این دوره

  • افرادی که می خواهند درک درست و عمیقی از جاوا اسکریپت به دست آورند.
  • افرادی که علاقه مند به استفاده از کتابخانه/فریم ورکی مانند React، Angular، Vue یا Node در آینده هستند.
  • افرادی که قبلاً جاوا اسکریپت را در سطح ابتدایی یاد گرفتند و به دنبال یک دوره پیشرفته هستید
  • افرادی که میخواهند به تازگی برنامه نویسی شروع کنند.

سرفصل دوره

معرفی جاوااسکریپت
- چرا زبان برنامه نویسی؟
- چرا زبان جاوااسکریپت؟
- تاریخچه
- نسخه ها - مزایای استفاده از این زبان
● نصب و راه اندازی اولین پروژه
- طرق مختلف استفاده در مرورگر
- اولین برنامه Hello World 
● مبانی برنامه نویسی به زبان جاوااسکریپت
Comments -
Variables - 
- شناسه ها
- کلمات رزرو شده 
Data types -
- متغییر ها
- ثابت ها
- رشته ها 
- اعداد
- عملگرها 
- تبدیلات
- ساختار های شرطی
- حلقه ها 
- آرایه ها
Sets -
Maps - 
- حلقه های تکرار
● توابع - ورودی و خروجی
Arrow Functions -
Scope -
Hoisting -
Callback - 
● Object
● DOM  
- انتخاب المان های صفحه وب
- حرکت در DOM 
CSS -
Attributes -
رویداد چیست؟
Event Object
Event Flow
Keyboard Events در جاوااسکریپت
رویداد ها کنترل ها اعتبار سنجی فرم ها
Animations
●کار با فرم ها 
- عناصر صفحه
● Events
● BOM 
Popup - 
Cookies - 
History Location - 
Windows -
Browser Event -
● خطایابی و رفع آن ها
-انواع خطا ها 
●سرفصل های تکمیلی
Json Closures Iterators Generators
Ajax -
- کار با Ajax
- رویداد ها
Promises -
- نحوه ارسال درخواست Async در Ajax
- بروز رسانی DOM با Ajax
- استفاده Json در Ajax
● اکما اسکریپت )ECMAScript(
Const و Let - 
Template Strings - 
Tagged Templates - 
- بروز رسانی های ایجاد شده در توابع
- عملگر Spread
Getters و Setters -
- متد های of و fill
- متدهای find و findIndex
Map -
WeakSet و WeakMap -
- بروزرسانی ها در ES7
Await و Async -
- بروزرسانی ها در ES8
 ○ مثال های عملی کوچک
ساخت ماشین حساب
ساخت Todo
ساخت چراغ راهنما
ساخت ساعت دیجیتال
ساخت شمارنده
بازی حدس عدد
اعتبار سنجی فرم ها

اهداف این آموزش

  • تسلط کافی بر روی جاوااسکریپت

مشاور پروژه های برنامه نویسی و بازاریابی الکترونیکی

آیا نیاز به یک مشاور حرفه ای و مجرب در پروژه های برنامه نویسی و یا پروژه های بازاریابی الکترونیکی خود دارید ؟

مهندس ایمان مدائنی مدرس بین المللی و رسمی مایکروسافت، مدیر و موسس انجمن برنامه نویسان و آموزشگاه برنامه نویسان ، دارای مدارک رسمی Microsoft Certified Trainer - MCT و MCSD و MCP و MCSE و MCSA از مایکروسافت، مشاور چندین سازمان و ارگان دولتی و شرکت های خصوصی، می تواند در این مسیر شما را همراهی نماید.

آخرین مقالات

مشاهده همه