در حال حاضر محصولی در سبد خرید شما وجود ندارد.
این آموزش ضروری JavaScript Essentials ، توسعه دهندگان نرم افزار را برای خواندن و نوشتن JavaScript در سطح مبتدی آماده می کند ، با درک کاملی از توسعه برنامه های سرور و چه زبان می تواند برای شما باز شود. زبانهای برنامه نویسی بیشترین استفاده را دارند ، اما شکی نیست که JavaScript جزء محبوب ترین زبانهای جهان برای توسعه دهندگان نرم افزار است. در واقع هیچ دو راه در مورد آن وجود ندارد: یک توسعه دهنده که JavaScript را نمی شناسد مانند یک راننده Racecar است که نمی داند چگونه چرخ دنده ها را تغییر دهد. ممکن است شما ادامه دهید ، اما در نهایت می خواهید کند شوید. اصول زبان را بیاموزید و تمرین کنید که آن را در توسعه خود درج کنید.
پس از اتمام فیلم ها در این آموزش ضروری JavaScript ، شما می دانید که چگونه JavaScript را در سطح مبتدی بخوانید ، با درک کاملی از توسعه برنامه کاربردی سمت سرور و چه زبان می تواند برای شما باز شود.
برای هر کسی که یک تیم IT را هدایت کند ، این آموزش JavaScript را می توان برای توسعه دهندگان نرم افزار جدید ، که در برنامه های آموزش فردی یا تیمی یا به عنوان JavaScript استفاده می شود ، استفاده کرد منابع مرجع.
Essentials JavaScript: آنچه شما باید بدانید
این آموزش ضروری JavaScript دارای فیلم هایی است که موضوعات بهترین روش JavaScript را پوشش می دهد از جمله:
- خواندن و درک زبان و نحو JavaScript <br/ >- قرار دادن داده ها به متغیرها و بازیابی آن بعداً
- نوشتن کد که فقط در صورت رعایت شرایط خاص
- ادغام یا دستکاری HTML و CSS با JavaScript
- ایجاد برنامه های ساده Entirel y در JavaScript
چه کسی باید آموزش ضروری JavaScript را انجام دهد؟ این دوره Skills JavaScript برای متخصصان جدید فناوری اطلاعات با حداقل یک سال تجربه با بهترین روشهای JavaScript و توسعه دهندگان نرم افزار با تجربه به دنبال اعتبار سنجی مهارت های جاوا اسکریپت خود بسیار ارزشمند است.
توسعه دهندگان نرم افزار جدید یا مشتاق. توسعه دهندگان نرم افزار جدید با نام تجاری مخاطبان مناسبی برای این دوره JavaScript Essentials هستند. این زبان و نظریه برای هر کسی که دارای پیشینه فنی باشد آشنا خواهد بود ، اما فرصت های تمرین جایی است که شما واقعاً برتری خواهید داشت. راه درست برای یادگیری JavaScript با تمرین است - و شما در این دوره بسیار زیاد می شوید.
توسعه دهندگان نرم افزار با تجربه. اگر قبلاً چندین سال به عنوان توسعه دهنده نرم افزار کار کرده اید اما هنوز JavaScript را یاد نگرفته اید ، می خواهید هرچه سریعتر آن را اصلاح کنید. خوشبختانه ، شما درست از طریق این دوره نسیم خواهید کرد ، اصول را یاد بگیرید و در هیچ زمان برای دوره های پیشرفته آماده باشید.
عنوان اصلی : JavaScript Essentials Programming Training
سرفصل های دوره :
01 با جاوا اسکریپت شروع کنید:
001 مقدمه
002 جاوا اسکریپت برای چه مواردی استفاده می شود
003 جاوا اسکریپت را در کنسول مرورگر اجرا کنید
004 جاوا اسکریپت را با HTML اجرا کنید
005 جاوا اسکریپت را با Node.js اجرا کنید
02 آموزش نحو جاوا اسکریپت:
001 مقدمه
002 اعلان متغیرها در جاوا اسکریپت
003 If، Else، و Else If در جاوا اسکریپت
004 بسیاری از حلقه های مختلف جاوا اسکریپت
005 while-Loops در جاوا اسکریپت
03 انواع داده های پایه جاوا اسکریپت:
001 مقدمه
002 تایپ ضعیف در مقابل قوی و تایپ پویا در مقابل استاتیک
003 اعداد در جاوا اسکریپت
رشته های 004 در جاوا اسکریپت
005 Booleans در جاوا اسکریپت
04 توابع جاوا اسکریپت، اشیاء و انواع دیگر:
001 مقدمه
002 شی در جاوا اسکریپت
آرایه های 003 در جاوا اسکریپت
توابع 004 در جاوا اسکریپت
005 BigInts، نمادها و Undefined در جاوا اسکریپت
05 محدوده، برابری و مدیریت خطا در جاوا اسکریپت:
001 مقدمه
002 اجازه دهید متغیرها در مقابل متغیرهای Var
003 مقایسه دو و سه برابر در جاوا اسکریپت
004 خطاهای داخلی در جاوا اسکریپت
005 Try-Catch Blocks در جاوا اسکریپت
06 کار با آرایه های جاوا اسکریپت:
001 مقدمه
002 مبانی آرایه جاوا اسکریپت
003 استفاده از عملگر Spread با آرایه ها
004 برابری آرایه و عبور از مرجع
005 Deep-Equals Testing with Arrays
07 روشهای آرایه داخلی پایه جاوا اسکریپت:
001 مقدمه
002 روش سازنده آرایه و .fill
003 روشهای .shift و .unshift
004 روشهای .splice و .slice
005 روشهای .toString و join
006 متدهای .includes، .indexOf و .lastIndexOf
روشهای آرایه داخلی پیشرفته جاوا اسکریپت 08:
001 مقدمه
002 روش .forEach
003 روشهای .find و .findIndex
004 روش فیلتر
005 روشهای .some و .every
006 روشهای .map و flatMap
09 کار با اشیاء جاوا اسکریپت:
001 مقدمه
002 مبانی شی جاوا اسکریپت
003 اپراتور Spread و تخریب شی
004 برابری شی و عبور از مرجع
005 Deep-Equals Testing with Objects
10 روش شی داخلی جاوا اسکریپت:
001 مقدمه
002 روشهای کلیدهای و ارزشهای
003 روشهای .entries و .fromEntries
004 روش .assign
005 روشهای فریز و isFrozen
006 PreventExtensions و .isExtensible Methods
11 کاهش آرایه ها در جاوا اسکریپت:
001 مقدمه
002 مبانی روش .reduce
003 متوسط .reduce Use Cases
004 Advanced .reduce Use Cases
005 روش .reduceRight و مقادیر شروع
12 3 تمرین برای بهبود مهارت های آرایه جاوا اسکریپت:
001 مقدمه
002 محاسبه حداقل و حداکثر آرایه
003 بازآفرینی روشهای داخلی با Reduce
004 حذف موارد تکراری
13 مقدمه ای بر کتابخانه لوداش:
001 مقدمه
002 نصب Lodash در پروژه Node.js
003 افزودن Lodash به پروژه Front-end
004 فراخوانی توابع پایه Lodash
005 آرگومان های تابع آرایه اضافی
14 تابع پایه Lodash برای حذف عناصر آرایه:
001 مقدمه
002 گروه های اصلی توابع Lodash
003 توابع pull و .pullAll
004 توابع pullAllBy، .pullAllWith و .pullAt
005 توابع uniq و .sortedUniq
15 مقایسه و ترکیب آرایه ها با Lodash:
001 مقدمه
002 چهار گروه عملکرد اصلی
003 توابع تقاطع
004 توابع .difference
005 توابع .union
006 توابع .xor
007 تابع تبدیل
16 مرتب سازی آرایه های جاوا اسکریپت:
001 مقدمه
002 روش مرتب سازی داخلی جاوا اسکریپت
003 مرتب سازی با توابع مقایسه کننده
004 جلوگیری از جهش آرایه
005 مرتب سازی آرایه های اشیا و آرایه ها
006 توابع مرتب سازی Lodash
17 کار با توابع جاوا اسکریپت:
001 مقدمه
002 نحو تابع پایه
003 آرگومان ها Object
004 آرگومان های پیش فرض در توابع
005 توابع درون اشیا
18 کار با آرایه های تودرتو در Lodash:
001 مقدمه
002 توابع .flatten، .flattenDeep و .flattenDepth
003 توابع .chunk و .partition
004 توابع .zip و .unzip
19 تبدیل شی و آرایه با Lodash:
001 مقدمه
002 توابع .toPairs و .fromPairs
003 توابع .zipObject و .zipObjectDeep
004 توابع countBy و .groupBy
20 کار با تاریخ در جاوا اسکریپت:
001 مقدمه
002 ایجاد تاریخ های جدید
003 دسترسی به واحدهای زمان
روشهای تنظیم تاریخ 004
21 مقدمه ای بر کلاس های جاوا اسکریپت:
001 مقدمه
002 نحو کلاس پایه
003 تعریف روشها و متغیرهای استاتیک
004 وراثت کلاس جاوا اسکریپت
22 مفهوم پیشرفته کلاس جاوا اسکریپت:
001 مقدمه
002 کلاس جاوا اسکریپت قبل از ES6
003 نمونه کلمه کلیدی
004 مبانی وراثت اولیه
رابط های 005 در جاوا اسکریپت
23 برنامه نویسی ناهمزمان در جاوا اسکریپت:
001 مقدمه
002 3 استراتژی ناهمزمان اصلی
003 برنامه نویسی ناهمزمان با پاسخ به تماس
004 نمونه های پاسخ به تماس
005 برنامه نویسی ناهمزمان با وعده ها
006 برنامه نویسی ناهمزمان با Async و Await
24 وب سرور با Express.js بسازید: اصول:
001 مقدمه
002 راه اندازی یک پروژه اکسپرس
003 ایجاد یک سرور اکسپرس
004 افزودن کنترلکنندههای درخواست اولیه
005 جداسازی مسیرهای سریع السیر بر اساس مسیر
25 وب سرور با Express.js بسازید: انواع مختلف درخواست را مدیریت کنید:
001 مقدمه
002 رسیدگی به انواع مختلف درخواست
003 تست مسیرهای POST، PUT، و DELETE
004 رسیدگی به یک بدن درخواست
005 مدیریت URL و پارامترهای پرس و جو
26 وب سرور با Express.js بسازید: میان افزار و مفاهیم مرتبط:
001 مقدمه
002 روش برای سفارشی کردن پاسخ ها
003 کار با کوکی ها
004 افزودن میان افزار به سرورهای اکسپرس
27 ساخت وب سرور با Express.js: Simple REST API مثال:
001 مقدمه
002 ایجاد نقطه پایانی "فهرست".
003 ایجاد یک نقطه پایانی "خواندن".
004 ایجاد نقطه پایانی "جستجو".
005 ایجاد یک نقطه پایانی "ایجاد".
006 ایجاد «حذف» و بهروزرسانی نقاط پایانی
28 کار با رشته های جاوا اسکریپت:
001 مقدمه
002 جزئیات رشته در عمق
003 روشهای رشتهای مرتبط با آرایه
004 رنگ آمیزی رشته ها با گچ
29 کار با فایلها در Node.js:
001 مقدمه
002 مبانی بسته FS
003 خواندن فایل ها
004 نوشتن داده ها در فایل ها
30 کار با آرگومان های خط فرمان در Node.js:
001 مقدمه
002 آرگومان های خط فرمان در Node.js
003 تجزیه پرچمها در آرگومانهای خط فرمان
004 پرچم های بولی و پرچم هایی با مقادیر چندگانه
31 برنامه کاربردی خط فرمان تعاملی در Node.js:
001 مقدمه
002 دریافت ورودی کاربر با درخواستها
003 بسته Readline Promises
004 استراتژی برای نمایش چند اعلان
005 جمع آوری ورودی چند خطی
طراحی کنسول 32 با Node.js:
001 مقدمه
002 توابع پایه برای طراحی کنسول
003 ترسیم مربع
004 ایجاد تابع "Draw Rectangle".
33 رنگ کنسول با Node.js:
001 مقدمه
002 ترکیب رنگ کنسول 4 بیتی پایه
003 نحو رنگ کنسول 8 بیتی و RGB
004 تزئینات دیگر قلم
005 ایجاد توابع کمکی رنگ
34 انیمیشن کنسول با Node.js:
001 مقدمه
002 ایجاد یک انیمیشن بارگذاری اولیه
003 ایجاد یک نوار بارگیری متحرک
004 تنظیمات موقعیت برای انیمیشن ها
005 نمایش پیشرفت برای کارهای واقعی
35 با Node.js یک بازی Tic-Tac-Toe بسازید: اصول:
001 مقدمه
002 طراحی بازی
003 حلقه اصلی بازی
004 نمایش حرکات بازیکن در شبکه
005 ردیابی حرکات بازیکن
006 نمایش شبکه Tic-Tac-Toe
36 با Node.js یک بازی Tic-Tac-Toe بسازید: محاسبه بردها و تجزیه ورودی کاربر:
001 مقدمه
002 تصمیم گیری برنده و پایان دادن به بازی
003 محاسبه بردهای عمودی، مورب و گوشه
004 اعتبارسنجی و تجزیه ورودی کاربر
37 Node.js Websocket Basic:
001 مقدمه
002 مبانی Websockets
003 راه اندازی سرویس گیرنده و سرور Socket.io
004 ارسال و مدیریت رویدادهای سوکت
005 ایجاد یک برنامه اتاق چت ساده
38 با Node.js یک بازی Tic-Tac-Toe بسازید: اصول فول استک:
001 مقدمه
002 ایجاد برنامه های سمت کلاینت و سمت سرور
003 استراتژی ارتباطی پایه سرور و مشتری
004 در انتظار پیوستن سایر بازیکنان
005 میزبانی سرورهای Node.js در Heroku
39 با Node.js یک بازی Tic-Tac-Toe بسازید: تبدیل کامل Full-Stack:
001 مقدمه
002 شروع بازی و چاپ شبکه
003 دریافت ورودی بازیکن از راه دور
004 پایان دادن به بازی از راه دور
005 تأیید ورودی و انتشار بهروزرسانیها
40 با Node.js یک بازی Tic-Tac-Toe بسازید: بهبود تجربه چند نفره:
001 بین المللیتولید
002 محاسبه بازی های گربه
003 بازنگری در استراتژی مدیریت بازیکن
004 مدیریت چند بازی
41 با Node.js یک بازی Tic-Tac-Toe بسازید: Finishing Touchs:
001 مقدمه
002 اطمینان از خالی بودن موقعیت ها
003 انتشار اسکریپت سمت مشتری در NPM
004 پیوستن به بازی ها با شناسه
005 مدیریت روشهای مختلف اتصال
JavaScript Essentials Programming Training
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
با استفاده از MERN Stack یک برنامه فول استک React بسازید
آموزش برنامه نویسی تابع گرا با JavaScript ES6+
نحوه ایجاد React DatePicker از ابتدا
آموزش پیامرسانی همگام در ساخت میکروسرویس ها
کورس مبانی Vuejs
کورس یادگیری کامل Firebase
آموزش کامل Authentication در React
یادگیری تست برنامه های React
آموزش توسعه تست محور در زبان JavaScript
توسعه وب بوسیله Vue