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

لوگو
کلاس خصوصی فعال است. درخواست کلاس خصوصی
برای دوره بعدی خبرم کن . خبرم کن

توضیحات دوره


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

پیش نیازها

 آشنایی با Html و Css

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

1- افرادی که علاقمند به این تکنولوژی قدرتمند هستند.

٢-طراحان سایت
 

سرفصل دوره

معرفی جاوااسکریپت
 - چرا زبان برنامه نویسی؟
- چرا زبان جاوااسکریپت؟
- تاریخچه
- نسخه ها - مزایای استفاده از این زبان
● نصب و راه اندازی اولین پروژه
 - طرق مختلف استفاده در مرورگر
- اولین برنامه 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 از مایکروسافت، مشاور چندین سازمان و ارگان دولتی و شرکت های خصوصی، می تواند در این مسیر شما را همراهی نماید.

آخرین مقالات

مشاهده همه