Loading...

Какво е Docker? Process Automation with ASP.NET Core Microservices Masterclass с Ивайло Кенов

avatar Румен Янев 1 минута 158
Какво е Docker? Process Automation with ASP.NET Core Microservices Masterclass с Ивайло Кенов

Често срещан проблем в разработката на какъвто и да е вид софтуер е кодът да работи перфектно в средата, в която е написан, но да се чупи в реална. Едно от решенията на този проблем е Docker - една от най-популярните платформи за контейнери в света.


Софтуерът отдавна не е просто едно парче код, готово да бъде пуснато в употреба по всяко време. Едно уеб приложение включва най-различни компоненти – backend, frontend, бази данни, библиотеки и още неща, зависещи от средата, в която работи, както и предназначението му. Всички тези парчета от пъзела не само трябва да работят добре помежду си, но и трябва да са написани така, че да работят на най-различни платформи. Тоест всеки отделен софтуерен  компонент трябва да бъде съвместим с хардуера, на който трябва да работи.


Доста преди софтуерните инженери да започнат да блъскат главите си с този проблем, един доста находчив шофьор на име Малкълм Маклийн решава един подобен такъв – как да качи цялата стока от камиона си на кораба, без нещо да се счупи, изгуби и възможно най-бързо. Така се появил добре познатият ни метален контейнер, на чийто принцип днес заляга и софтуерната ни разработка.



Docker работи на абсолютно същия принцип (откъдето идва и идеята за логото по-горе). Софтуерният разработчик ще „опакова“ всичките компоненти, необходими за правилната работа на приложението, а Docker ще се погрижи да разпрати добре опакованият код към всички различни платформи. Това значително улеснява работата на всеки програмист, тъй като не му се налага да отделя толкова голямо внимание на процесът по деплойване (deployment).


Ако ти вече имаш професионален опит в поддръжката и разработката на Web проекти и търсиш да надградиш знанията си, то masterclass-ът с Ивайло Кенов Process Automation with ASP.NET Core Microservices е точно за теб. Курсът е подходящ и за всички с интерес да надградят знанията и уменията си за нуждите на бизнеса. Могат да вземат участие и курсисти завършили успешно C# пътеката в СофтУни или сходна. В курса ще научиш как да настройваш Docker среди, да използваш инструментите в платформата, както и DevOps операции, автоматизация на работни процеси, Клъстеризация в дълбочина и Kubernetes и още много. Обучението започне на 23 октомври изцяло онлайн.  Запиши се сега!

Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.