
- Категории
- Источники
- Все курсы
- Разделы
- Книги
Фреймворки - основной способ создавать сложные сайты в интернете. На определённом уровне недостаточно просто знать как ими пользоваться, нужно понимать как они устроены внутри. Благодаря этому курсу вы не только узнаете про все внутренности, но и создадите свой собственный неповторимый фреймворк.
Практически каждый программист сталкивается с регулярными выражениями в повседневной практике. Многих они отпугивают, но регулярные выражения основаны на небольшом количестве простых понятий. Освоив эти понятия, вы сможете всегда чувствовать себя комфортно при работе с этим мощным инструментом.
Фундаментальный курс, основанный на одноименной книге от профессоров MIT рассказывает об абстракции данных и кода, рекурсии, состоянии и метаязыковой абстракции. Первая часть соответствует первому разделу книги.
Данный курс посвящён изучению многопоточности в Java. Многопоточность — свойство платформы (например, операционной системы, виртуальной машины и т. д.) или приложения, состоящее в том, что процесс, порождённый в операционной системе, может состоять из нескольких потоков, выполняющихся «параллельно», то есть без предписанного порядка во времени.
Протоколы это наборы соглашений, которые описывают обмен данными между различными программами или устройствами. Этот курс посвящен интернет-протоколу HTTP.
В курсе "Java для Web Services" мы расскажем что такое AWS, для чего его использовать а также перепишем проект сокращателя ссылок, который мы с вами написали в курсе "Java для Web Services" в serverless решение на базе AWS.
Maven - инструмент для автоматизации сборки проектов. Этот курс даст вам необходимые знания для работы с Maven - особенности, принципы работы, конфигурация, возможности.
Ansible - это радикально простая платформа автоматизации ИТ, которая упрощает развертывание приложений и систем. Избегайте написания сценариев или настраиваемого кода для развертывания и обновления ваших приложений - автоматизируйте на языке, который приближается к простому английскому, с использованием SSH, без агентов для установки на удаленных системах.
Сегодня уметь работать с Linux - один из важных навыков современного разработчика. В этом курсе мы рассмотрим все что вам может пригодится в работе с этой ОС.
В этом курсе мы с вами создадим свой собственный веб-сервис, что даст вам навыки создания приложения, его развертывания, сопровождения и поддержки.