به آخرین دوره ما خوش آمدید. در اینجا، نحوه استقرار برنامههای وب کاملاً مقیاسپذیر React را در برخی از قویترین پلتفرمهای محاسبات ابری موجود، از جمله AWS و Linode، یاد خواهید گرفت. این دوره با کاوش در مبانی محاسبات ابری شروع می شود، جایی که ما به یک مرور کلی از سه مدل اصلی خدمات ابری می پردازیم. این شامل: زیرساخت به عنوان یک سرویس، پلت فرم به عنوان یک سرویس، و نرم افزار به عنوان یک سرویس است. از آنجا ما یک راهنمای عمیق برای استقرار و پیکربندی نمونه های مجازی و پایه های مدیریت سرور از راه دور و امنیت سرور با استفاده از SSH ارائه می دهیم. سپس دانشآموزان با لینوکس آشنا میشوند، جایی که ما توزیعهای مختلف لینوکس، سیستم فایل لینوکس، و نگهداری ضروری لینوکس و دستورات دایرکتوری را بررسی میکنیم.
وقتی دانشآموزان به کار با لینوکس دست پیدا کردند، به پایههای آن میپردازیم. وب سرورها در اینجا، ما دو پیشرو صنعت در فضای نرم افزار سرور از جمله Apache و NGINX را بررسی خواهیم کرد. دانش آموزان مزایا و موارد استفاده از هر فناوری سرور را، همراه با تجزیه و تحلیل فنی عمیق از عملکرد آنها در محیط های تولید، یاد خواهند گرفت. از آنجا به بررسی سیستم های مدیریت پایگاه داده، از جمله پایگاه های داده SQL و NoSQL، همراه با استانداردهای تراکنش پایگاه داده خواهیم پرداخت. در این بخش، دانشآموزان بینشهای ارزشمندی را در مورد انواع گزینههای مختلف پایگاه داده در دسترس، و بهترین مورد استفاده برای هر کدام بسته به نوع پروژه و پیچیدگی، به دست میآورند.
با توجه به جنبههای نظری وب سرورها و DBMS ها ، ما به یک راهنمای عملی برای راه اندازی پشته LAMP در اوبونتو از طریق ترمینال برای MacOS و PuTTY برای ویندوز می پردازیم. در اینجا ما لینوکس را با آپاچی، MariaDB و PHP پیکربندی می کنیم. دانشآموزان همچنین میآموزند که چگونه دادهها را در پایگاه داده MariaDB آپلود کنند و سوابق را از داخل اسکریپتهای PHP واکشی کنند. سپس این دوره به بررسی عمیق نظری و عملی در امنیت سرور می پردازد. در اینجا، فایروال های شبکه و میزبان را بررسی می کنیم. ما بر اشکالات پیکربندی ضعیف سرور تأکید می کنیم و راهنمای گام به گام برای فعال کردن و راه اندازی UFW برای اوبونتو ارائه می دهیم. دانشآموزان همچنین میآموزند که چگونه پورتهای سفارشی را برای تونلسازی SSH به عنوان یک لایه امنیتی اضافه شده پیکربندی کنند.
نیمه دوم دوره راهنمای جامعی برای خدمات وب آمازون ارائه میدهد. ما با نشان دادن نحوه راه اندازی، ایمن سازی و پیمایش یک حساب AWS شروع می کنیم. این شامل تنظیم هشدارهای صورتحساب و احراز هویت چند عاملی است. از آنجا، برای افزایش امنیت حساب، و مدیریت حسابهای کاربری برای سرویسهای مختلف AWS، به مدیریت AWS Identity و Access میپردازیم. در اینجا مدیریت و مجوزهای کاربر IAM، گروههای IAM، سیاستهای IAM و چرخش کلید دسترسی را بررسی میکنیم. پس از بخش IAM، به سرویس Amazon Elastic Compute Cloud (EC2) خواهیم رفت. در این ماژول، دانشآموزان تمایل دارند تا نمونههای مجازی را با استفاده از تصاویر ماشین آمازون، IPهای الاستیک و الگوهای راهاندازی روی AWS مستقر کنند. همچنین نقشهای IAM را برای گروههای امنیتی EC2، EC2، احراز هویت جفت کلید SSH و مدیریت از راه دور با استفاده از اتصال ترمینال و EC2 مورد بررسی قرار خواهیم داد.
بعد از اینکه دانشآموزان بر محاسبات ابری تسلط پیدا کردند، بخش بعدی توسعه را بررسی میکند. و استقرار برنامه های وب تعاملی با استفاده از JavaScript و React. در اینجا ما با مبانی جاوا اسکریپت از جمله مدل شی سند و دستکاری DOM شروع می کنیم. از آنجا به متغیرهای جاوا اسکریپت، عملیات حسابی، انواع داده ها، اشیاء، آرایه ها، حلقه ها، توابع و رویدادها می رویم. بخش جاوا اسکریپت با دو پروژه عملی به پایان می رسد که در آن دانش آموزان یک تغییر رنگ پس زمینه و گالری عکس می سازند. پس از تکمیل بخش جاوا اسکریپت، دانشآموزان از مهارتهای جدید خود برای ایجاد مؤلفههای UI front-end پویا با استفاده از کتابخانه React JS استفاده خواهند کرد. از طریق یک سری پروژه های عملی، دانش آموزان یک ماشین حساب، Connect-4 Game Clone و یک سایت تجارت الکترونیک کاملاً قابل تنظیم خواهند ساخت. ماژول های واکنش از اصول اولیه شروع می شوند و تا چندین مفهوم سطح متوسط کار می کنند. این شامل موارد زیر است: کار با قلم کد، JSX، کامپوننتهای کاربردی، Props، Callbacks، رویدادها، قلاب React State، رندر شرطی، Fetch API، Refactoring، و موارد دیگر.
همانطور که میبینید، این دوره آموزشی را پوشش میدهد. تکه زمین فوق العاده بهترین از همه این است که Tim Maclachlan - یک توسعه دهنده ارشد مشهور با بیش از 20 سال تجربه توسعه تجاری - نویسنده مشترک آن است. به عنوان یک توسعه دهنده چند وجهی، تیم در توسعه الگوریتمی، تحلیلی و موبایل متخصص است. او تا به امروز صدها درخواست نوشته و در تعدادی از صنایع از حمل و نقل هوایی تجاری و نظامی گرفته تا بانکداری و مالی کار کرده است. تیم اشتیاق واقعی به آموزش دیگران دارد که چگونه کدنویسان بهتری شوند و مشتاقانه منتظر تعامل با دانشآموزان خود است. دکمه ثبت نام را بزنید و بیایید شروع کنیم.
شروع به یادگیری کنید و مهارت های مورد نیاز خود را کسب کنید! بیانیه ماموریت: برای تسهیل یک محیط جامع یادگیری آنلاین برای دانشجویان. درباره شرکت YouAccel یک ارائه دهنده پیشرو در آموزش آنلاین است ، دوره هایی را در صنایع مختلف از IT و توسعه گرفته تا تجارت ، بازاریابی ، طراحی و بهره وری ارائه می دهد. تجربه آموزش الکترونیکی ارائه شده توسط YouAccel پویا است. هر دوره در High Definition با تکالیف ، آزمونها و امتحانات مربوطه که به صورت الکترونیکی تحویل و درجه بندی می شوند ، پخش می شود. کلیه دوره های YouAccel توسط مربیان دارای گواهینامه تدریس می شود که دارای چندین سال سابقه کار در زمینه ای هستند که برای آنها آموزش می دهند. این دوره ها را می توان با سرعت شخصی برگزار کرد و در چندین سطح از جمله مبتدی ، متوسط و پیشرفته ارائه می شود. دوره های آنلاین همچنین برای راحتی بیشتر با هر دستگاه تلفن همراه سازگار هستند. با استفاده از این تجربه به یک سطح جدید شخصی ، ارتباط زنده با مربیان از طریق کنسول پیام رسانی آنلاین Udemy در دسترس است. کلیه دوره ها دارای گواهی پایان دوره هستند و محدودیت سنی اعمال نمی شود.
نمایش نظرات