دوره آموزشی Infrastructure برای توسعه دهندگان
1 ساعت 19 دقیقهمبتدی2020-08-07
مدرسین

Kathryn Hodge
Software Developer
جزئیات دوره
بسیاری از توسعه دهندگان نرمافزار ویژگیهایی را مینویسند و آنها را بدون هیچ گونه بینشی در زیرساخت برنامه کاربردی خود، درون QA ادغام میکنند. اگر شما یک توسعه دهنده هستید که در مورد زیرساختهایی که به شما در خدمت برنامه شما به مشتریان کمک میکند - و همچنین تصمیمی که باید برای اجرای برنامه شما بدون نقص کار کند - کنجکاو هستید. به عنوان مربی Kathryn Hodge به عنوان موضوع زیرساختها شرکت کنید و توضیح دهید که چگونه کدی را که مینویسید متناسب با سایر قسمتهای فناوری است. یک مرور کلی در مورد چگونگی عملکرد اینترنت دریافت کنید، و کشف کنید که چگونه میتوانید کد محلی خود را با localhost اجرا کنید. بیاموزید که چگونه یک کامپیوتر از راه دور روی ابر ایجاد کنید و با استفاده از پروتکل SSH به آن دسترسی پیدا کنید. کشف کنید که سرورهای شما در کجا زندگی میکنند، ترافیک را با استفاده از توازن بار تعادل میبخشید، و کد خود را به اینترنت سوق میدهید. بعلاوه، مباحث پیشرفتهای را که برای ساختن برنامههای در دسترس بالا از قبیل استقرار blue-green، جریان ترافیک و مقیاس گذاری به صورت عمودی یا افقی مهم هستند را کشف کنید.
مهارت ها
Programming FoundationsPersonaSoftware Development
سرفصل ها
0. مقدمه
- 01- با درک زیرساخت ها، شغل خود را ارتقا دهید
- 02-آنچه باید بدانید
- 03- هدف زیرساخت را درک کنید
1. مروری بر نحوه کار اینترنت
- 04- نحوه ارتباط کامپیوترها از طریق اینترنت را بیاموزید
- 05-از آدرس های IP برای دسترسی به وب سایت ها استفاده کنید
- 06- از سرویس نام دامنه (DNS) برای دسترسی به وب سایت ها استفاده کنید
2. اجرای کد به صورت محلی
- 07-Localhost را درک کنید
- 08-لوکال هاست را با Node.js راه اندازی کنید
- 09-یک شنونده به وب سرور خود اضافه کنید
- 10-لوکال هاست را با پایتون اجرا کنید
3. میزبانی یک برنامه
- 11-زیرساخت داخلی در مقابل IaaS
- 12- نحوه عملکرد EC2 را درک کنید
- 13- یک کامپیوتر از راه دور بر روی ابر بسازید
- 14- با SSH به یک کامپیوتر راه دور دسترسی پیدا کنید
- 15-برنامه ای را روی سرور در فضای ابری اجرا کنید
4. دریافت ترافیک به برنامه شما
- 16-تصمیم بگیرید که سرورهای شما در کجا زندگی می کنند
- 17- سرورهای اضافی را به زیرساخت خود اضافه کنید
- 18- با شنونده یک بار متعادل کننده ایجاد کنید
- 19-از بار متعادل کننده ها برای تعادل ترافیک استفاده کنید
5. فشار دادن کد به اینترنت
- 20-کد را به سرورهای راه دور فشار دهید
- 21-از محیط های استقرار چندگانه استفاده کنید
- 22-از کانتینرسازی برای کپسوله کردن تنظیمات استفاده کنید
- 23-استقرار خودکار با خطوط لوله
6. ساخت برنامه های کاربردی بسیار در دسترس
- 24- با استقرار سبز-آبی خطر را کاهش دهید
- 25-تغییر ایمن زیرساخت با ترافیک ورودی
- 26- مقیاس افقی یا مقیاس عمودی
نتیجه
- 27- عمیق تر در زیرساخت ها شیرجه بزنید
دوره های مرتبط
- دوره آموزشی ساخت عوامل هوش مصنوعی با API پاسخهای OpenAI
- دوره آموزشی پروتکل زمینه مدل (MCP) برای مبتدیان
- دوره آموزشی ساخت عوامل هوش مصنوعی برای مبتدیان
- دوره آموزشی فراتر از کدنویسی با Vibe با Google Gemini: تبدیل شدن به یک توسعهدهنده هدفمند
- دوره آموزشی ساخت عوامل MCP قطعی
- دوره آموزشی اپلیکیشنهای مبتنی بر LLM با Streamlit
- دوره آموزشی ساخت MVP یک سرویس ابری (SaaS) در یک روز
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین اپلیکیشن خود با قدرت LLM