تبدیل شدن به یک توسعه دهنده MEAN Javascript - Become a MEAN Javascript Developer

-
1
3 ساعت
با زیرنویس فارسی و انگلیسیAngular توسط Google طراحی شده است تا چالش هایی را که برنامه نویسان با ساختن برنامه های پیچیده و تک صفحه ای مواجه هستند، برطرف کند. این پلت فرم جاوا اسکریپت یک هسته محکم از قابلیت های وب را ارائه می دهد و به شما امکان می دهد از جزئیات طراحی و پیاده سازی مراقبت کنید. در این دوره، جاستین شوارتزنبرگر شما را با موارد ضروری این پلتفرم "ابرقهرمانی" آشنا می کند، از جمله ویژگی های قدرتمندی مانند اتصال داده های دو طرفه، مسیریابی جامع و تزریق وابستگی. جاستین در پلتفرم یک به یک قدم می گذارد و بر معماری اجزای Angular تمرکز می کند. بدانید Angular چیست و چه کاری می تواند انجام دهد، زیرا جاستین از ابتدا تا انتها یک برنامه وب کامل و کامل ایجاد می کند. پس از تسلط بر موارد ضروری، می توانید سایر دوره های پروژه محور را در کتابخانه ما گذرانده و برنامه Angular خود را ایجاد کنید. اهداف یادگیری Angular چیست؟ کار با اجزاء وقایع و خواص الزام آور انتقال داده ها به اجزاء استفاده از دستورالعمل ها و لوله ها ایجاد فرم های زاویه ای اعتبار داده های فرم تزریق وابستگی چگونه Angular انجام می شود برقراری تماس HTTP مسیریابی اجزای یک ظاهر طراحی شده
-
2
1 ساعت
با زیرنویس فارسی و انگلیسیNode.js یک ابزار قدرتمند برای کنترل سرورها، ساخت برنامه های کاربردی وب و ایجاد برنامه های رویداد محور است. و جاوا اسکریپت - زبانی که برای همه توسعه دهندگان وب آشناست - از مرورگر خارج می کند. با Node.js میتوانید برنامههایی بسازید که روی لپتاپ یا حتی ابر اجرا شوند. در این دوره، موارد ضروری Node.js را یاد بگیرید و شروع به ایجاد برنامه های جاوا اسکریپت خود کنید. مدرس Eve Porcello تمام اصول اولیه را پوشش می دهد و نحوه نصب Node.js و کار با هسته Node.js را نشان می دهد که شامل ورودی استاندارد، خروجی استاندارد، سیستم ماژول، سیستم فایل و نحوه نوشتن و اجرای جاوا اسکریپت بر روی سرور پس از اتمام این دوره، به مفاهیم و تکنیک های اساسی Node.js مجهز خواهید شد که می توانید در پروژه بعدی خود از آنها استفاده کنید.
-
3
43 دقیقه
با زیرنویس فارسی و انگلیسیتصور کنید که می توانید علاوه بر کد سفارشی ، کد را از کتابخانه های رایج جاوا اسکریپت مانند Grunt ، Gulp و Underscore به اشتراک بگذارید و از آنها استفاده کنید. با استفاده از مدیر بسته گره (npm) ، استفاده مجدد از کد یک ضربه محکم و ناگهانی است و آن را به بخشی ضروری از جعبه ابزار توسعه دهندگان تبدیل می کند. در این دوره ، امانوئل هنری نحوه نصب npm را در macOS ، Windows و Linux نشان می دهد و از دستورات و بسته های npm برای ردیابی وابستگی های پروژه و کنترل نصب ها استفاده می کند. به علاوه ، نحوه استفاده از NPX ، اجرا کننده بسته گره و جایگزین های npm مانند Yarn را بیاموزید. اهداف یادگیری نصب Node و npm افزودن و حذف بسته های گره به روز رسانی یک بسته کار با کش NPM اجرای ممیزی NPM مقدمه ای بر NPX
-
4
3 ساعت بروز شده
با زیرنویس فارسی و انگلیسیآیا قبلاً با Angular 2 و Node.js آشنایی دارید؟ در این صورت، این دوره می تواند به شما کمک کند تا از این دو چارچوب محبوب برای ایجاد یک برنامه وب کامل استفاده کنید-که بعداً می توانید از آن به عنوان الگو برای برنامه وب خود استفاده کنید. به الکساندر زنفیر بپیوندید تا نحوه ایجاد و پیکربندی پروژه Angular 2، نمایش داده ها در Angular 2، دریافت داده های خود از Node.js و ذخیره داده های خود در Node.js. او همچنین نحوه ایجاد یک فرم در Angular، راه اندازی مسیرها، اعتبارسنجی با فرم های واکنشی، ثبت نام کاربران و موارد دیگر را پوشش می دهد. اهداف یادگیری راه اندازی زیرساخت ها نمایش داده ها در Angular 2 طرح خود را با Angular Material اصلاح کنید دریافت داده های خود از Node.js ذخیره داده ها در لیست ایجاد جزء دریافت اطلاعات ورودی شما ایجاد فرم های واکنشی در Angular ایجاد یک میان افزار امنیتی
-
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 ساعت
با زیرنویس فارسی و انگلیسیآیا میدانستید که میتوانید از Node.js و Express برای ساخت یک API وب استفاده کنید که میتواند دادهها را از طریق HTTP از برنامههای شما فشار دهد و از آن خارج کند؟ لازم نیست ASP.NET یا Python را یاد بگیرید. حتی لازم نیست در مورد برنامه نویسی Back-end اطلاعات زیادی داشته باشید. در این دوره آموزشی، امانوئل هنری به شما نشان می دهد که چگونه با این دو کتابخانه محبوب جاوا اسکریپت، یک وب API ساده و RESTful ایجاد کنید. او شما را از طریق نحوه راه اندازی پروژه، از جمله سرور Express و محیط آزمایش، و ایجاد نقاط پایانی که برای افزودن، به روز رسانی و حذف داده ها از پایگاه داده MongoDB نیاز دارید، راهنمایی می کند. بهعلاوه، امانوئل نحوه ارائه فایلهای ثابت مانند تصاویر را با API جدیدتان نشان میدهد و کتابخانههای دیگری را که میتوانند به سادهسازی توسعه API کمک کنند، مانند Koa و LoopBack، کاوش میکند.
-
9
58 دقیقه
با زیرنویس فارسی و انگلیسیAPI ها یک محرک مهم تجاری برای ارائه داده ها به برنامه های شما هستند. در این دوره ، در مورد گزینه های مختلف برای ایمن سازی RESTful API خود که می تواند به شما در حفظ امنیت داده های برنامه خود و کاربرانتان کمک کند ، بیاموزید. امانوئل هنری مربی دوره را با مروری بر تهدیدات امنیتی برتر و مقدمه ای بر پروژه امنیت برنامه کاربردی وب باز (OWASP) ، منبع مهم در زمینه امنیت ، آغاز می کند. وی سپس نحوه راه اندازی و ایمن سازی NIE و Express API ، از جمله چگونگی افزودن کنترل کننده ها برای ثبت نام و ورود به سیستم ، نهایی کردن نقاط پایان ایمن و آزمایش API نهایی شده را انجام می دهد. برای جمع بندی ، او چند گزینه برای امنیت API ها به اشتراک می گذارد. موضوعات مورد بحث عبارتند از: - پروژه امنیت برنامه وب باز (OWASP) - دلایل استفاده از JSON Web Token (JWT) - افزودن هش گذرواژه bcrypt - افزودن کنترل کننده ها برای ثبت نام و ورود به سیستم - نهایی کردن نقاط نهایی ایمن - تست API ها با پستچی
-
10
52 دقیقه
با زیرنویس فارسی و انگلیسیچگونه می توانید برنامه های Node.js خود را در برابر تهدیدات احتمالی محافظت کنید؟ در این دوره، امانوئل هنری بهترین شیوه هایی را ارائه می دهد که می تواند به توسعه دهندگان Node.js کمک کند تا برنامه های خود را در همه سطوح، از بسته ها تا سطح سرور، ایمن کنند. امانوئل به شما کمک می کند تا با رایج ترین خطرات امنیتی در Node.js. از جمله اسکریپت نویسی بین سایت و تزریق سمت سرور آشنا شوید. او به بهترین شیوه ها در مورد بسته ها، داده ها و سطح سرور می پردازد. بعلاوه، او ابزارهایی مانند Snyk و Burp را پوشش می دهد که می توانید از آنها برای آزمایش پروژه های Node.js خود استفاده کنید. اهداف یادگیری منابع OWASP و تهدیدهای امنیتی اسکریپت نویسی بین سایت و حملات انکار سرویس مدیریت بسته ها در برنامه Node.js افزودن نشانه های دو مرحله ای و فقط خواندنی با npm استفاده از دستورات آماده شده برای SQL/NoSQL رمزگذاری داده های کاربر و مدیریت جلسه افزودن پروتکل HTTPS به یک برنامه استفاده از ویژگی های کوکی ابزارهای آزمایش
-
11
4 ساعت
با زیرنویس فارسی و انگلیسیاکثر مهندسان نرم افزار موافقت می کنند که نگهداری کد پاک، نسبت به کد کثیف آسان تر است، اما دقیقاً به چه صورت است و چگونه می توان کد کثیف را تمیز کرد؟ در این دوره، Jon Peck با استفاده از یک برنامه رزرو رستوران کامل اما دارای باگ برای نشان دادن مفاهیم، نحوه اندازه گیری کیفیت، پیاده سازی آزمایش و اندازه گیری پوشش کد را در برنامه های Node.js شما نشان می دهد. Jon ابتدا مبانی جاوا اسکریپت و مفاهیم کیفیت و کد را بررسی می کند. وی سپس نحوه استفاده از پرزها برای یافتن کد مشکوک را توضیح می دهد. چارچوب های مختلف آزمایش و اجزای آنها را بررسی می کند. و نشان می دهد که چگونه می توانید کد خود را برای آزمایش با استفاده از دو برابر آزمایش جدا کنید، سپس با جاسوس ها و تمسخر تأیید کنید. Jon با نشان دادن چگونگی تهیه گزارشات مربوط به سلامت کد در کل پایگاه کد ، دوره را به پایان می رساند. در طول راه، او فیلم های چالش و راه حل را ارائه می دهد تا بتوانید قبل از ادامه کار، دانش خود را در مورد هر بخش آزمایش کنید.