قفل قدرت وب را با دوره جامع جاوا اسکریپت ما باز کنید! عمیقاً در زبانی که برنامه های کاربردی وب مدرن، انیمیشن ها و تعامل را هدایت می کند، غوطه ور شوید. چه مبتدی باشید که مشتاق شروع کار هستید و چه یک برنامه نویس باتجربه که به دنبال ارتقای مهارت های خود هستید، دوره ما برای راهنمایی گام به گام شما طراحی شده است. کشف کنید که چرا جاوا اسکریپت زبان انتخابی برای توسعه دهندگان وب در سراسر جهان است. این فرصت را برای یادگیری، ایجاد و نوآوری از دست ندهید. امروز ثبت نام کنید و اولین قدم خود را برای تبدیل شدن به استاد جاوا اسکریپت بردارید!
به دوره جامع جاوا اسکریپت ما خوش آمدید، جایی که سفری هیجان انگیز را به یکی از تأثیرگذارترین زبان های برنامه نویسی در دنیای فناوری محور امروزی آغاز خواهید کرد.
جاوا اسکریپت از زمان پیدایش به طور قابل توجهی تکامل یافته است، که در اصل برای توسعه وب سمت مشتری طراحی شده است. با ظهور Node.js، افق های خود را گسترش داد و توسعه دهندگان را قادر ساخت تا از آن برای برنامه نویسی سمت سرور نیز استفاده کنند. این تطبیق پذیری جاوا اسکریپت را به ابزاری ضروری برای توسعه دهندگان مشتاق فول استک تبدیل می کند. علاوه بر این، نقشی اساسی در راهحلهای اتوماسیون تست محبوب مانند Cypress و WebDriverIO ایفا میکند و آن را برای کسانی که میخواهند مهندس اتوماسیون تست شوند، ضروری میسازد.
چه از صفر شروع کرده باشید و چه قبلاً تجربه برنامه نویسی داشته باشید، این دوره برای پذیرایی از زبان آموزان در همه سطوح طراحی شده است. ما با دقت محتوا را تنظیم کردهایم، از اصول اولیه شروع کرده و به تدریج به مفاهیم پیشرفتهتر میرویم.
در طول دوره، شما درگیر انواع تمرینات و تکالیف عملی خواهید بود که تجربه عملی را در اختیار شما قرار می دهد و درک شما از جاوا اسکریپت را تقویت می کند.
دوره ما به دو بخش تقسیم می شود. در قسمت اولیه، با بررسی نحو جاوا اسکریپت، پوشش موضوعاتی مانند رشتهها، دستورات شرطی، حلقهها، آرایهها، توابع، کلاسها و اشیاء، یک پایه قوی ایجاد میکنیم. هنگامی که با اصول اولیه راحت شدید، به موضوعات پیشرفتهتری مانند نمونههای اولیه، سازندهها، عملکردهای پیکان، برنامهنویسی ناهمزمان، پاسخ به تماس، وعدهها و موارد دیگر نگاهی عمیق خواهیم انداخت.
ما به یک رویکرد تمرین محور برای یادگیری اعتقاد داریم، که تضمین می کند نه تنها جنبه های نظری را درک می کنید، بلکه اعتماد به نفس لازم برای به کارگیری دانش خود را در سناریوهای دنیای واقعی به دست می آورید. تیم اختصاصی ما برای ارائه راهنمایی و کمک، پاسخگویی به سؤالات یا چالش هایی که ممکن است در طول سفر یادگیری خود با آن مواجه شوید، اینجا هستند.
به خاطر برداشتن اولین قدم به سوی تسلط بر جاوا اسکریپت تبریک می گویم! ما برای شما بهترین ها را آرزو می کنیم و امیدواریم از روند یادگیری و ایجاد با این زبان برنامه نویسی قدرتمند لذت ببرید.
با بهترین و موفق ترین یادگیری!
~24~
رئوس مطالب دوره:
شروع به کار
نصب NodeJS
نصب کد ویژوال استودیو
NPM چیست؟
ایجاد فایل package.json
افزودن برنامههای افزودنی در VS Code
مبانی جاوا اسکریپت
نوشتن اولین برنامه JS
متغیرها در JS
ثابت در JS
مفهوم "تعریف نشده" و "تهی"
عملگرهای حسابی در JS
اپراتورهای برابری در JS
اپراتورهای منطقی و مقایسه در JS
اپراتورهای بیتی در JS
حلقه های بیانیه های شرطی
«اگر» بیانیه های شرطی
قاب سوئیچ
'for' Loop
'while' Loop
حلقه های تو در تو
برنامه نویسی با Loop 'break' 'continue'
نوع مقدار "if block" انعطاف پذیر
عملیات رشته
اصول رشته
مفهوم "شاخص" و "طول"
یافتن موقعیت رشته فرعی
جستجو در رشته با استفاده از "شامل"
جستجو در ابتدا و انتهای رشته
استخراج مقدار از رشته با استفاده از 'substr'
استخراج مقدار از رشته با استفاده از 'slice'
استخراج کاراکترها از رشته
جایگزینی کاراکترهای رشته ای
جستجوی رشته ای
تطبیق RegEx در String
تقسیم رشته
توابع
یک تابع چیست؟
عملکرد JS چگونه مقدار را برمی گرداند؟
انعطاف پذیری آرگومان های تابع در JS
شیء آرگومان در جاوا اسکریپت
تنظیم مقادیر پیش فرض برای آرگومان های تابع
عبارات تابع در JS
بیان تابع فراخوانی فوری (IIFE) چیست؟
اعلام مجدد تابع در JS
بالا بردن در JS
مبانی شی جاوا اسکریپت
چگونه اشیاء را در JS ایجاد کنیم؟
نقطه '.' در مقابل علامت گذاری براکت '[]'
ایجاد توابع در داخل شی
مفهوم کلمه کلیدی "این"
افزودن/بهروزرسانی/حذف ویژگیهای شی
اشیاء تودرتو
نتیجه گیری مبانی شی
'for...in' حلقه روی اشیاء
برنامه نویسی با آرایه ها در JS
آرایه جاوا اسکریپت
عملیات پایه آرایه
جستجوی آرایه
عملیات آرایه پرکاربرد
'for...of' حلقه روی آرایه ها
'for...each' حلقه روی آرایه ها
اشیاء پیشرفته جاوا اسکریپت
ایجاد اشیا با استفاده از تابع
سازنده شی در JS
ایجاد اشیا با استفاده از Instance
استدلالهای سازنده انعطافپذیر
تماس با سازنده بدون کلمه کلیدی "جدید"
عملکرد تماس با استفاده از "تماس"
نمونه های اولیه جاوا اسکریپت
نمونه اولیه چیست؟
نمونه اولیه تابع جاوا اسکریپت
شیء نمونه اولیه تهی
نمونه اولیه اشیاء ایجاد شده توسط همان سازنده
استفاده از نمونه اولیه سازنده
وارث نمونه اولیه
"کلاس" جاوا اسکریپت
چگونه در JS کلاس ایجاد کنیم؟
ایجاد متدها در کلاس JS
زنجیرهسازی روش
ارث
مفهوم سازنده "فوق العاده"
توابع پیکان
ایجاد توابع پیکان
توابع پیکان یک ارگ
توابع پیکان بدون ارگ
توابع پیکان و شیء واقعی
توابع پیکان و زمینه "This"
توابع پیکان و شیء "Arguments"
مفهوم محدوده و بسته شدن
مفهوم محدوده در جاوا اسکریپت
«var» در مقابل «بگذار»
دسترسی به متغیر بدون اعلان
مفهوم بسته شدن در جاوا اسکریپت
درک جزئیات بسته شدن
نمونه های بسته شدن
درک حالت سختگیرانه در جاوا اسکریپت
متغیرهای دقیق تر
توابع سختگیرانهتر
اعلام مجدد عملکرد در حالت سختگیرانه
این مرجع در حالت سختگیرانه
حالت دقیق در محدوده عملکرد
پاسخ به تماس در جاوا اسکریپت
Callback چیست؟
همگامسازی تماسها
بازخوانی در روشهای آرایه
تماس با پارامتر
جهنم پاسخ به تماس
یادگیری مبارک!
IT را آسان بیاموزید
نمایش نظرات