Результати пошуку за запитом: начальный курс c
5. Подготовительный курс С++. Наследование, полиморфизм
Разъяснение и выводы ряда специальных вопросов наследования, их разбор. Так же, объяснение специальных вопросов полиморфизма, их проблематики и сути. Толкование понятия Класса, класс как область видимости, демонстрации действий, надобности данного понятия.
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. В видеокурсе будет рассмотрено создание переменных, как правильно именновать их, создание констант, работа с функция и циклами.
уроки по с++. 28 урок. Последний урок курса.
Последний завершaющий урок по бaзовому программированию нa языке С++. Урок посвящён технической стороне вопроса написания программы – тому как собираются проекты, что происходит нa этапе линковки, что происходит нa этапе компиляции. Итоги курса.
Интересные видео для Вас на ITVDN.
Новий відео курс “Верстка сайту на CSS Grid”
Автор: Редакція ITVDN
Здравствуйте!
Друзья, хотим вас порадовать новым видео курсом - “Верстка сайта на CSS Grid”, который будет полезен каждому верстальщику, а также заинтересует многих FrontEnd разработчиков.
CSS Grid — это удобный механизм для настройки расположения элементов на странице, использующий принцип сети или таблицы со строками и столбцами. Проще говоря, это техника верстки, которая позволяет удобно располагать элементы на сайте, при этом предоставляя возможность легкой реализации адаптивности под различные разрешения экранов.
Данный курс направлен на изучение использования CSS Grid в процессе создания верстки веб-страниц. Вы познакомитесь с этой технологией, начиная с основ ее использования и базовых правил, и заканчивая рассмотрением более сложных структур. На этом курсе вы шаг за шагом узнаете о всех возможностях правил CSS Grid.
Автор курса — Сластен Максим — FrontEnd Developer, опыт разработки более 6 лет. В записанных видео уроках Максим делится эффективными и удобными техниками верстки при помощи Grid, которые с большим успехом используются в сайтостроении.
Структура курса:
Вступление
Знакомство с базовыми свойствами Grid
Работа с Grid контейнером
Создание Grid template и позиционирование контента
Работа с дочерними элементами grid-row и columns
Ordering элементов
Возможности свойства auto
FlexBox и Grid
Адаптивность Grid и медиа-запросы
Создание проекта
Чему вы научитесь на данном курсе:
Использовать CSS Grid при выполнении верстки ваших веб-страниц
Использовать Figma для построения шаблонов для дальнейшей работы
Создавать свои стили
Понимать особенности и уметь применять Grid columns (столбцы) и Grid rows (строки)
Понимать и применять на практике возможности объединения ячеек и именования линий
Применять функцию repeat
Применять grid-template-areas и разбивать грид на grid-areas
Выравнивать ячейки грида с помощью правил justify-items и align-items
Выравнивать контент в ячейках
Использовать значения max-content и min-content
Упорядочивать элементы и управлять отображением элементов в блоке
Ограничивать области перемещения блоков с абсолютным позиционированием
Использовать свойства flex и grid. Уметь преобразовывать флекс блоки в грид
Понимать автосвойства грид, и уметь контролировать построение грида
Уметь совмещать медиа запросы и правила грид блоков
Использовать медиа запросы для гибкой трансформации grid layout`a
Создавать готовый сверстанный проект и деплоить его на GitHub
Предварительные требования
Курс подойдет тем, кто уже имеет базовые знания HTML и CSS, хочет познакомиться с CSS Grid и изучить основы работы этой технологии для уверенного использования ее на практике.
Смотрите первый урок курса в свободном доступе.
Также, можем вам предложить ознакомиться с бесплатным вебинаром “Адаптивная верстка с FlexBox и Grid” для лучшего понимания популярных техник гибкой верстки — FlexBox и Grid, а также выявления преимуществ каждой из них.
Видео курс “Верстка сайта на CSS Grid” позволяет совершенствовать навыки верстки веб-страниц, обучая востребованному и широко используемому подходу Grid. Если вы желаете не останавливаться на этом и хотите дальше развивать свои навыки верстальщика, вам также пригодятся ссылки на другие курсы по данному направлению:
Bootstrap 4
HTML5 & CSS3 Базовый
HTML5 & CSS3 Углубленный
Практический курс по верстке лендинга
Новий відео курс How to SQL Essential
Автор: Редакція ITVDN
Образовательный портал ITVDN выпустил новый видео курс How to SQL Essential.
Данный видео курс включает в себя 15 уроков, из которых Вы сможете более детальней разобрать, как создается база данных и таблицы, процесс ее изменения и удаления в SQL Server 2014. Узнаете, как правильно использовать оператор вставки INSERT, подробно изучите саму выборку данных и как использовать запросы, операторы и конструкции. Рассмотрите различные виды связей между таблицами и как их создавать. Научитесь применять и работать с ключевыми словами, создавать разные типы индексов, изучите процесс создания пользовательского ограничения, хранимой процедуры и функции.
Программирование на C# и Selenium WebDriver #1. Первые шаги
Программирование на C# и Selenium WebDriver #1. Первые шаги
Программирование на C# и Selenium WebDriver #2. Поиск элементов.
Программирование на C# и Selenium WebDriver #2. Поиск элементов.