توضیحات
آموزش پایه و اساس مهندسی شبکه
نام دوره : Fundamentals of Network Engineering
پیش نیاز:
- تجربه برنامه نویسی اولیه
- توصیه می شود: داشتن یک برنامه کاربردی دارای Backend ساخته شده
توضیحات:
ما در حال ورود به دوره ای در مهندسی نرم افزار هستیم که برای انجام بیشتر کارهای خود به کتابخانه ها و چارچوب ها متکی هستیم.
در حالی که این کار مفید است و باعث صرفه جویی در ساعات برنامه نویسی فوق العاده می شود، انتزاعات نشتی ایجاد می کند که به شکل کاهش عملکرد، خطاهای غیرمنتظره، 100% CPU، استفاده از شبکه و دیسک، هنگ، تاخیر و بسیاری موارد دیگر ظاهر می شود.
زمانی که مهندسان ساختار اصلی آنچه را که با آن تعامل دارند را درک نمی کنند، بیان اینکه چه چیزی در backend اشتباه می رود و چگونه آن را برطرف کنیم، دشوار می شود.
ارتباطات شبکه یکی از حیاتی ترین قطعات در مهندسی باطن است.
و مجموعه اینترنت TCP/IP بلوک بنیادی اساسی ارتباطات است که فرانتاند را به باطن پیوند میدهد.
هر پروتکلی که استفاده می کنیم در نهایت در یک بخش TCP یا دیتاگرام UDP کپسوله می شود.
این بسته در یک بسته IP پیچیده می شود که در یک قاب قرار می گیرد و سپس در سراسر شبکه ارسال می شود.
درک این لایه ها برای مهندسین باطن به منظور بهینه سازی پشته، به حداقل رساندن تأخیر و افزایش توان عملیاتی مهم است.
آنچه مهم است درک واقعی این قطعات است و نه فقط به خاطر سپردن تعاریف و هدر بسته ها برای قبولی در امتحان.
اگر یک مهندس واقعاً بفهمد که چه اتفاقی میافتد وقتی API پشتیبان آنها درخواست HTTP POST را دریافت میکند، از اتفاقات پشت صحنه شگفتزده میشوند.
آنها روشی را که به طراحیهای API باطن میبینند کاملاً تغییر میدهند، سعی میکنند بهترین پروتکل را برای کار انتخاب کنند و آن پروتکل را با حداکثر پتانسیل تنظیم کنند.
آنها شروع به پرسیدن سؤالاتی در مورد چارچوب ها و کتابخانه ها می کنند که هیچ کس دیگری انجام نمی دهد.
این سؤالات است که باعث می شود آنها به طور کامل از آن چارچوب تا حداکثر پتانسیل خود استفاده کنند.
دوره آموزش پایه و اساس مهندسی شبکه در درجه اول برای مهندسانی طراحی شده است که برنامه ها، سرویس ها یا API ها را ساخته اند و می خواهند مجموعه مهارت های خود را به سطح بعدی برسانند.
اگر شما یک مهندس فرانت اند هستید که به بک اند علاقه مند هستید و قبل از ساخت برنامه های بک اند تلاش کرده اید، این دوره نیز برای شما مناسب است.
اگر یک مهندس شبکه هستید که از قبل اصول اولیه را میدانید و میخواهید به طور موثر برنامههای کاربردی Backend را شروع کنید، این دوره ممکن است به شما کمک کند شکاف را پر کنید.
این دوره برای کسانی طراحی نشده است که می خواهند در آزمون های گواهینامه شبکه (CCNA، CCNP، CCIE و غیره) قبول شوند.
دوره آموزش پایه و اساس مهندسی شبکه برای چه کسانی است:
- مهندسین بک اند
- مهندسان Frontend که علاقه مند به شروع ساخت برنامه های Backend هستند
- مهندسین فول استک
- مهندسان DevOps
- مهندسین قابلیت اطمینان سایت
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید