Результати пошуку за запитом: курс - практикум по frontend разработке*
Новий відео курс “Основи використання Git”
Автор: Редакція ITVDN
Добрий день!
Друзі, новий відео курс “Основи використання Git” опубліковано на нашому сайті в повному обсязі. Курс українською мовою!
Git – це найпопулярніша розподілена система контролю версій. За допомогою Git контролювати зміни у файлах своїх проєктів та спільно працювати над ними можуть як розробники ПЗ, так і графічні та вебдизайнери, інженери-проєктувальники, DevOps спеціалісти, сисадміни, технічні письменники та інші. Також цей інструмент важливий і для тестувальників та Project менеджерів, котрі так чи інакше долучені до коду розробників.
Даний курс дасть вам базові знання з теорії та практики роботи з Git-репозиторіями. Ви створите обліковий запис на GitHub, перше локальне та віддалене сховища – Git-репозиторій; дізнаєтеся, що таке розгалуження та злиття гілок, і навчитеся вміло маніпулювати основними командами для перегляду, видалення, додавання та зміни даних за допомогою консолі.
Автор курсу – Дмитро Курган, React Developer.
Курс складається з 6 уроків загальною тривалістю 2 години 15 хвилин.
Структура курсу:
Знайомство з Git.
Робота з локальним репозиторієм.
Робота з файлами.
Відкочування змін.
Робота з віддаленим репозиторієм.
Розгалуження та об'єднання.
Чого ви навчитеся на даному курсі:
Розуміти можливості використання Git як системи контролю версій та розрізняти централізовані та розподілені системи.
Працювати з Git за допомогою інтерфейсу командного рядка.
Працювати з локальним репозиторієм для фіксування змін, перегляду історії комітів та керування файлами, включаючи додавання, модифікацію, виділення змін та файлів, повернення до потрібної версії файлів.
Працювати з віддаленим репозиторієм, включаючи створення репозиторію GitHub, клонування репозиторію, створення SSH-ключа та відправлення змін у віддалений репозиторій.
Працювати з тегами та .gitignore.
Створювати гілки, керувати та працювати з ними, вирішувати конфлікти під час злиття та використовувати rebase.
Попередні вимоги
Курс розрахований на початківців та професіоналів, які бажають отримати базові знання та досвід роботи з розподіленою системою контролю версій Git для роботи поодинці та з командою.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки з усіх спеціальностей, які представлені на ITVDN і при цьому відносяться до розробки програмного забезпечення та тестування.
Новий відео курс Spring Security українською мовою
Автор: Редакція ITVDN
Друзі, привіт! Відтепер ви можете вивчати фреймворк Spring Security на ITVDN українською мовою – новий відео курс “Spring Security” вже на сайті.
Spring Security – це потужний фреймворк для серверної веброзробки на Java, котрий дозволяє створювати гарно захищені застосунки за рахунок простого управління автентифікацією, авторизацією, контролем доступу та іншими аспектами безпеки застосунків.
Курс складається з 5 уроків, на яких кожен студент познайомиться з основами захисту застосунків, серед яких: фільтри, ролі та дозволи, обробка помилок безпеки, шифрування паролів, механізми захисту від CSRF, налаштування CORS тощо.
Після закінчення курсу ви будете вміти успішно підключати модуль Security до програми, конфігурувати системи фільтрів для вебзапитів, обмежувати доступ користувачів до окремих методів програми, а також матимете уявлення про можливості відображення інформації про автентифікованого користувача на вебсторінці.
Автор курсу – Андрій Губаренко, Java Developer.
Тривалість курсу – 3 години 2 хвилини.
Структура курсу:
Вступ до Web-безпеки.
Глибока оборона Spring Security.
Стратегії аутентифікації користувачів.
Захист на рівні методів.
Налаштування Spring Security у стилі Java.
Чого ви навчитеся на даному курсі:
Розуміти принципи систем безпеки у вебзастосунках.
Підключати фреймворк Security Spring.
Налаштовувати джерело даних для аутентифікації користувача.
Підключати як стандартні налаштування та форми для аутентифікації, так і власні.
Створювати систему фільтрації запитів на адресу, роль користувача або стан аутентифікації.
Обмежувати доступ до окремих методів/функцій програми.
Використовувати вбудовані методи Spring Security для захисту від CSRF-атак.
Використовувати в роботі Spring Expression Language.
Налаштовувати CORS у Spring Security.
Організовувати доступ до даних за допомогою протоколу LDAP.
Використовувати методи шифрування для зберігання паролів у базі даних.
Використовувати можливості AOP для ускладнення моделі обмежень доступу до ресурсів.
Попередні вимоги
Для комфортного проходження курсу у вас мають бути:
знання Java (8+).
базові знання Spring.
знання Maven.
загальне розуміння реляційних БД.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до спеціальності Java Developer.
Новий курс — Структурні патерни проєктування на Python
Автор: Редакція ITVDN
Побудова якісного програмного забезпечення — це не лише написання робочого коду, а й правильна організація взаємодії між його компонентами. Коли проєкт зростає, код може швидко ускладнюватися, і без продуманої архітектури підтримувати його стає все важче. Саме тут на допомогу приходять структурні патерни проєктування.
Новий курс «Структурні патерни проєктування на Python» допоможе вам зрозуміти, як ефективно організовувати структуру програмних систем та взаємодію між об’єктами. На практичних прикладах ви розглянете популярні структурні патерни, які дозволяють створювати масштабовані, гнучкі та зрозумілі програмні рішення.
Автор курсу — Вячеслав Серьогін, Python Developer та ментор.
Програма курсу:
Основи структурних патернів та їх роль у побудові архітектури програмного забезпечення.
Патерн Adapter для сумісності між різними інтерфейсами.
Патерн Bridge для відокремлення абстракції від реалізації.
Патерн Composite для створення ієрархічних деревоподібних структур.
Патерн Decorator для динамічного розширення функціональності об’єктів.
Патерн Facade для спрощення взаємодії зі складними системами.
Патерн Flyweight для оптимізації використання пам’яті.
Патерн Proxy для контролю доступу до об’єктів.
Під час навчання ви навчитеся читати UML-діаграми, розуміти структуру патернів та використовувати їх у власних проєктах для покращення архітектури ПЗ.
Попередні вимоги: Базові знання Python та основ ООП.
Курс входить до комплексної програми підготовки за спеціальністю Python Developer.
Перший урок курсу доступний у вільному доступі. Якщо у вас є активна підписка, ви можете проходити курс уже зараз.
Dev.ІТ-курси - новий сервіс підбору навчальних програм
Автор: Редакція ITVDN
Команда dev.by - медиа про ИТ индустрию в Беларуси и мире, запустила глобальный каталог учебных программ — dev.ИТ-курсы.
Эксперты ведущих IT-компаний, таких как EPAM и Wargaming, помогли отобрать обучающие программы по 8 направлениям: программирование, аналитика, управление, маркетинг, дизайн, иностранные языки, soft skills и финансы.
В коллекцию вошли и курсы ITVDN по Python, PHP, Unity, Java, .NET и не только со специальным предложением для пользователей.
Основной фокус каталога — это ИТ и digital-профессии, которые уже пользуются спросом на рынке и будут востребованы еще как минимум 3-5 лет.
Вы можете настроить фильтры сервиса и выбрать направление, регион, язык, бесплатную или платную форму обучения. А еще курсы можно фильтровать по школам, платформам, специализациям и навыкам.
Надеемся, этот ресурс будет вашим надежным помощником в подборе дополнительных курсов и тренингов.
ITVDN анонсує відео C# для професіоналів - Оновлений!
Автор: Редакція ITVDN
На образовательном портале ITVDN вышел новый долгожданный видеокурс C# для профессионалов!
Видеокурс C# для профессионалов предназначен для глубокого изучения платформы Microsoft .NET Framework и языка C#. В этом курсе Вы узнаете, что такое рефлексия и атрибуты, сериализация и сборщик мусора. Также, видео уроки содержат описание многих стандартных классов, которые позволяют работать с файловой системой, с наборами данных, строками, XML и многим другим.
Этот курс предназначен для слушателей, которые уже имеют знания в программировании на языке C#. Перед просмотром данного видео курса мы рекомендуем изучить материалы видео курсов C# Стартовый, C# Базовый. Изучив материалы видео курса С# для профессионалов Вы сможете уверенно использовать C# и лучше понимать принципы работы разных технологий платформы Microsoft .NET
Видео курс по программированию на языке C# от Александра Шевчука. Материалы курса содержат много полезных примеров, которые позволят Вам глубже понимать языковые конструкции и принципы использования многих классов платформы Microsoft .NET Framework.
В этом видео курсе Вы узнаете, как создавать пользовательские коллекции и работать с системными интерфейсами для создания коллекци, а также детально рассматриваются главные коллекции платформы .NET. Вы изучите материал, который позволит Вам работать с файловой системой, создавать, редактировать и удалять файлы и директории, также изучите одну из самых важных функций платформы .NET Framework - рефлексию. Вы узнваете как создавать свои атрибуты и правильно использовать системные атрибуты.
Сериализация – одна из важных задач в разработке приложений. В этом видео курсе Вы узнаете какие классы и подходы используются для сохранения данных в .NET Framework.
В видеокурсе рассматриваются возможные проблемы, связанные с неправильной реализацией иерархии, кроме того, описывается применимость шаблона NVI для решения проблемы «неправильных» базовых классов. Отдельное внимание уделаяется рассмотрению понятия полиморфизм и его видам.
Подробнее с видеокурсом C# для профессионалов Вы можете ознакомиться на странице http://itvdn.com/ru/video/csharp-for-professional-renewed
Отримай у подарунок будь-який відео курс ITVDN
Автор: Редакція ITVDN
Дорогие друзья, у нас мега новость ко Дню знаний!
ITVDN дарит возможность каждому из вас выбрать себе в подарок 1 видео курс по программированию и информационным технологиям из нашего Каталога.
Что можно изучать на ITVDN?
В нашем каталоге вы найдете более 220 видео курсов на 20 разным IT направлениям, среди которых программирование на C#, Java, Pyrhon, JavaScript, C++, PHP, Ruby, создание игр на Unity, основы тестирования ПО, UI/UX дизайн, SCRUM и введение в Project Management. Каждый сможет найти для себя новые интересные курсы - как новички, так и опытные разработчики, желающие изучить новые технологии!
Чтобы получить курсу в подарок, нужно:
Зарегистрироваться на сайте ITVDN.
Найти для себя видео курс в каталоге ITVDN.
Заполнить заявку участника акции.
Заявки принимаются до 24:00 1 сентября. Доступ к курсу будет открыт 2-3 сентября. Доступ открывается на 10 дней.
Топ 10- Лучшие курсы ITVDN - лидеры просмотров
C# 8.0 Стартовый
C# базовый (ООП)
Java Стартовый
Transact SQL
JavaScript Стартовый
Python 3.8.6 Стартовый
ASP.NET Core Web API. Практический курс
Java Углубленный
HTML5 и CSS3 Стартовый
Шаблоны проектирования
Топ-10 - Новые курсы за 2021 год
JavaScript Базовый
Python Базовый
Web Testing
Angular Базовый
Django Базовый
Figma. Дизайн интернет-магазина
Flask
jQuery
Асинхронное программирование в Java
Верстка сайта на CSS Grid
Поздравляем всех с наступающим праздником! Знание - сила!
Корпоративне навчання IT співробітників; курси підвищення кваліфікації IT персоналу.
ITVDN для організацій. Навчання співробітників за одним із курсів з каталогу або індивідуально складеним планом навчання. Курси підвищення кваліфікації персоналу із ITVDN.
HTML&CSS Турнір
Автор: Редакція ITVDN
Внимание!
С 26 мая по 8 июня 2016 г. на ITVDN проходит соревнование для начинающих веб разработчиков - HTML&CSS Турнир. Участники Турнира должны продемонстрировать свои отличные знания и навыки по HTML и CSS, успешно пройдя все задания практикума на Тренажере ITVDN.
Всего в практикуме 7 тем, по 20 заданий в каждой теме. За каждое успешно выполненное задание дается определенное количество баллов (от 5 до 20 в зависимости от уровня сложности задания). Ваша задача – набрать максимальное количество баллов. Учтите, что за использование подсказок и за дополнительные попытки решения задачи баллы будут сниматься.
Победители турнира, чьи результаты будут лучшими (до 30 человек), 9 июня 2016 г. получат в подарок видео курс HTML5&CSS3.
Для участия в соревновании:
Выполните все задания практикума HTML&CSS
Сделайте скрин с Вашими результатами и опубликуйте его в группе ITVDN в vk
Заполните регистрационную форму участника Турнира
Количество попыток решения отдельных задач практикума не ограничено, однако при определении победителей будут учитываться два показателя - результат (в баллах) и количество попыток решения отдельных задач.
Результаты Турнира с именами победителей будут опубликованы на сайте 9 июня 2016 года.
Пусть победят сильнейшие!
Hibernate & JDBC - новий відео курс для Java розробників
Автор: Редакція ITVDN
Добрий день, друзі!
Сьогодні маємо гарні новини для всіх, хто хоче навчитися зв’язувати Java-застосунки з базами даних – на ITVDN опубліковано новий курс “JDBC & Hibernate”. Курс українською мовою!
JDBC (Java DataBase Connectivity) – це промисловий стандарт взаємодії Java-застосунків із базами даних.
Hibernate – популярна бібліотека для роботи з базами даних в Java, призначена для розв’язання задач перетворення Java-об’єктів з оперативної пам’яті у сутності бази даних – відображення між об'єктами та реляційними структурами (object-relational mapping, ORM).
Курс охоплює усі теми, необхідні для роботи з БД з бібліотекою Hibernate: від основ підключення до бази даних до розширених функцій Hibernate. Ви дізнаєтесь про драйвери JDBC, познайомитеся з обробкою транзакцій та помилок, керуванням винятками у JDBC, зрозумієте різницю між Hibernate анотаціями і XML-мапінгом та багато іншого. До кінця курсу ви навчитеся працювати з базами даних і впевнено використовувати Hibernate для збереженням даних у програмах Java.
Автор курсу – Юрій Міленін, Tech Lead at DataArt.
Тривалість курсу – 2 години 52 хвилини.
Структура курсу:
Початок роботи з Databases та JDBC.
JDBC Advanced.
Початок роботи з Hibernate.
Hibernate Mapping and Entities.
Hibernate Query Language (HQL) and Criteria API.
Hibernate Advanced.
Чого ви навчитеся на даному курсі:
Ефективно працювати з базами даних в Java-програмах
Оптимізувати пошук даних
Використовувати ORM в своїх програмах
Використовувати Hibernate Query Language (HQL) запити у Hibernate.
Вміти використовувати Criteria API для створення складних запитів
Розуміти різницю між Lazy та Eager loading у контексті Hibernate
Підвищувати ефективність шляхом кешування даних
Правильно використовувати транзакції для забезпечення ACID
Обробляти виключення, пов’язанні з БД
Вирішувати N+1 проблему
Використовувати найкращі практики роботи з БД
Попередні вимоги
Цей курс призначений як для розробників початківців – тих, хто отримав базові вміння програмування на Java, і тепер хоче навчитися поєднувати роботу Java-застосунків із базами даних, так і для професійних розробників, які мають досвід написання програм на Java, але бажають покращити свої знання JDBC і Hibernate для ефективної взаємодії з базою даних і ORM.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки за спеціальністю Java Developer.
Новий курс Unit-тестування в Java з JUnit українською
Автор: Редакція ITVDN
Добрий день, друзі!
Сьогодні маємо гарні новини для всіх, хто хоче вдосконалити навички створення програм мовою Java і навчитися якісно тестувати свій код – на ITVDN опубліковані всі уроки нового курсу “Unit-тестування в Java з JUnit”. Курс українською мовою!
Unit-тести – ефективний інструмент для виявлення та локалізації помилок. Вони допомагають скоротити час пошуку та виправлення проблем, оскільки дозволяють швидко ідентифікувати їх місце в коді.
JUnit – найпопулярніший фреймворк для юніт-тестування в Java розробці. Курс складається з 7 уроків, на яких ми розберемось, що таке юніт-тестування та взагалі які типи тестування існують. Подивимося на необхідні залежності для початку роботи та життєвий цикл тестового класу. Також дізнаємося, як почати працювати з JUnit, розберемо приклади написання юніт-тестів та як писати параметризовані тести.
Після проходження курсу ви будете мати достатню базу знань для впевненого старту роботи з JUnit та розуміння, що таке юніт-тестування і коли воно застосовується. Ви зможете легко покрити свій код тестами та бути впевненими у тому, що він працює правильно.
Автор курсу – Дмитро Ковтеба, Java Software Engineer at Sigma Software Group.
Тривалість курсу – 3 години 58 хвилин.
Структура курсу:
Теорія тестування: види, типи тестів та методології розробки через тестування.
Налаштування та запуск першого тесту.
Анотації життєвого циклу.
Параметризовані тести в JUnit5.
Порівняння JUnit4 та JUnit5.
Додаткові фреймворки та знання для JUnit.
Тестові репорти та JUnit in Spring.
Чого ви навчитеся на даному курсі:
Впевнено використовувати фреймворк JUnit як у 5-й, так і 4-й версії для модульного тестування своїх продуктів.
Писати параметризовані тести та створювати набори тестів.
Застосовувати такі інструкції: @Test, @Before, @BeforeClass, @After, @AfterClass, @Ignore та багато інших.
Розуміти та вміти застосовувати методи класу Assertions.
Виконувати тести у відповідному порядку за допомогою анотації @FixMethodOrder.
Запускати кілька тестових класів одночасно.
Параметризувати та групувати тести за категоріями.
Проводити міграцію раніше написаного коду із JUnit 4 на JUnit 5.
Cтворювати власні приклади для того, щоб подивитись, як це працює на практиці.
Попередні вимоги
Для проходження курсу необхідні:
Базові знання з Java8 і вище.
Базове володіння IntelliJ IDEA.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки за спеціальністю Java Developer.