تبدیل شدن به یک توسعه دهنده جاوا اسکریپت MERN Stack - Become a MERN Stack JavaScript Developer

-
1
2 ساعت
با زیرنویس فارسی و انگلیسیدر میان سایر کتابخانه های جاوا اسکریپت، React.js متمایز است. برای توسعه UI به اجزای قابل استفاده مجدد متکی است، نه الگوها، که به توسعه دهندگان اجازه می دهد نماهایی را در جایی که داده ها در طول زمان تغییر می کنند، ارائه دهند. برنامه های React مقیاس پذیرتر و قابل نگهداری تر هستند و توسعه دهندگان را کارآمدتر و کاربران را راضی تر می کنند. در این دوره، Eve Porcello اصول کتابخانه React را با استفاده از مدرن ترین نحو و بهترین روش ها برای ایجاد کامپوننت های React معرفی می کند. در طول راه، نحوه تنظیم ابزارهای Chrome را برای React بیاموزید. ایجاد اجزای جدید؛ با Hook های داخلی در React کار کنید. از برنامه Create React برای اجرای آزمایشات و موارد دیگر استفاده کنید. در پایان دوره، شما به ملزومات React.js مجهز می شوید و بهتر برای ساخت پروژه های مبتنی بر مرورگر خود آماده می شوید.
-
2
3 ساعت
با زیرنویس فارسی و انگلیسیاگر اصول اولیه React را آموخته اید و بر روی بسیاری از برنامه های React کار کرده اید، به احتمال زیاد با مشکلات و موقعیت های مکرر مواجه شده اید، مانند ایجاد طرح بندی های قابل استفاده مجدد یا کار با فرم ها. اگر به دنبال راه حل هایی برای مشکلات رایج بوده اید، به دنبال این دوره با Shaun Wassell نباشید، جایی که او بسیاری از مفیدترین الگوهای طراحی را پوشش می دهد - راه حل های م effectiveثر و قابل تکرار برای چالش های معمول توسعه برنامه. این دوره شامل چندین بخش است که هر یک گروهی از الگوهای طراحی React را شامل می شود، از نحو مطلوب برای کارهای خاص گرفته تا چگونگی ترتیب م componentsلفه ها در موثرترین روش. از جمله موضوعاتی که شاون پوشش می دهد عبارتند از ترکیب، اجزای مرتبه بالاتر، افزایش حالت، کنترل اجزای کنترل نشده و بسیاری از الگوهای دیگر که به برنامه React کمک می کند تا به یک پایگاه کد منظم تبدیل شود.
-
3
2 ساعت بروز شده
با زیرنویس فارسی و انگلیسیNode.js یک ابزار قدرتمند برای کنترل سرورها، ایجاد برنامه های کاربردی وب و ایجاد برنامه های مبتنی بر رویداد است. و جاوااسکریپت، یک زبان آشنا برای همه توسعه دهندگان وب است. با استفاده از Node.js می توانید برنامه هایی را که روی لپ تاپ یا حتی ابر اجرا می شوند را ایجاد کنید. در این دوره، ضروریات Node.js را یاد بگیرید و شروع به ایجاد برنامه های جاوااسکریپت خود کنید. مربی Alex Banks شما را با تمام اصول آشنا می کند، نشان می دهد که چگونه Node.js را نصب کنید و با هسته Node.js کار کنید که شامل ورودی استاندارد، خروجی استاندارد، سیستم ماژول، سیستم فایل و نحوه نوشتن و اجرای جاوااسکریپت در سرور میباشد. پس از اتمام این دوره، شما باید به مفاهیم و تکنیک های اساسی و بنیادی Node.js مجهز خواهید شد، که می توانید در پروژه بعدی خود از آن استفاده کنید. اهداف یادگیری Node.js چیست؟ نصب Node.js شیء جهانی وارد کردن ماژول های اصلی ایجاد رویدادهای سفارشی با EventEmitter خواندن، نوشتن و حذف فایل ها کار با جریان فایل ها ایجاد فرایندهای کودک با توابع exec و spawn
-
4
43 دقیقه
با زیرنویس فارسی و انگلیسیتصور کنید که می توانید علاوه بر کد سفارشی ، کد را از کتابخانه های رایج جاوا اسکریپت مانند Grunt ، Gulp و Underscore به اشتراک بگذارید و از آنها استفاده کنید. با استفاده از مدیر بسته گره (npm) ، استفاده مجدد از کد یک ضربه محکم و ناگهانی است و آن را به بخشی ضروری از جعبه ابزار توسعه دهندگان تبدیل می کند. در این دوره ، امانوئل هنری نحوه نصب npm را در macOS ، Windows و Linux نشان می دهد و از دستورات و بسته های npm برای ردیابی وابستگی های پروژه و کنترل نصب ها استفاده می کند. به علاوه ، نحوه استفاده از NPX ، اجرا کننده بسته گره و جایگزین های npm مانند Yarn را بیاموزید. اهداف یادگیری نصب Node و npm افزودن و حذف بسته های گره به روز رسانی یک بسته کار با کش NPM اجرای ممیزی NPM مقدمه ای بر NPX
-
5
3 ساعت
با زیرنویس فارسی و انگلیسیNode.js یک پلت فرم اصلی برای وب است که توسط شرکت هایی مانند Uber، Netflix و Intuit استفاده می شود. Express.js یک چارچوب سریع و مینیمالیستی است که در بالای Node.js قرار دارد و به شما امکان میدهد برنامهها و وبسایتهای قدرتمند تک صفحهای و چند صفحهای بسازید. در این دوره، مربی دانیل خان نشان می دهد که چگونه می توان یک وب سایت واقعی و قوی با این فناوری ها ساخت. یاد بگیرید که چگونه در چند دقیقه یک برنامه اصلی بسازید، HTML را به صفحات پویا تبدیل کنید، از موتورهای قالب برای مدولار کردن کدها، اضافه کردن مسیریابی و منطق تجاری، مدیریت خطاها، ذخیره داده های فرم و ایجاد نقاط پایانی API برای برنامه های تک صفحه ای استفاده کنید. در طول مسیر، دانیل به شما کمک می کند تا نکاتی را درباره Express.js انتخاب کنید و دانش کلی خود را در مورد نحوه کار موثر با Node.js بهبود بخشید. اهداف یادگیری ایجاد یک برنامه اصلی Express.js ارائه صفحات HTML و محتوای ثابت ایجاد مسیرها با استفاده از قالب ها رسیدگی به خطاها در Express.js رسیدگی به درخواست های POST ذخیره سازی داده های فرم
-
6
3 ساعت
با زیرنویس فارسی و انگلیسیبرتری در دنیای توسعه نرم افزار در حال تغییر مستلزم تجربه واقعی "فول استک" است. دانش پایگاه های داده غیررابطه ای به ویژه قابلیت ها و ویژگی های جدید هیجان انگیزی را اضافه می کند که توسعه روزمره را آسان تر، ساده تر و بسیار مقیاس پذیرتر می کند. این دوره مقدمه ای برای استفاده از MongoDB، یکی از محبوب ترین پایگاه داده های غیر رابطه ای ارائه می دهد. نحوه ایجاد اسناد برای ذخیره داده ها، سازماندهی اسناد در مجموعه ها، و نوشتن پرس و جو برای خواندن، به روز رسانی، و حذف اسناد را کشف کنید. مربی جاستین جنکینز همچنین نحوه فهرست بندی صحیح داده ها برای افزایش عملکرد در MongoDB را نشان می دهد و سپس نشان می دهد که چگونه MongoDB می تواند با برنامه های نوشته شده در Python، Node.js، PHP و Golang ادغام شود. در فصل آخر، او مدیریت اصلی سرور، از جمله تکرار، اشتراک گذاری، امنیت و پشتیبان گیری را پوشش می دهد. مطمئن شوید که مهارتهای جدید MongoDB خود را با استفاده از چالشها و مجموعههای راهحل صادر شده در طول مسیر تمرین میکنید.
-
7
2 ساعت
با زیرنویس فارسی و انگلیسیآیا به دنبال یک معرفی سریع در مورد اصول اولیه استفاده از Express هستید؟ Express یک چارچوب انعطافپذیر و مینیمالیستی است که در بالای Node.js قرار دارد و به شما این امکان را میدهد تا وبسایتها و برنامههای وب قدرتمندی را با APIهای سریع و آسان بسازید. در این دوره، مهندس نرم افزار فول استک، جیمی پیتمن به شما نشان می دهد که چگونه با این چارچوب جذاب و محبوب شروع کنید. اصول اولیه نحوه راه اندازی Express، ایجاد سرور و ساختن یک برنامه کاربردی با مولد برنامه Express را بیاموزید. مفاهیم مسیریابی ضروری، روش های اصلی HTTP، کد کنترل کننده جاوا اسکریپت و نحوه کار با میان افزار را بررسی کنید. نکاتی در مورد نحوه اشکال زدایی یک برنامه Express و استفاده از Express با سایر پایگاه های داده موجود دریافت کنید. و از آنجایی که امنیت یکی از دغدغههای اصلی همه توسعهدهندگان است، جیمی بهترین شیوهها را برای ساختار محیطی شما برای ایمنی به اشتراک میگذارد.
-
8
1 ساعت
با زیرنویس فارسی و انگلیسیبا نحوه ایجاد یک API وب ساده و RESTful با Node.js - محیط محبوب زمان اجرای JavaScript - و چارچوب وب Express آشنا شوید. امانوئل هنری نحوه راه اندازی پروژه، از جمله سرور اکسپرس و محیط آزمایش، و ایجاد نقاط پایانی مورد نیاز برای افزودن، به روز رسانی و حذف داده ها از پایگاه داده MongoDB را نشان می دهد. در پایان دوره، نحوه ارائه فایلهای استاتیک مانند تصاویر با API جدید شما را نشان می دهد، و کتابخانه های اضافی را که می توانند به توسعه برنامه های کاربردی API مانند Koa و LoopBack کمک کنند، بررسی می کند. اهداف یادگیری راه اندازی پروژه و سرور راه اندازی پایگاه داده و طرح ایجاد نقاط پایانی POST، GET، PUT و DELETE ارائه فایل ها
-
9
3 ساعت بروز شده
با زیرنویس فارسی و انگلیسیبا انجام کار یاد بگیرید! با ایجاد یک برنامه وب با MongoDB، Node.js و React.js، توسعه جاوا اسکریپت کامل را یاد بگیرید. نحوه استفاده از Node به عنوان وب سرور و سرور API، نحوه مصرف داده ها و ایجاد رابط کاربری با React و نحوه خواندن و نوشتن داده ها با پایگاه داده MongoDB را بیاموزید. React به شما امکان می دهد برنامه های کاربردی کامل و مبتنی بر داده را سریعتر و کارآمدتر از آنچه که تنها با جاوا اسکریپت امکان پذیر است بسازید. Samer Buna مفاهیم برنامه نویسی جاوا اسکریپت مدرن را با تأکید بر روشهای کاربردی و ابزارهای منبع باز معرفی می کند. این درسها تقریباً کاملاً عملی است، با نمایش برنامه نویسی زنده که مفاهیم را به خانه می آورد. اهداف یادگیری استفاده از امکانات مدرن جاوا اسکریپت پیکربندی بسته وب و Babel کار با ماژول های Node بومی ایجاد سرور اکسپرس کار با اجزای React و JSX بارگیری و کار با داده های آزمایشی آزمایشی واکشی داده ها از طریق API از راه دور کار با داده ها در MongoDB ارائه ایزومورفیک روی سرور مسیریابی جلو و مسیریابی عقب
-
10
58 دقیقه
با زیرنویس فارسی و انگلیسیAPI ها یک محرک مهم تجاری برای ارائه داده ها به برنامه های شما هستند. در این دوره ، در مورد گزینه های مختلف برای ایمن سازی RESTful API خود که می تواند به شما در حفظ امنیت داده های برنامه خود و کاربرانتان کمک کند ، بیاموزید. امانوئل هنری مربی دوره را با مروری بر تهدیدات امنیتی برتر و مقدمه ای بر پروژه امنیت برنامه کاربردی وب باز (OWASP) ، منبع مهم در زمینه امنیت ، آغاز می کند. وی سپس نحوه راه اندازی و ایمن سازی NIE و Express API ، از جمله چگونگی افزودن کنترل کننده ها برای ثبت نام و ورود به سیستم ، نهایی کردن نقاط پایان ایمن و آزمایش API نهایی شده را انجام می دهد. برای جمع بندی ، او چند گزینه برای امنیت API ها به اشتراک می گذارد. موضوعات مورد بحث عبارتند از: - پروژه امنیت برنامه وب باز (OWASP) - دلایل استفاده از JSON Web Token (JWT) - افزودن هش گذرواژه bcrypt - افزودن کنترل کننده ها برای ثبت نام و ورود به سیستم - نهایی کردن نقاط نهایی ایمن - تست API ها با پستچی
-
11
52 دقیقه
با زیرنویس فارسی و انگلیسیچگونه می توانید برنامه های Node.js خود را در برابر تهدیدات احتمالی محافظت کنید؟ در این دوره، امانوئل هنری بهترین شیوه هایی را ارائه می دهد که می تواند به توسعه دهندگان Node.js کمک کند تا برنامه های خود را در همه سطوح، از بسته ها تا سطح سرور، ایمن کنند. امانوئل به شما کمک می کند تا با رایج ترین خطرات امنیتی در Node.js. از جمله اسکریپت نویسی بین سایت و تزریق سمت سرور آشنا شوید. او به بهترین شیوه ها در مورد بسته ها، داده ها و سطح سرور می پردازد. بعلاوه، او ابزارهایی مانند Snyk و Burp را پوشش می دهد که می توانید از آنها برای آزمایش پروژه های Node.js خود استفاده کنید. اهداف یادگیری منابع OWASP و تهدیدهای امنیتی اسکریپت نویسی بین سایت و حملات انکار سرویس مدیریت بسته ها در برنامه Node.js افزودن نشانه های دو مرحله ای و فقط خواندنی با npm استفاده از دستورات آماده شده برای SQL/NoSQL رمزگذاری داده های کاربر و مدیریت جلسه افزودن پروتکل HTTPS به یک برنامه استفاده از ویژگی های کوکی ابزارهای آزمایش
-
12
1 ساعت
با زیرنویس فارسی و انگلیسیشما با استفاده از آن و سایر کتابخانه ها برای ایجاد یک برنامه روان و جذاب ، برنامه ای را در اطراف React ساخته اید. همه چیز کار می کند - اما آیا ایمن کار می کند؟ برنامه هایی که بسیار عالی به نظر می رسند و عملکرد خوبی دارند ، هنوز هم می توانند در معرض حمله قرار بگیرند. این دوره گامهای متمرکز و شفافی را ارائه می دهد که می توانید برای تقویت برنامههای React و روشهای تأیید اعتبار برای دفاع در برابر تهدیدات رایج ، تقویت کنید. ابتدا مربی امانوئل هنری توضیح می دهد که چگونه حملات رایج عمل می کند و شما را به راه اندازی راه حل هایی می رساند که می توانند از برنامه های شما محافظت کنند. در مرحله بعدی ، او نشان می دهد که چگونه می توان با استفاده از Auth0 امنیت روشهای تأیید اعتبار شما را بهبود بخشید و به دنبال آن می توانید با استفاده از سایر ویژگی های Auth0 ، نقطه پایانی API خود را ایمن کنید. در پایان این دوره ، شما به بهترین روش هایی که برای محافظت از پرونده ها ، کد ، داده ها ، مسیرها ، سرورها و کاربران خود نیاز دارید مجهز خواهید شد.
-
13
4 ساعت
با زیرنویس فارسی و انگلیسیاکثر مهندسان نرم افزار موافقت می کنند که نگهداری کد پاک، نسبت به کد کثیف آسان تر است، اما دقیقاً به چه صورت است و چگونه می توان کد کثیف را تمیز کرد؟ در این دوره، Jon Peck با استفاده از یک برنامه رزرو رستوران کامل اما دارای باگ برای نشان دادن مفاهیم، نحوه اندازه گیری کیفیت، پیاده سازی آزمایش و اندازه گیری پوشش کد را در برنامه های Node.js شما نشان می دهد. Jon ابتدا مبانی جاوا اسکریپت و مفاهیم کیفیت و کد را بررسی می کند. وی سپس نحوه استفاده از پرزها برای یافتن کد مشکوک را توضیح می دهد. چارچوب های مختلف آزمایش و اجزای آنها را بررسی می کند. و نشان می دهد که چگونه می توانید کد خود را برای آزمایش با استفاده از دو برابر آزمایش جدا کنید، سپس با جاسوس ها و تمسخر تأیید کنید. Jon با نشان دادن چگونگی تهیه گزارشات مربوط به سلامت کد در کل پایگاه کد ، دوره را به پایان می رساند. در طول راه، او فیلم های چالش و راه حل را ارائه می دهد تا بتوانید قبل از ادامه کار، دانش خود را در مورد هر بخش آزمایش کنید.