Результати пошуку за запитом: начальный курс c
Новий відео курс – Тестування безпеки веб-застосунків
Автор: Редакция ITVDN
Добрий день, друзі!
Сьогодні ми маємо приємні новини для всіх, кого цікавить тема захищеності веб-застосунків – на ITVDN опубліковано новий курс “Тестування безпеки веб-застосунків”.
Цей курс поєднує в собі теорію та практику. Ви ознайомитеся з основами тестування безпеки веб-додатків та деякими найпоширенішими вразливостями, притаманними сучасним веб-застосункам, навчитеся використовувати різні спеціалізовані інструменти для виявлення вразливостей та отримаєте знання для усунення та запобігання таким вразливостям у веб-застосунках.
За підсумками курсу ви зможете самостійно та повноцінно виконувати задачі тестувальника безпеки веб-додатків на проєкті.
Автор курсу – Андрій Гриценко, Application Security Engineer. Понад 25 років досвіду роботи в IT – в основному в банківському секторі, – у тому числі 11 років досвіду на керівних посадах, 4 роки досвіду в оцінці безпеки застосунків та тестуванні ПЗ (ручному та автоматизованому) з тісною взаємодією з командами розробників.
У записаних відео уроках автор ділиться ефективними техніками тестування безпеки, які актуальні та затребувані на сьогоднішній день.
Тривалість курсу – 8 годин 30 хвилин.
Структура курсу:
Теорія безпеки веб-застосунків.
Основи XSS.
SQL ін'єкції.
Аутентифікація та контроль доступу.
Небезпечні прямі вказівники на об'єкти.
Неправильна конфігурація безпеки.
CSFR. Підробка міжсайтових запитів.
Тестування вразливостей у компонентах.
Конфіденційність даних. Тестування витоків.
Неперевірені перенаправлення та пересилання.
Стратегія тестування безпеки.
Чого ви навчитеся на даному курсі:
Розуміти основи безпеки веб-застосунків
Тестувати та виявляти вразливості міжсайтового виконання скриптів (XSS)
Тестувати та виявляти вразливості SQL-ін'єкцій
Тестувати та виявляти вразливості автентифікації та контролю доступу
Тестувати та виявляти вразливості IDOR (прямі вказівники на об'єкти)
Тестувати та виявляти вразливості конфігурацій веб-застосунків
Тестувати та виявляти вразливості підробки міжсайтових запитів (CSRF)
Тестувати та виявляти вразливості у компонентах та бібліотеках веб-застосунків
Тестувати та виявляти вразливості витоку конфіденційних даних
Виявляти фішингові атаки та налаштовувати політики CORS
Планувати та виконувати діяльність щодо тестування безпеки.
Попередні вимоги
Для успішного проходження курсу вам знадобиться знання моделі мережевої взаємодії, розуміння та знання будь-якої мови програмування, загальне розуміння JavaScript, знання SQL. Буде плюсом знання Testing (види тестування, принципи тест-дизайну, тестові артефакти, рівні тестування, вимоги).
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн-тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете переглянути його прямо зараз.
Курс записано російською мовою, проте сам автор живе та працює в Україні над українськими проєктами.
Курс входить до комплексної програми підготовки за спеціальністю QA.
Новий відео курс Веб-розробка на PHP Symfony
Автор: Редакция ITVDN
Всем привет!
Друзья, у нас отличная новость для всех, кто владеет языком программирования РНР и собирается углубляться в изучение популярного фреймворка Symfony — на ITVDN вышел видео курс “Веб-разработка на РНР Symfony”.
Symfony – это один из самых популярных PHP фреймворков, часто выбираемый для создания больших веб-проектов, реализуемых на уровне организаций. Разработчики ценят Symfony за высокую производительность и стабильность, а также наличие удобной технической документации.
Курс «Веб разработка на PHP Symfony» позволит вам изучить основы работы с этим популярным фреймворком на примере разработки небольшого приложения. На данном курсе вы познакомитесь с Symfony Security, научитесь использовать в Symfony валидатор и формы. Также, на курсе будут рассмотрены особенности Dependency Injection и применения сервис-контейнеров, особенности различных подходов в тестировании Symfony-приложения, работа с базами данных и сериализация в Symfony.
Автор курса — Демьян Костельный, Middle PHP Developer. В записанных видео уроках он делится эффективными техниками работы с фреймворком Symfony, опираясь на собственный опыт и лучшие практики.
Структура курса:
Знакомство с Symfony. Настройка рабочего окружения.
Роутер, контроллеры, ParamConverter, views.
Сервис-контейнер.
Doctrine (репозитории, entity менеджер, фикстуры).
Doctrine (lifecycle callbacks, query builder, relations).
Symfony Security.
Twig.
Валидатор и формы.
Event Listener.
Сериализатор.
Тестирование.
Чему вы научитесь на данном курсе:
Создавать небольшое полноценное приложение с помощью фреймворка Symfony.
Понимать особенности механизма контроллеров в рамках паттерна MVC и их реализации в Symfony.
Работать с Doctrine для организации объектно-реляционного представления ваших сущностей.
Понимать особенности и способы организации маршрутизации в Symfony, в частности реализовывать ее через YAML и Annotations.
Понимать особенности работы и уметь работать с шаблонизатором Twig.
Работать с сериализацией и десериализацией в Symfony.
Понимать принципы DI и уметь работать с сервис-контейнерами.
Реализовывать аутентификацию и авторизацию в Symfony приложении.
Понимать особенности работы и разницу между Event Listener и Event Subscriber.
Организовывать полноценное функциональное и юнит-тестирование вашего приложения.
Предварительные требования
Для качественного восприятия информации данного курса необходимы знания HTML/CSS, основ PHP, основ работы с MySQL и базовое понимание языка SQL.
Смотрите первый урок в свободном доступе. Все уроки курса уже на сайте и доступны в полном объеме для тех, у кого есть подписка. Вы можете приступить к изучению “Веб-разработки на РНР Symfony” в удобное для вас время и в удобном темпе!
Также, на ITVDN есть записанные видео курсы по другим РНР-фреймворкам:
Laravel
Практический курс по Laravel
YII2 Базовый
YII2 Углубленный
Зустрічайте новий відео курс - PHP 7.4
Автор: Редакция ITVDN
Добрый день, друзья!
Сегодня мы хотим порадовать всех, кого интересует использование языка PHP в разработке серверной стороны веб-приложений — на ITVDN вышел видео курс “РНР 7.4 Базовый”.
Язык программирования PHP — один из лучших для создания серверной части современных веб-сайтов. Этому языку очень много лет, и при этом он до сих пор остается востребованным инструментом веб-разработки и входит в ТОП-10 различных рейтингов языков программирования (индекс TIOBE, PYPL Index и другие). Новая версия РНР — 7.4 — имеет множество полезных нововведений и их знание пригодится каждому разработчику, который в качестве главного инструмента использует именно язык РНР.
Курс PHP Базовый является продолжением курса PHP Стартовый. Здесь вы познакомитесь с основами объектно-ориентированной парадигмы написания программ, основными принципами устройства и работы современных web-приложений, а также научитесь сами их создавать при помощи PHP. Значительная часть курса посвящена базовым понятиям, которые необходимо освоить перед тем, как переходить к изучению программирования на данном языке с использованием фреймворков.
Автор курса — Александр Хонько, РНР разработчик.
Структура курса:
Знакомство с ООП, РНР ООП
Контекст вызова. Константы. Статика в РНР ООП
Наследование, полиморфизм
Инкапсуляция
Абстракция
Перегрузка. Магические методы перегрузки
Особенности работы с классами
Клонирование. Сериализация
Строгость типов
Исключения
Автозагрузка классов, namespace
Знакомство с БД
Composer
MVC
Рефлексия
SPL
Работа с объектом, как с массивом
Чему вы научитесь на данном курсе:
Создавать простейшие web-приложения с помощью PHP.
Понимать базовые принципы ООП и основы построения web-приложений в этой парадигме.
Работать с контекстом вызова в PHP.
Понимать особенности и работать с множественным наследованием в PHP, абстрактными классам, трейтами.
Применять строгую типизацию и обеспечивать контроль возвращаемых значений.
Понимать особенности понятий и механизмов клонирования и сериализации.
Понимать особенности ковариантности и контравариантности.
Работать в PHP с исключениями и их обработкой.
Понимать механизмы организации пространств имён в PHP.
Применять в разработке принцип устройства итераторов для работы с объектом как с массивом в PHP.
Понимать основы работы с реляционными базами данных.
Понимать основы шаблонов проектирования Singletone и Builder.
Понимать основы библиотеки SPL в PHP.
Предварительные требования
Курс рассчитан на тех, кто уже знает базовый синтаксис языка PHP, либо прошел курс РНР Стартовый.
Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме - со всеми учебными материалами и онлайн тестированием. Если у вас есть активная подписка, вы можете смотреть его прямо сейчас.
Предлагаем вам дополнительно ознакомиться с записью вебинара “Как стать РНР разработчиком?” для лучшего понимания технологий, которые вам понадобятся в дальнейшем на пути становления РНР разработчиком.
Курс входит в комплексную программу подготовки по специальности PHP Developer.
Новий відео курс - Паттерни проектування у Java
Автор: Редакция ITVDN
Дорогие друзья, на ITVDN опубликован новый видео курс, посвященный изучению шаблонов проектирования с примерами их реализации в языке программирования Java.
При написании приложений разработчики различных направлений часто сталкиваются с похожими задачами, проблемами и необходимостью их решения. Общепринятые и наиболее оптимальные способы решений таких задач называются паттернами проектирования приложений.
На курсе “Паттерны проектирования в Java” детально разбираются ставшие уже классическими 23 паттерна проектирования приложений, представленных «Бандой четырех». Рассматриваются как сами паттерны, так и их различия, применимость тех или иных паттернов, их совместимость и взаимодействие. В видеоуроках вы познакомитесь с теоретическими основами использования паттернов при написании приложений и закрепите их использование на практических примерах.
Автор курса — Андрей Губаренко, Java Developer. В записанных видео уроках он делится техниками эффективного использования шаблонов проектирования в Java, опираясь на собственный опыт и лучшие практики.
Структура курса:
Знакомство с паттернами проектирования.
Паттерн Builder.
Паттерн Factory Method.
Паттерн Abstract Factory.
Паттерн Prototype.
Паттерн Singleton.
Паттерн Adapter.
Паттерн Bridge.
Паттерн Composite.
Паттерн Decorator.
Паттерн Facade.
Паттерн Flyweight.
Паттерн Proxy.
Паттерн Chain of Responsibility.
Паттерн Command.
Паттерн Interpreter.
Паттерн Iterator.
Паттерн Mediator.
Паттерн Memento.
Паттерн Observer.
Паттерн State.
Паттерн Strategy.
Паттерн Template Method.
Паттерн Visitor.
Чему вы научитесь на данном курсе:
Понимать задачи, решаемые паттернами, и выбирать подходящий паттерн под задачу.
Понимать реализацию классических паттернов проектирования приложений в Java.
Понимать структуру и идею реализации технических решений, услышав их названия.
Разбираться в коде, использующем паттерны проектирования.
Понимать различия в существующих паттернах и их совместимость.
Применять существующие паттерны на практике при написании приложений.
Предварительные требования
Для полноценного понимания материалов данного курса желательно знание языка Java на уровне курса Java Углубленный, понимание принципов ООП, а также SOLID принципов.
Смотрите первый урок в свободном доступе. Если у вас есть активная подписка, курс доступен для вас в полном объеме.
Новий курс - Автоматизація тестування мобільних додатків
Автор: Ирина Музыка
Здравствуйте!
На ITVDN вышел видео курс для тестировщиков - “Автоматизация тестирования мобильных приложений”.
Автоматизация тестирования мобильных приложений позволяет существенно ускорить процесс подготовки проектов к публикации, а также автоматизировать многие рутинные процессы в работе QA специалиста.
Данный курс входит в комплексную программу подготовки по специальности QA Automation Engineer. С его помощью вы освоите основные инструменты автоматизации, такие как: Appium, Jenkins, Allure и другие. Изучите теоретические основы и применимость на практике концепции CI/CD, научитесь готовить процесс автоматизации с нуля и до публикации, а также применять в работе паттерны автотестирования.
Автор курса — Андрей Мищенко, QA Automation Engineer. В записанных видео уроках Андрей делится эффективными и удобными техниками тестирования мобильных приложений, основываясь на собственном опыте их применения.
Структура курса:
Введение в мобильное тестирование
Инструменты для автоматизации
Среда разработки. Запуск и настройка Appium
UIAutomatorViewer и AppiumViewer
Локаторы
Автоматизация с нуля
Паттерны и антипаттерны
тестирование Swipe жестов, Reporting, Listeners
Автоматизация веб-приложений
Автоматизация на сервере
Чему вы научитесь на данном курсе:
Реализовывать тестирование мобильного приложения со стадии проектирования и до момента публикации.
Понимать особенности устройства и подходы для тестирования нативных, кроссплатформенных, гибридных и мобильных web-приложений.
Ориентироваться в огромном количестве разнообразных фреймворков для тестирования мобильных приложений.
Применять в работе такой инструмент как Appium, а также UIAutomatorViewer и AppiumViewer.
Находить и манипулировать любыми объектами мобильных приложений, используя такие локаторы, как xPath, ID, Class, Name, CSS.
Разворачивать и тестировать приложения как на виртуальных, так и на реальных мобильных устройствах, а также на облачных сервисах.
Владеть основным стеком технологий и навыками для запуска тестовых фреймворков на реальных проектах.
Предварительные требования
Для прохождения данного курса вам понадобятся знания основ ООП (понятия класс, метод, поля класса, принципы наследования и т. д.), знания основ языка Java и основ тестирования приложений.
Смотрите первый урок курса в свободном доступе.
Также, можем вам предложить ознакомиться с бесплатными вебинарами “Как стать Automation QA специалистом?” (Часть 1 и Часть 2) для лучшего понимания специфики данной профессии и инструментария Automation QA инженера.
Курс входит в комплексную программу подготовки по специальности Quality Assurance.
Новий відео курс Асинхронне програмування Java
Автор: Редакция ITVDN
Всем привет!
Друзья, хотим вас порадовать новым видео курсом, который будет интересен каждому Java разработчику, желающему уверенно владеть темами асинхронности и многопоточности — на ITVDN вышел курс “Асинхронное программирование в Java”!
Java – это один из самых популярных языков программирования, использующий асинхронность и многопоточность в частности для построения корпоративных серверных приложений, веб приложений, десктопных и мобильных приложений.
Механизмы асинхронности и многопоточности часто применяются при реализации современных высоконагруженных и распределенных приложений, а также при реализации пользовательского интерфейса и использовании операций ввода/вывода.
На данном курсе будет рассмотрено понятие потоков и многопоточности в целом, непосредственно концепция асинхронного программирования, а также современные приемы организации выполнения асинхронных задач на языке Java. По окончанию курса вы сможете самостоятельно создавать многопоточные и асинхронные задачи на языке Java.
Автор курса — Юрий Миленин, Middle Java Developer. В записанных видео уроках он демонстрирует техники эффективной реализации асинхронности и многопоточности при помощи Java, опираясь на собственный опыт и лучшие практики.
Структура курса:
Многопоточное программирование.
Асинхронное программирование.
ExecutorService. ThreadPool, Fork/Join Framework.
Потокобезопасные коллекции.
Future API. Future vs CompletableFuture
Методы runAsync и supplyAsync. Обработка исключений.
Объединение нескольких CompletableFuture.
Асинхронность в Spring. Аннотация @Async
@Scheduled & SceduleExecutorService
Паттерны проектирования Producer Consumer и Scatter-Gather.
Чему вы научитесь на данном курсе:
Реализовывать в своих приложениях принципы асинхронности и многопоточности для быстрой и неблокирующей работы приложения.
Создавать и запускать потоки.
Использовать ExecutorService и ThreadPool для управления потоками.
Использовать Fork/Join Framework для решения проблемы с использованием параллельного подхода «разделяй и властвуй».
Работать с потокобезопасными коллекциями.
Использовать Future и CompletableFuture для работы с асинхронными задачами.
Ловить и обрабатывать исключения, полученные при выполнении асинхронного кода.
Использовать асинхронность в веб-приложениях на Spring Framework.
Управлять выполнением задач, создавая пользовательский планировщик задач.
Реализовывать в приложении паттерны проектирования Producer-Consumer и Scatter-Gather.
Предварительные требования
Для понимания материалов данного курса потребуются знания языка Java на уровне «Java Углубленный», базовые знания Spring Framework.
Смотрите первый урок в свободном доступе. Все уроки курса уже на сайте и доступны в полном объеме для тех, у кого есть подписка. Вы можете приступить к изучению “Асинхронности в Java” в удобное для вас время и в удобном темпе!
Курс входит в комплексную программу подготовки по специальности Java Developer.
Spring Data – новий курс для Java розробників на ITVDN
Автор: Редакция ITVDN
Вітаємо, друзі!
Тепер у вас є можливість отримати якісні знання з важливого модулю фреймворку Spring – на ITVDN опубліковано новий відео курс “Spring Data”.
Spring – це потужний фреймворк з модульною структурою та відкритим кодом для створення серверних застосунків на платформі Java. Spring Data – частина екосистеми Spring та зручний механізм для взаємодії з базами даних.
На даному курсі розглядається інтеграція Spring Framework з різноманітними джерелами даних. На уроках ви дізнаєтесь про основні концепції та прийоми роботи з БД через Spring Data JPA, Hibernate та JDBC Template. Ви отримаєте навички створення ефективних застосунків із використанням Spring Data та вивчите способи роботи з реляційними та NoSQL базами даних.
Отримані знання дозволять вам ефективно працювати з даними у Spring, розробляти складні застосунки та використовувати найкращі практики доступу до даних.
Автор курсу – Сергій Пітик, Middle Java Developer, Integration specialist at Yukon Software.
Тривалість курсу – 3 години 32 хвилини.
Структура курсу:
Вступ до Spring Data
Робота з анотаціями та абстракціями у Spring Data
Реалізація CRUD операцій у Spring Data
Динамічні запити за допомогою Query Methods
JPQL та Native Queries
Пагінація та сортування
Робота з реляційними базами даних
Робота з NoSQL-сховищами
Тестування та оптимізація
Чого ви навчитеся на даному курсі:
Ефективно використовувати Spring Data для інтеграції з різними джерелами даних.
Розробляти застосунки, які працюють з БД за допомогою Spring Data JPA, Hibernate та JDBC Template.
Застосовувати найкращі практики роботи з реляційними та NoSQL базами даних в рамках Spring Framework.
Використовувати анотації для визначення сутностей та створення таблиць у БД, що їм відповідають.
Використовувати інтерфейс JpaRepository та створювати методи репозиторіїв для роботи з даними.
Використовувати Query Methods в Spring Data для створення динамічних запитів до БД.
Ефективно використовувати техніки пошуку, фільтрації та сортування даних за допомогою Spring Data.
Застосовувати різні шаблони доступу до даних для оптимізації роботи з БД.
Використовувати ключові слова та патерни іменування методів для генерації запитів на основі параметрів, що надає гнучкість у виборі та фільтрації даних.
Використовувати JPQL для взаємодії з об’єктами сутностей.
Створювати Unit-тести для перевірки роботи створеного застосунку.
Попередні вимоги
Для проходження курсу необхідно мати:
Навички роботи з Java 17
Досвід використання SQL
Розуміння обʼєктно-орієнтованого програмування
Розуміння принципів роботи з реляційними БД
Розуміння будови простого вебзастосунку, архітектури “клієнт-сервер”
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки за спеціальністю Java Developer.
Вивчайте новий курс MySQL Базовий українською!
Автор: Редакция ITVDN
Вітаємо!
Відтепер ви можете вивчати популярну СУБД MySQL на ITVDN українською мовою – новий відео курс “MySQL Базовий” вже на сайті.
MySQL — це open-source система управління реляційними базами даних (РСУБД) від корпорації Oracle, яка широко використовується в різних типах застосунків. MySQL відома своєю продуктивністю, масштабованістю та простотою використання, що робить її популярним вибором під час розробки серверної сторони (BackEnd).
MySQL найчастіше використовується серед розробників, які пишуть на PHP, Java, Python, Ruby, JavaScript (Node.js) тощо.
Проходячи даний курс, ви вивчите основи реляційних БД, навчитеся основам проєктування БД та тому, як формувати до них запити. Ви будете розуміти основи CRUD запитів в базах даних MySQL і вмітимете створювати їх сутності, звертатися до них для зчитування інформації, що зберігається, змінювати таку інформацію та видаляти інформацію або сутності бази даних. Також ви познайомитеся з процедурними розширеннями MySQL для створення складних запитів.
Автор курсу – Ян Хаджийський, Middle PHP Developer.
Курс складається з 10 уроків загальною тривалістю 5 годин 42 хвилини.
Структура курсу:
Введення в MySQL. Основні запити: Insert, Update, Select, Delete.
Типи даних для створення таблиць.
Використання Foreign Keys під час проєктування БД.
Побудова зв'язків через JOIN.
Створення індексів.
Підготовка запитів.
Створення процедур та функцій MySQL.
Умови IF-CASE та цикли в MySQL – Repeat, While.
Транзакції. Тригери.
MySQL підзапити.
Чого ви навчитеся на даному курсі:
Створювати свої MySQL бази даних.
Розуміти основи CRUD запитів в базі даних MySQL.
Розуміти особливості різних типів даних в MySQL.
Створювати PRIMARY та Foreign ключі у таблицях, розробляючи зв’язки між таблицями.
Використовувати базові вбудовані запити.
Використовуючи JOIN, об'єднувати запити до 3 та більше таблиць одночасно, щоб отримати один набір даних.
Створювати індекси та виконувати пошук за допомогою індексів.
Створювати процедури та функції, робити їх виклик та видаляти їх.
Та інше.
Попередні вимоги
Курс розрахований на новачків, які бажають познайомитися з механізмами побудови і роботи реляційних баз даних загалом та насамперед з основами саме MySQL. Також він підійде тим розробникам чи аналітикам, які вже працювали з SQL, але хочуть вивчити основи діалекту MySQL.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки зі спеціальності Java Developer, але також буде корисний розробникам за напрямками Python, PHP та іншим BackEnd девелоперам.
Новий курс на ITVDN - Основи використання Git
Автор: Редакция ITVDN
Всем привет!
Друзья, хотим вас порадовать новым видео курсом, который обязательно пригодится каждому разработчику. Его название — “Основы использования Git” и посвящен он освоению базовых навыков работы с системой контроля версии Git, использование которой сегодня практически является стандартом в IT индустрии.
Это самая популярная распределенная система, позволяющая вести историю разработки проекта с возможностью доступа к каждой сохраненной версии. Таким образом, если в процессе создания программный продукт стал неправильно функционировать, есть возможность вернуться к предыдущей рабочей версии вместо длительных поисков ошибок.
С помощью Git контролировать изменения в файлах проектов могут как разработчики ПО, так и графические, и web-дизайнеры, инженеры-проектировщики, и другие участники процесса создания программного продукта.
Git в совокупности с GitHub — веб-сервисом для размещения git-репозиториев — образовывает сильный тандем, являющийся неотъемлемым инструментом командной разработки, который дает возможность девелоперам работать над одним проектом одновременно, сохраняя внесенные изменения, а также отслеживать выполнение задач каждым членом группы. Очень важный инструментарий как для одиночной разработки, так и для командной.
В новом видео курсе будут рассмотрены основы использования Git. Вы познакомитесь с тем, как выполнить установку и первичную настройку Git, узнаете, как создавать свой репозиторий. Вы научитесь добавлять файлы в систему контроля версий и отслеживать их изменения. На уроках этого курса узнаете, как получать конкретную версию ваших файлов из нескольких, научитесь подключаться и синхронизировать свой локальный репозиторий с удаленным репозиторием GitHub, научитесь работать с разными ветками изменений, выполнять слияние таких ветвей, делать откат к предыдущим версиям и сможете решать связанные с этим конфликты.
Автор курса — Анна Маргина. В записанных видео уроках Анна делится эффективными техниками работы с Git, которые она сама успешно применяет на практике.
Структура курса:
Введение в Git.
Создание репозитория.
Работа с файлами.
После успешного прохождения курса вы сможете:
Устанавливать и настраивать Git.
Выполнять добавление файлов в свою систему контроля версий и отслеживать их изменения.
Использовать файл .gitignore для указания того, какие файлы отслеживать не нужно.
Выполнять коммит - добавлять последние изменения файлов кода в хранилище.
Выполнять навигацию по истории коммитов.
Выполнять откат к более старым версиям сохраненных файлов.
Создавать репозиторий на GitHub и синхронизировать его с вашим локальным репозиторием.
Создавать целые отдельные ветви сохранённых изменений.
Выполнять переключение между разными ветвями.
Удалять, выполнять слияние различных ветвей коммитов и решать возможные конфликты таких слияний.
Предварительные требования
Чтобы начать прохождение видео курса, вам не нужно обладать никакими специфическими знаниями. При этом желательно быть ознакомленным с одним из популярных языков программирования.
Видео курс подойдет всем, кто занят созданием различных программных продуктов — как разработчикам, так и дизайнерам, инженерам-проектировщикам и другим специалистам.
Смотрите первый урок курса в свободном доступе.
Также можем вам предложить ознакомиться со следующими бесплатными вебинарами: “Знакомство с Git. Первые коммиты” и “Git практикум”.
Новий відео курс How To JavaScript
Автор: Редакция ITVDN
На образовательном портале ITVDN появился новый видео курс How To JavaScript.
Видеокурс «How To. JavaScript» поможет начинающим специалистам, обучающимся по специальности Frontend Developer разобраться с нюансами языка программирования JavaScript. В видеокурсе будет рассмотрено создание переменных, как правильно именновать их, создание констант, работа с функция и циклами.