Результати пошуку за запитом: курс - практикум по frontend разработке*
Ruby on Rails – новий курс
Автор: Редакция ITVDN
Дорогі друзі, на ITVDN опубліковано новий відео курс, присвячений вивченню Ruby on Rails – популярного веб-фреймворку для BackEnd-розроблення мовою Ruby!
Ruby on Rails (він же "RoR") – це MVC-фреймворк, який успішно застосовується для розроблення різних веб-додатків: від високонавантажених, стійких до відмов сайтів до веб-сервісів з продуманою бізнес-логікою і динамічним веб-інтерфейсом.
Курс “Ruby on Rails” складається з 15-ти логічно взаємопов'язаних уроків, під час проходження яких учні застосують на практиці теоретичні знання з імплементації якісного веб-сервісу за допомогою RoR.
На курсі будуть розглянуті основні модулі фреймворку Ruby on Rails, тонкощі, пов'язані з побудовою архітектури додатків, заснованих на даному фреймворку, а також з робочою практикою масштабування, налагодження, тестування та доставлення написаного коду на віддалені сервери.
Автор курсу – Євген Кушвід, Software Engineer and Data Scientist. У записаних відео уроках він ділиться техніками ефективного використання Ruby on Rails, спираючись на власний досвід та найкращі практики.
Структура курсу:
Знайомство з Ruby on Rails.
C з MVC. Знайомство з Controllers. Routing.
V з MVC. Знайомство з Views. Templates. Assets pipeline. Webpack.
M з MVC. Знайомство з ActiveRecord, міграціями та асоціаціями.
Інтерфейс запитів ActiveRecord. Валідації та колбеки ActiveRecord.
Rails command line. Налагодження Rails додатку (binding.pry).
Тестування додатку.
Rails Forms.
Знайомство з ServiceObject.
Знайомство з concerns.
Знайомство з FormObject.
Пишемо background jobs.
Кешування, інтернаціоналізація, serializers.
Deploy your Rails app (Heroku / Capistrano).
Зміни у Ruby on Rails 6
Чого ви навчитеся на даному курсі:
Розуміти структуру веб-додатків.
Створювати веб-додатки на Ruby on Rails.
Правильно масштабувати створені веб-додатки.
Ефективно тестувати та налагоджувати код.
Доставляти код на віддалений сервер і запускати його, підтримуючи сервер у постійному Uptime-і.
Попередні вимоги
Для розуміння матеріалу даного курсу потрібні знання мови Ruby, командної оболонки Bash, системи управління версіями Git, мови запитів SQL.
Дивіться перший урок у вільному доступі. Якщо у вас є активна передплата, курс доступний для вас у повному обсязі.
Новий курс – Автоматизація тестування на C#
Автор: Редакция ITVDN
Доброго дня!
На ITVDN опубліковано новий відео курс – "Автоматизація тестування на C#"! Він стане у нагоді всім розробникам-початківцям C#/.NET, які прагнуть до написання дійсно якісних і продуманих .NET додатків.
Автоматизація тестування дозволяє позбутися рутини ручного функціонального тестування, передавши програмі задачі з послідовного запуску тесту, ініціалізації відповідних елементів, виконання тесту, аналізу та видачі результату.
На курсі розглядається застосування бібліотеки Selenium для тестування веб та десктоп додатків. Розглядаються можливості тестових фреймворків C# для автоматизації тестування – NUnit, xUnit та MSTest. Буде розглянуто можливість застосування патерну Page Object та розширення цього шаблону Page Factory для проєктування тестів.
Ви познайомитеся з API тестуванням на прикладі REST додатків, а також з основами та ключовими моментами підходу розроблення BDD, із синтаксисом мови Gherkin, що підтримує розроблення, засноване на поведінці, та з інструментом для застосування BDD підходу – SpecFlow.
Автор курсу – Тетяна Пєшкова, Senior QA Engineer. У записаних відео уроках вона ділиться техніками ефективної організації автоматизованих тестів на C#, спираючись на власний досвід та найкращі практики.
Структура курсу:
Автоматизація тестування.
Selenium WebDriver
Пошук елементів у web та desktop додатках (локатори).
Selenium WebDriver: найскладніші елементи.
Порівняння тестових фреймворків.
Page Object Pattern.
API тестування на прикладі REST.
BDD. Gherkin. SpecFlow.
Чого ви навчитеся на даному курсі:
Застосовувати принципи автоматизації тестування у побудові процесу тестування проєкту.
Застосовувати Selenium WebDriver у Visual Studio для тестування користувацького інтерфейсу веб-сторінки.
Використовувати інструменти для пошуку локаторів у web та Windows desktop додатках, а також складати всі типи локаторів, у тому числі CSS і XPath.
Реалізовувати складну взаємодію Selenium WebDriver з браузером, таку як виконання подій миші та клавіатури, виконання JavaScript-коду, робота з випадаючим списком, зі спливаючими повідомленнями або додатковими вікнами браузера.
Розуміти різницю між тестовими фреймворками NUnit, xUnit та MSTest та застосовувати їх атрибути, залежно від необхідності.
На практиці застосовувати шаблон проєктування автотестів Page Object та його розширення Page Factory.
На прикладі REST розуміти принципи тестування API, розуміти, як будується запит, як відбувається виконання та отримання відповіді від сервера.
Створювати тести за допомогою бібліотеки RestSharp.
Розуміти, де та як потрібно формувати запити різних типів (створення, отримання, видалення та оновлення даних), а також працювати з отриманими від сервера даними.
Розуміти ключові моменти підходу до розроблення BDD, розуміти основи синтаксису мови Gherkin.
Встановлювати та створювати тестові сценарії із інструментом SpecFlow.
Попередні вимоги
Для проходження даного курсу необхідні знання мови C# на рівні курсу C# Базовий, розуміння принципів ООП та основ Unit-тестування мовою C#.
Буде плюсом знання загальних принципів тестування (основні поняття, види тестування, рівні тестування, структура тест-кейсу), знання основ web-технологій (структура HTML-сторінки), знання REST API.
Дивіться перший урок у вільному доступі. Якщо у вас є активна передплата, курс доступний для вас у повному обсязі.
✅ Усі відео курсу ASP.NET Core Базовий вже доступні!
Раді повідомити, що повна версія курсу “ASP.NET Core Базовий” вже на платформі ITVDN! Відтепер ви можете пройти весь курс від початку до кінця у зручному темпі — без очікувань нових відео.
🔍 Про курс
ASP.NET Core — сучасний кросплатформний фреймворк на базі C# для створення швидких, масштабованих і зручних у підтримці вебзастосунків. У цьому курсі ми зосереджуємося на створенні ASP.NET Core Web API — сервісів у стилі REST, які дозволяють взаємодіяти з іншими застосунками через HTTP.
📚 Під час навчання ви:
— Дізнаєтесь, як створювати та налаштовувати ASP.NET Core застосунки
— Освоїте роботу з HTTP-запитами та статус-кодами
— Навчитесь створювати сервіси й підключати бази даних
— Використаєте принципи SOLID у реальному проєкті
— Напишете свої перші Unit тести для коду
— Отримаєте розуміння, як розвʼязувати бізнес-задачі за допомогою Web API
📌 Для кого цей курс?
Курс розрахований на початківців, які вже володіють основами C# та ООП і хочуть поглибити знання у веброзробці.
Корисними будуть і базові навички роботи з SQL та реляційними базами даних.
🧑💻 Після завершення курсу ви зможете:
✔️ Створювати повноцінні API-застосунки
✔️ Інтегрувати свій бекенд із базами даних
✔️ Тестувати код і будувати надійні вебсервіси
✔️ Претендувати на стартові позиції в .NET-розробці
🎥 Перейдіть до курсу просто зараз — і почніть практикувати ASP.NET Core вже сьогодні!
Новий відео курс - Створення веб-додатків на PHP
Автор: Редакция ITVDN
Дорогие друзья, на ITVDN опубликован новый видео курс, посвященный изучению веб-разработки на PHP.
Проходя курс “Создание веб приложений на PHP” вы сможете закрепить на практике знания PHP, полученные ранее из других курсов или книг.
Видео курс создан для тех, кто хочет после изучения основ РНР увидеть, как строятся приложения без привязки к фреймворку. Это позволит получить практическую основу знаний для дальнейшего изучения фреймворков.
На данном курсе на примере создания блога рассматривается разработка веб приложения с использованием готовых инструментов, которые предоставляет язык программирования PHP и известные открытые библиотеки. На курсе показываются популярные и общепринятые подходы для решения часто возникающих задач при построении приложения.
Автор курса — Демьян Костельный, Middle PHP Developer. В записанных видео уроках он делится техниками эффективного построения веб-приложений на PHP, опираясь на собственный опыт и лучшие практики.
Структура курса:
Паттерн MVC и архитектура приложений.
Маршрутизация в приложениях.
Написание своего блога с MVC.
Использование классов-репозиториев для БД.
Паттерны проектирования в архитектуре приложения.
Авторизация и регистрация.
Создание админ панели к блогу.
Файловая система.
Безопасность в приложении.
Гибкость админ панели.
Чему вы научитесь на данном курсе:
Создавать полноценное приложение с нуля, используя современные подходы, паттерны и библиотеки.
Понимать, что такое архитектурный паттерн MVC и как его применять на практике при создании приложения.
Понимать, зачем использовать проектирование архитектуры в приложении.
Понимать принципы маршрутизации в веб приложении и реализовывать их в своем приложении.
Использовать классы-репозитории для работы с базой данных.
Работать с Doctrine ORM для простого доступа к базе данных.
Понимать и уметь применять на практике такие порождающее паттерны, как Factory Method, Abstract Factory, Builder и Prototype.
Реализовывать регистрацию и авторизацию в своем приложении.
Работать с файловой системой в своем приложении.
Обеспечивать базовый уровень безопасности своего приложения.
Предварительные требования
Для прохождения данного курса необходимы базовые знания HTML/CSS, PHP на уровне курса «PHP Базовый», понимание языка запросов SQL и знание MySQL.
Смотрите первый урок в свободном доступе. Если у вас есть активная подписка, курс доступен для вас в полном объеме.
Новий експрес-курс “Основи IntelliJ IDEA”
Автор: Редакция ITVDN
Друзі, привіт! Відтепер у вас є можливість вивести ефективність вашої розробки у середовищі IntelliJ IDEA на новий рівень – на ITVDN опублікований новий відео курс “Основи IntelliJ IDEA”. Все найголовніше – швидко, просто і доступно!
IntelliJ IDEA – найпопулярніша інтегрована система розробки (IDE) програмного забезпечення мовами Java та Kotlin. На даному курсі розглядаються особливості використання цього інструменту, котрі значно покращують процес створення ПЗ.
Ви дізнаєтеся про відмінності платної та безкоштовної версії IntelliJ IDEA, навчитеся налаштовувати зовнішній вигляд середовища під себе, працювати з найбільш поширеними комбінаціями клавіш, розберетеся з особливостями роботи з вбудованим функціоналом IntelliJ IDEA.
Також ви познайомитеся з налаштуваннями для здійснення інспекції коду та з самою інспекцією коду, розглянете плюси та мінуси роботи як через термінал, так і звертаючись до елементів меню IntelliJ IDEA, дізнаєтеся про використання системи контролю версій в IntelliJ IDEA на базовому рівні.
Автор курсу – Андрій Губаренко, Java Developer.
Тривалість курсу – 1 година 46 хвилин.
Структура курсу:
Перші кроки в опануванні IntelliJ IDEA.
Базові комбінації та shortcuts.
Комбінації поглибленого рівня та shortcuts.
Комбінації та shortcuts в IntelliJ IDEA для професіоналів.
Чого ви навчитеся на даному курсі:
Розбиратися у версіях IntelliJ IDEA та вибирати необхідну під власні потреби.
Налаштовувати зовнішній вигляд та функціонал системи.
Прискорювати розробку ПЗ за допомогою комбінацій гарячих клавіш.
Використовувати IntelliJ IDEA для роботи з системами контролю версій.
Попередні вимоги
Для комфортного проходження курсу вам знадобляться знання Java та Git. Курс призначений для студентів-початківців з базовими знаннями Java та досвідчених розробників, які бажають поновити або поглибити знання з використання IntelliJ IDEA.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до спеціальності Java Developer.
Новий відео курс “Основи використання 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.
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 года.
Пусть победят сильнейшие!
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