تبدیل شدن به استاد جاوا اسکریپت - Master JavaScript

-
1
2 ساعت
با زیرنویس فارسی و انگلیسیجاوا اسکریپت قدرت فوق العاده ای را در اختیار توسعه دهندگان قرار می دهد، اما تنوع زیادی در انتخاب سبک کد نیز دارد. تکامل آن در طول چند دهه و تغییر در مخاطب و رویکرد باعث شده است که جوامع تکه تکه شده و مانع از اشتراک کد شوند. در این دوره، برنامه نویس و معلم قدیمی ساشا وودنیک مجموعه ای اصلی از شیوه های ایجاد کد را ارائه می دهد که توسط افراد بیشتری نسبت به سازندگان آن قابل خواندن است. درباره قالب بندی جزئیات مانند اظهارنظر، نقطه گذاری و فاصله گذاری اطلاعات کسب کنید تا توانایی سفر و پیشرفت کد خود را به حداکثر برسانید. اهداف یادگیری استفاده از ابزارهای استقرار مدرن کار با ESLint ایجاد نظرات آسان برای خواندن استفاده مداوم از کاما استانداردسازی طول خط در کد شما استفاده از یک قالب سازگار برای بلوک ها انتخاب و اجرای یک تورفتگی استاندارد
-
2
1 ساعت
با زیرنویس فارسی و انگلیسیشما می دانید که برای حداکثر ثبات، قابلیت نگهداری و درک مطلب می خواهید کد JavaScript را بنویسید. منطق یک چیز است - داده چیز دیگری است. این دوره ابزارها و رویکردهای تمیز، بدون سر و صدا و کارآمد بودن داده ها و ساختار داده ها را بررسی می کند. مربی ساشا وودنیک بهترین شیوه ها را از راهنماهای سبک استاندارد صنعت معرفی می کند و ابزاری را معرفی می کند که به شما کمک می کند تا هنگام نوشتن کد، انحرافات و همچنین کد قالب را پرچم گذاری کنید. وی در مورد استراتژی های مدرن برای ایجاد و استفاده از متغیرها، اختصاص مقادیر، تایپ کردن مقادیر و مقایسه ها بحث می کند. اینها تکنیکهایی است که برنامه نویسان باتجربه JavaScript از آنها برای بهینه سازی نحوه مدیریت برنامه های داده ها و به روز نگه داشتن کدشان با آخرین استانداردها استفاده می کنند. موضوعات شامل: - راهنماهای سبک - ابزارهای مدرن استقرار - روشهای بهتر برای اعلام متغیرها - حذف متغیرهای استفاده نشده - اختصاص مقادیر - ایجاد آرایه ها و اشیا با استفاده از حروف الفبا - رشته ها، اعداد و بولی های تایپ تایپ - مقایسه مقادیر مناسب - افزودن پرانتز برای روشن شدن منطق
-
3
2 ساعت
با زیرنویس فارسی و انگلیسیTDD یکی از موضوعاتی است که در دنیای توسعه نرم افزار بسیار مورد بحث قرار گرفته است. حتی دقیق ترین برنامه های کاربردی تا حدی رشد می کنند که اشکال زدایی و اطمینان از کیفیت مشکل می شود. توسعه تست محور (TDD) با اطمینان از اینکه همه قسمتهای برنامه شما تحت آزمایش قرار گرفته است، فوق العاده کمک می کند. در این دوره، شون واسل تکنیک ها و ابزارهای اساسی برای آزمون واحد و ادغام را بررسی می کند. در طول راه، او زوم می کند تا بررسی کند که چگونه همه آنها با هم هماهنگ هستند. Shaun همچنین نقاط قوت و ضعف TDD را برجسته می کند و نمونه هایی در دنیای واقعی ارائه می دهد که نشان می دهد چگونه TDD می تواند در گردش کار توسعه شما جا بیفتد. اهداف یادگیری مزایا و معایب TDD چرخه اصلی TDD هدف از آزمایش واحد آزمایش توابع پایه و ناهمزمان چگونه آزمونهای ادغام با TDD مطابقت دارند کتابخانه های جاوا اسکریپت برای آزمایش ادغام بهبود گردش کار TDD بررسی پوشش تست پایگاه داده
-
4
1 ساعت
با زیرنویس فارسی و انگلیسیبا نحوه تنظیم سریع، آسان و خودکار آزمایش جاوا اسکریپت با استفاده از Cypress.io آشنا شوید. Cypress یک چارچوب آزمایش پیشرفته است که آزمایش برنامه های جاوا اسکریپت را بدون اصطکاک بیشتر می کند. این دوره آموزشی مقدماتی سریع برای Cypress.io است که شامل تکنیک های اساسی و متوسط برای نوشتن موارد آزمایشی از پایان به انتها می باشد. بیاموزید که چگونه یک تست ساده بنویسید، و سپس از نام مستعار برای بهینه سازی انتخاب ها و قبل از هر قلاب برای کاهش کد تکراری استفاده کنید. مربی Shaun Wassell همچنین نشان می دهد که چگونه اقدامات دیگر را در آزمایش ها پیکربندی کنید، پیکربندی مجدد خودکار و اشکال زدایی هر گونه خطا را نشان می دهد. این دوره با نگاهی به سایر دستورات و ویژگی های مفید سرو، از جمله تکمیل کد هوشمند، خلاصه می شود. اهداف یادگیری مزایا و محدودیت های Cypress.io نوشتن اولین آزمون خود انتخاب و نامگذاری عناصر اقدامات تحریک کننده اشکال زدایی دستورات مفید Cypress.io
-
5
48 دقیقه
با زیرنویس فارسی و انگلیسیجاوا اسکریپت قدرت بسیار خوبی را ارائه می دهد، اما همچنین فرصت های زیادی برای باز گذاشتن درها به روی هکرها دارد. هک اخلاقی به شما امکان می دهد قبل از بهره برداری از آن درهای باز را پیدا کنید و از ایستادن سایتها و برنامه های خود اطمینان حاصل کنید. این دوره نحوه بهبود امنیت در پروژه های JavaScript خود را با استفاده از طیف گسترده ای از ابزارهای تست که حداکثر پوشش را ارائه می دهند، نشان می دهد. امانوئل هنری با نشان دادن چگونگی برنامه ریزی استراتژی و راه اندازی پروژه در این دوره شروع می کند. وی سپس نحوه شناسایی را با استفاده از Snyk ،GitHub Dependabot و AppSensor نشان می دهد. وی همچنین هشت تهدید امنیتی برتر برای برنامه ها و وب سایت های جاوا اسکریپت را بررسی می کند، از جمله تزریق، محرومیت زدایی از امنیت و ورود ناکافی. در آخر، او نشان می دهد که چگونه این حفره ها را در تمرینات عملی ببندید. اطمینان حاصل کنید که چالش های صادر شده در طول مسیر را برای آزمایش قدرت امنیتی JavaScript خود انجام دهید.