Результати пошуку за запитом: курс - практикум по frontend разработке*
Новий відео курс SOLID принципи в Java українською мовою
Автор: Редакція ITVDN
Друзі, привіт! Відтепер ви можете вивчати SOLID принципи у мові програмування Java на ITVDN українською мовою – новий відео курс “SOLID принципи в Java” вже на сайті в повному обсязі.
Що таке SOLID принципи?
SOLID – це принципи, які є своєрідним ременем безпеки для тих, хто працює відповідно до парадигм об'єктно-орієнтованого програмування. Вони були створені з метою убезпечити ООП-орієнтованого розробника від незрозумілого, заплутаного, нечитабельного коду, який також ще й дуже важко підтримувати.
SOLID є акронімом, який складається з п'яти букв, що кодують п'ять основних принципів:
S - Single Responsibility Principle (принцип єдиної відповідальності)
O - Open-Closed Principle (принцип відкритості-закритості)
L - Liskov Substitution Principle (принцип підстановки Барбари Лісков)
I - Interface Segregation Principle (принцип розділення інтерфейсу)
D - Dependency Inversion Principle (принцип інверсії залежностей)
Володіння цими принципами дозволяє грамотно проєктувати та розробляти такі програмні системи, які з великою ймовірністю зможуть тривалий час розвиватися, розширюватися та підтримуватися.
Пройшовши цей курс, ви зрозумієте основи написання чистого та красивого Java-коду. До кожного уроку будуть відповідні приклади, розбір поганого коду, рефакторинг та домашні завдання на закріплення матеріалу. Після проходження курсу ви вмітимете писати чистий код, який буде відповідати принципам SOLID.
Автор курсу – Юлія Копитко, Backend Developer.
Курс складається із 5 уроків загальною тривалістю 1 година 22 хвилини.
Структура курсу:
SOLID. Принцип єдиної відповідальності.
Принцип відкритості та закритості.
Принцип підстановки Лісков.
Принцип розділення інтерфейсу.
Принцип інверсії залежностей.
Чого ви навчитеся на даному курсі:
Розуміти проблеми, які вирішує використання SOLID.
Оптимізувати існуючий або писати новий чистий код відповідно до принципів SOLID.
Розуміти проблеми від недотримання принципу єдиної відповідальності.
Зіставляти приклади відкритості та закритості для розуміння оптимальності коду.
Розуміти формулювання принципу розділення інтерфейсу та використовувати його для рефакторингу.
Розуміти принцип підстановки Лісков та проблему недотримання принципу.
Розуміти різницю між Dependency Inversion та Dependency Injection.
Попередні вимоги
Для комфортного проходження курсу ви маєте впевнено володіти мовою програмування Java.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить у комплексну програму підготовки зі спеціальності Java Developer.
Новий курс "Основи адміністрування Windows Server" українською мовою
Автор: Редакція ITVDN
Всім привіт!
На ITVDN вийшли всі уроки курсу “Основи адміністрування Windows Server”! І це дуже гарна новина для тих, хто планує розвиватися в напрямку системного та мережевого адміністрування, DevOps, а також адміністрування баз даних. Курс українською мовою!
Windows Server — це спеціалізована операційна система, розроблена для виконання специфічних для сервера завдань, таких як розміщення веб-сайтів, запуск застосунків, керування базами даних та мережами.
Даний курс призначений для тих, хто бажає отримати фундаментальні знання про ОС Windows Server 2019 і Windows Server 2022 та навчитися з ними працювати на професійному рівні.
Ми зробимо загальний огляд серверних ОС, далі навчимося інсталювати і робити базову конфігурацію, налаштовувати та управляти застосунками, службами, розберемо питання безпеки та захисту інформації, а також технології віртуалізації Windows. Наприклад, познайомимося з консоллю GPMC, оболонкою PowerShell, навчимося створювати та запускати віртуальну ОС Hyper-V для побудови тестового середовища.
Наразі більшість комп’ютерів та обладнання працює саме на Windows, тому отримані навички будуть актуальними та корисними. Цей курс є першою дуже важливою сходинкою у програмі підготовки за напрямами «Системний адміністратор» та «DevOps Engineer».
Автор курсу – Сергій Гапич, System Administrator.
Тривалість курсу – 20 годин 58 хвилин.
Структура курсу:
Загальний огляд серверних операційних систем (ОС).
Встановлення і базова конфігурація ОС.
Базові інструменти адміністрування ОС.
Базова конфігурація Windows Server 2019 і 2022.
Active Directory (AD).
Робота з мережею у Windows Server 2019 і 2022.
Робота з Group Policy (GP).
Гіпервізор від Microsoft – Hyper-V.
Контейнери, Nano Server і Windows Subsystem for Linux (WSL).
Адміністрування сховищ і просторів зберігання в ОС.
Віддалений доступ.
Безпека в серверних ОС.
Підтримка і обслуговування серверних ОС.
Моніторинг і пошук несправностей.
Чого ви навчитеся на даному курсі:
Інсталювати, конфігурувати та адмініструвати Windows Server 2019, 2022.
Розгортати, налаштовувати та працювати з ключовими компонентами та ролями даних ОС.
Використовувати переваги віртуалізації для створення тестового середовища.
Адмініструвати будь-який тип ОС через командний інтерфейс.
Використовувати PowerShell для здійснення базових операцій з адміністрування.
Моніторити ОС і знаходити несправності.
Попередні вимоги
Для успішного проходження даного курсу знадобляться:
базовий досвід роботи з ОС компанії Microsoft;
навички роботи з командним інтерфейсом;
знання комп'ютерних компонентів.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Відео курси ITVDN тепер доступні на Android та Windows Phone
Автор: Редакція ITVDN
ITVDN (IT Video Developers Network) - учебный видео портал для IT специалистов выпустил собственное мобильное приложение, которое поможет Вам получить доступ к видеокурсам со своих мобильных устройствах.
С помощью данного приложения, у Вас будет возможность получать информацию обо всех видеокурсах по технологиям Microsoft на своих мобильных устройствах, а также Вы сможете следить за последними новостями и обновлениями в блоге.
Проходить обучающие видео уроки можно будет на Ваших мобильных устройствах, поддерживающих операционную систему Android и WindowsPhone.
Для того, чтобы скачать приложение на свои устройства, пройдите, пожалуйста, по следующим ссылкам:
Google play market
Windows phone store
Кар'єра .NET Developer: план навчання та розвиток після курсу
Автор: Дмитро Охріменко
<p>C# — одна з провідних мов програмування у сфері бізнес-розробки. Вона відкриває доступ до потужної екосистеми інструментів і сервісів від Microsoft та є основою для побудови сучасних, масштабованих додатків.</p>
Міні-курс «Веб-тестування - швидке занурення у професію»
Автор: Жанна Орленко
<p>Тестування вебсайтів та застосунків – це захоплюючий світ, де кожен клік, форма або кнопка можуть приховувати несподівані відкриття. Уявіть, що ви детектив, який шукає помилки, які можуть вплинути на досвід мільйонів користувачів.</p>
Знайомство з курсом Верстка на FlexBox CSS
Автор: Віталій Мазяр
Технологія flexbox дозволяє створювати більш легко та правильніше розкладку елементів для вебсторінки на відміну від float-ів, Flexbox дозволяють з легкістю вирівнювати елементи по горизонталі та по вертикалі, змінювати напрямок та порядок відображення елементів, розтягувати блоки на всю висоту чи ширину, або прибивати їх до будь-якого краю батьківського елемента.
Постановка задачі практичного курсу Android розробки
Автор: Іван Жалдак
Розібрати зі студентами технічного завдання, дати основи мови Kotlin та налаштувати проект.
1. Подготовительный курс С++. Основы работы с памятью
Объяснение основ работы на С++ в программе с памятью. Разъяснение одномерных массивов и указателей. Изъяснение классов памяти на С++. Демонстрация оформления процедурного кода, антишаблонов. Толкование реализации журналирования, работы с командной строкой и ее аргументами.
6. Подготовительный курс С++. Объектно-ориентированное программирование
Объяснение объектов, связанных с методологией ООП в целом. Толкование методологии объектно-ориентированного подхода, объектно-ориентированного моделирования. Разъяснение унифицированного языка моделирования UML. Демонстрация разработки и анализа требований касательно программной системы.
7. Подготовительный курс С++. Модульное и обобщенное программирование
Разъяснение вопросов работы с памятью языка С++, демонстрация реализации средств инкапсуляции, наследования и полиморфизма в программах языка С++. Толкование обработки исключительных ситуаций. Объяснение базовых навыков обобщенного программирования.