Результати пошуку
ITVDN: курси програмування
Відеокурси з
програмування

Замовити дзвінок

Вибери свою IT спеціальність

Підписка

Замовити дзвінок

+38 099 757 27 82
Результати пошуку за запитом: курс - практикум по frontend разработке*
Огляд основних SQL запитів

Автор: Армен Маїлян

Види SQL запитів Типи SQL запитів за їх видами Створення та налаштування бази даних Приклади простих запитів SQL до баз даних SELECT INSERT UPDATE DELETE DROP Приклади складних запитів до бази даних MS SQL Висновки Кожен сайт в Інтернеті, будь-який проєкт, який обробляє значний обсяг інформації, змушений зберігати цю інформацію у тих чи інших базах даних (БД). Переважна більшість проєктів інформацію зберігають у БД реляційного типу, роблячи записи в різних подобах таблиць. Як внесення нових записів, так і звернення до наявних здійснюється завдяки використанню запитів, що складаються конструкціями SQL (structured query language) – непроцедурної декларативної мови структурованих запитів. У нашому випадку це означає, що, використовуючи конструкції SQL ми будемо звертатися до БД, повідомляючи, що потрібно зробити з даними, але не вказуючи яким саме способом це потрібно зробити. Фактично SQL є набором стандартів для написання запитів до БД. Остання чинна редакція стандартів мови SQL - ISO/IEC 9075:2016. Ґрунтуючись на вказаних стандартах мови SQL, ряд організацій випустили свої розширені версії стандартів зазначеної мови. Подібні версії іноді називають діалектами SQL. Варіанти специфікацій SQL розробляються компаніями та співтовариствами і служать, відповідно, для роботи з різними СУБД (Системами Управління Базами Даних) – системами програм, заточених під роботу з продуктами зі своєї інфраструктури. Найбільш застосовувані сьогодні СУБД, що використовують свої стандарти (розширення) SQL: MySQL — СУБД, що належить компанії Oracle. PostgreSQL — вільна СУБД, що підтримується та розвивається спільнотою. Microsoft SQL Server — СУБД, що належить компанії Microsoft. Застосовує діалект Transact-SQL (T-SQL). Діалекти SQL, які створюються, специфікуються і використовуються різними організаціями, мають як спільні риси, так і ряд відмінностей у можливостях розширень. Загальними рисами діалектів є основні конструкції, які застосовуються практично без відмінностей у багатьох реляційних БД. Основні відмінності діалектів полягають у відмінностях використаних типів даних, кількості, реалізації та детальних можливостей команд. Різні діалекти застосовують як різні набори зарезервованих слів, так і різні набори команд. Тут ми розглядатимемо запити, застосовуючи конструкції зі специфікацій діалекту T-SQL. Торкнемося класифікації SQL запитів. Виділяють такі види SQL запитів: DDL (Data Definition Language) – мова визначення даних. Завданням DDL-запитів є створення БД та опис її структури. Запитами такого виду встановлюються правила того, в якому вигляді різні дані будуть розміщуватися в БД. DML (Data Manipulation Language) – мова маніпулювання даними. До запитів цього типу входять різні команди, використовуючи які безпосередньо здійснюються деякі маніпуляції з даними. DML-запити потрібні для додавання змін до вже внесених даних, для отримання даних з БД, для їх збереження, для оновлення різних записів і для їх видалення з БД. До елементів DML-звернень входить основна частина SQL операторів. DCL (Data Control Language) – мова управління даними. Включає запити та команди, що стосуються дозволів, прав та інших налаштувань СУБД. TCL (Transaction Control Language) – мова управління транзакціями. Конструкції такого типу застосовують для керування змінами, які здійснюються з використанням DML-запитів. Конструкції TCL дозволяють нам проводити об'єднання DML запитів у набори транзакцій.   Основні типи SQL запитів за їх видами: Нижче ми розглянемо практичні приклади застосування SQL запитів для взаємодії з БД, використовуючи запити двох категорій – DDL та DML.   Створення та налаштування бази даних Нам потрібна буде для прикладів БД MS SQL Server 2017 та MS SQL Server Management Studio 2017. Розглянемо послідовність дій того, як створити запит SQL. Скориставшись Management Studio, спочатку створимо новий редактор скриптів. Щоб це зробити, на стандартній панелі інструментів оберемо «Створити запит», або скористаємось клавіатурною комбінацією Ctrl+N. Натискаючи кнопку «Створити запит» у Management Studio, ми відкриваємо тестовий редактор, використовуючи який можна виконувати написання SQL запитів, зберігати їх і запускати. Використовуємо для початку прості запити SQL, завдяки яким можна створити та налаштувати нову БД, щоб отримати можливість надалі з нею працювати. Створимо нову БД з ім'ям “b_library” для бібліотеки книг. Щоб це зробити, наберемо в редакторі такий SQL запит: CREATE DATABASE b_library; Далі виділимо введений текст і натиснемо F5 або кнопку "Виконати". У нас створиться БД "b_library". Усі подальші маніпуляції ми можемо провести із цією створеною нами БД. Для цього спочатку підключимося до цієї бази: USE b_library; У БД "b_library" створимо таблицю авторів "tAuthors" з такими стовпцями: AuthorId, AuthorFirstName, AuthorLastName, AuthorAge: CREATE TABLE tAuthors ( AuthorId                      INT                  IDENTITY (1, 1) NOT NULL, AuthorFirstName        NVARCHAR (20)        NOT NULL, AuthorLastName         NVARCHAR (20)    NOT NULL, AuthorAge                   INT                              NOT NULL ); Заповнимо нашу таблицю такими авторами: Олександр Пушкін, Сергій Єсенін, Джек Лондон, Шота Руставелі та Рабіндранат Тагор. Для цього використовуємо такий SQL запит: INSERT tAuthors VALUES ('Александр', 'Пушкин', '37'), ('Сергей', 'Есенин', '30'), ('Джек', 'Лондон', '40'), ('Шота', 'Руставели', '44'), ('Рабиндранат', 'Тагор', '80'); Ми можемо подивитися в «tAuthors» записи шляхом відправлення до СУБД простого SQL запиту: SELECT * FROM tAuthors; У нашій БД «b_library» ми створили першу таблицю «tAuthors», заповнили «tAuthors» авторами книг і тепер можемо розглянути різні приклади запитів SQL, якими ми зможемо взаємодіяти з БД. Приклади простих запитів SQL до баз даних. Розглянемо основні запити SQL. SELECT 1) Виведемо всі наявні у нас БД: SELECT name, database_id, create_date FROM sys.databases; 2) Виведемо всі таблиці у створеній нами раніше БД «b_library»: SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' 3) Виводимо ще раз наявні у нас записи за авторами книг зі створеної вище «tAuthors»: SELECT * FROM tAuthors; 4) Виведемо інформацію про те, скільки у нас є записів рядків у «tAuthors»: SELECT count(*) FROM tAuthors; 5) Виведемо з «tAuthors» два записи, починаючи з четвертого. Використовуючи ключове слово OFFSET, пропустимо перші три записи, а завдяки використанню ключового слова FETCH – позначимо вибірку наступних 2 рядків (ONLY): SELECT * FROM tAuthors ORDER BY AuthorId OFFSET 3 ROWS    FETCH NEXT 2 ROWS ONLY; 6) Виведемо з «tAuthors» всі записи із сортуванням в алфавітному порядку за першою літерою імені автора: SELECT * FROM tAuthors ORDER BY AuthorFirstName; 7) Виведемо з «tAuthors» дані, попередньо по AuthorId відсортувавши їх за спаданням: SELECT * FROM tAuthors ORDER BY AuthorId DESC; 8) Виберемо записи з "tAuthors", значення AuthorFirstName у яких відповідає імені "Александр": SELECT * FROM tAuthors WHERE AuthorFirstName='Александр'; 9) Виберемо з "tAuthors" записи, де ім'я автора AuthorFirstName починається з "се": SELECT * FROM tAuthors WHERE AuthorFirstName LIKE 'се%'; 10) Виберемо з "tAuthors" записи, в яких ім'я автора (AuthorFirstName) закінчується на "ат": SELECT * FROM tAuthors WHERE AuthorFirstName LIKE '%ат' ORDER BY AuthorId; 11) Зробимо вибірку всіх рядків із «tAuthors», значення AuthorId у яких дорівнює 2 або 4: SELECT * FROM tAuthors WHERE AuthorId IN (2,4); 12) Виберемо в "tAuthors" такий запис AuthorAge, значення якого - найбільше: SELECT max(AuthorAge) FROM tAuthors; 13) Проведемо вибірку з "tAuthors" по стовпцях AuthorFirstName та AuthorLastName: SELECT AuthorFirstName, AuthorLastName FROM tAuthors; 14) Отримаємо з "tAuthors" всі рядки, у яких AuthorId не дорівнює трьом: SELECT AuthorId, AuthorFirstName, AuthorLastName  FROM tAuthors WHERE AuthorId!='3'; INSERT INSERT – це вид запиту SQL, у разі застосування якого СУБД виконує додавання нових записів у БД. Додамо до «tAuthors» нового автора – Вільяма Шекспіра, 51 рік. Відповідно, у полі AuthorFirstName додасться Вільям, в AuthorLastName додасться Шекспір, в AuthorAge – 51. До AuthorId, у нашому випадку, автоматично додасться значення, інкрементоване відносно попереднього на 1. INSERT INTO tAuthors VALUES ('Уильям', 'Шекспир', '51'); Перевіримо: SELECT * FROM tAuthors;   UPDATE UPDATE – SQL запит, який дозволяє внести зміни або дописувати нову інформацію до тих записів, які вже існують. Внесемо коригування до шостого запису (AuthorId = 6). Значення змінимо для полів імені, прізвища та віку автора. UPDATE tAuthors SET AuthorFirstName = 'Лев', AuthorLastName='Толстой', AuthorAge = '82' WHERE AuthorId = '6'; Потім звернімося до БД, щоб вивести всі наявні записи: SELECT * FROM tAuthors; Ми бачимо зміни інформації в записі автора під номером 6. DELETE DELETE – SQL запит, виконуючи який у СУБД проводиться операція видалення певного рядка з таблиці в БД. Звернемося до "tAuthors" з командою на видалення рядка, де AuthorId = 5: DELETE FROM tAuthors WHERE AuthorId = '5'; Щоб побачити зміни, знову звернемося до бази для виведення всіх записів: SELECT * FROM tAuthors; Ми бачимо, що запис автора під номером 5 тепер відсутній у tAuthors і, відповідно, не виводиться з іншими записами. DROP DROP – ключове слово в SQL, яке використовується для видалення даних за допомогою запиту. Наприклад, видалення деякої таблиці з БД. Після розгляду ряду простих запитів до БД ми можемо повністю видалити нашу таблицю tAuthors, виконавши простий SQL запит: DROP TABLE tAuthors;    Далі розглянемо складні запити SQL. Приклади складних запитів до бази даних MS SQL Складні запити SQL представляють собою комбінації простих запитів. Виконуючись, прості запити повертають згруповані в проміжні таблиці набори даних. А складний запит уже маніпулює даними, отриманими завдяки простим «підзапитам». Складні запити отримуються такими способами: Переміщенням одного запиту в інший. В цьому випадку зовнішній вираз називатиметься основним запитом, а вкладений вираз - підзапитом. Застосування з SQL запитами різних операторів об'єднання результатів виконання підзапитів. Такі оператори називають реляційними. Розглянемо у SQL приклади складних запитів. Скористаємося нашою попередньою таблицею tAuthors та створимо додатково ще одну таблицю з книгами цих авторів – tBooks. У якості ідентифікатора авторів книг використовуємо значення AuthorId з "tAuthors", а назва книги - BookTitle. CREATE TABLE tBooks ( BookId             INT                  IDENTITY (1, 1) NOT NULL, BookTitle        NVARCHAR (20)        NOT NULL, Author             INT                     NOT NULL ); Заповнимо «tBooks» такими книгами: INSERT tBooks VALUES ('Руслан и Людмила', '1'), ('Кавказский пленник', '1'), ('Евгений Онегин ', '1'), ('Радуница', '2'), ('Преображение', '2'), ('Мартин Иден', '3'), ('Морской волк', '3'), ('Белый Клык', '3'); 1) Зробимо вибірку з БД усіх книг, у яких ім'я автора – «Александр»: SELECT BookId, BookTitle FROM tBooks WHERE Author = (SELECT AuthorId FROM tAuthors WHERE AuthorFirstName = 'Александр'); Отримаємо: 2) Зробимо вибірку даних із «tBooks» усіх книг, авторами яких є люди з іменами «Александр» або «Сергей»: SELECT BookTitle FROM tBooks WHERE Author = SOME(SELECT AuthorId FROM tAuthors WHERE AuthorFirstName IN ('Александр', 'Сергей')); 3) Зробимо вибірку за книгами з таблиці «tBooks», у яких імена авторів НЕ «Сергій» та НЕ «Олександр»: SELECT * FROM tBooks WHERE Author != ALL(SELECT AuthorId FROM tAuthors WHERE AuthorFirstName IN ('Александр', 'Сергей')); 4) Візьмемо таблицю «tBooks» і зробимо з неї вибірку всіх книг із зазначенням як імен, так і прізвищ авторів цих книг із «tAuthors»: SELECT tBooks.BookId, tBooks.BookTitle, tAuthors.AuthorFirstName, tAuthors.AuthorLastName FROM tBooks JOIN tAuthors ON tAuthors.AuthorId = tBooks.Author; Висновки Ми з вами розглянули декілька варіантів найпростіших і найскладніших SQL запитів. Звичайно цю статтю не варто розглядати ні як навчальний посібник, ні як вичерпний перелік можливостей запитів у T-SQL та інших діалектах. Її швидше за все можна вважати прикладом SQL запитів для початківців. Однак вона може бути для Вас відправною точкою. Існує набагато більше різних SQL запитів. Це і запити з циклічними конструкціями, і рекурсивні, і різна робота зі змінними, і інші види запитів та підзапитів. Якщо Ви хочете вивчити цю дуже важливу специфічну мову складання запитів до БД – можете пройти відповідні курси на нашому порталі ITVDN.com, обравши відповідний Вам діалект: Transact-SQL - https://itvdn.com/ru/video/ssms_tsql SQL Essential - https://itvdn.com/ru/video/sql-essential SQL Практикум - https://itvdn.com/ru/video/sql-workshop MySQL - https://itvdn.com/ru/video/mysql-essential PostgreSQL - https://itvdn.com/ru/video/postgresql
Вивчай Android з нуля

Автор: Редакция ITVDN

Добрий день! Друзі, хочете почати вивчення розробки застосунків під Android? Тоді вам точно сподобається ця новина – на ITVDN опубліковано новий курс “Android Базовий”! Android – найпоширеніша операційна система серед смартфонів, медіаплеєрів та інших мобільних пристроїв. Курс «Android Базовий» є першою сходинкою у вивченні розробки мобільних застосунків під андроід. Він допоможе вам сформувати розуміння процесу роботи з Android, починаючи з основ мови програмування Kotlin. На курсі студенти отримають базове розуміння архітектури та особливостей Android, дізнаються, як створювати інтерактивні Android-застосунки, а також на практиці втілять ці знання, розробляючи свої перші програми під Android. Автор курсу – Артем Журавльов, Middle Android Engineer at The Unit.  Курс складається з 15 уроків загальною тривалістю 9 годин 33 хвилини. Структура курсу: Вступ до розробки Android. Основи Kotlin. Activity, Fragment та ViewModel. Android-фреймворк. Макети екрану Android. Обробка введення користувача. RecyclerView та шаблон адаптера. Android-фреймворк Compose. Анімації. Навігація та екранні переходи. Робота з ресурсами. Зберігання та збереження даних. Мережі та вебсервіси. Додаткові теми. Створення клієнт-серверного застосунку. Чого ви навчитеся на даному курсі: Розуміти архітектури застосунків Android та фреймворку. Писати код мовою Kotlin для створення Android-застосунків. Створювати основні мобільні програми з базовою функціональністю. Працювати з інтегрованими середовищами розробки Android Studio. Мати уявлення про створення інтерфейсу користувача і роботу з макетами. Працювати з базами даних в Android. Працювати з асинхронним кодом та обробляти події від користувачів. Попередні вимоги Курс «Android Базовий» призначений як для початківців без досвіду в програмуванні, так і для досвідчених розробників, які  хочуть вивчити розробку мобільних програм на платформі Android. Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз. Курс входить до комплексної програми підготовки за спеціальністю Android Developer.     
Вивчай Java Стартовий безкоштовно

Автор: Редакция ITVDN

З 26 січня по 2 лютого 2023 року на ITVDN проходить акція – ви можете пройти навчання за новим курсом “Java Стартовий” безкоштовно! Курс українською мовою! Що таке Java? Java – це класична мова програмування, якою можна писати найрізноманітніші додатки, але найбільшу затребуваність вона має у Enterprise-додатках для бізнесу та мобільних застосунках. Також ІТ-ринок має значний попит на підтримку та модернізацію вже існуючих Java-проєктів. Про курс «Java Стартовий» Курс “Java Стартовий” є першою сходинкою у вивченні програмування мовою Java. На ньому детально розглядаються змінні, константи, типи даних, умовні конструкції, логічні операції, циклічні конструкції, принципи створення та використання методів, механізми рекурсії і основи роботи з масивами даних. У процесі навчання ви дізнаєтеся, чому додатки, створені на Java, можна запустити практично в будь-якому середовищі. Отримаєте зрозумілу базу програмування, завдяки якій створите свій перший застосунок. Курс складається з 9 відео уроків загальною тривалістю 7 годин 24 хвилини. Програма курсу: Знайомство з мовою Java. Машинна математика. Змінні та типи даних. Змінні та типи даних. Умовні конструкції. Логічні та побітові операції. Циклічні конструкції. Методи. Рекурсивні та перевантажені методи. Масиви. Автор курсу – Дмитро Красний, Java розробник у SIMCORD LLC, з досвідом понад 6 років, у тому числі в ролі Quality Assurance Engineer і ментора з напрямку Java. Для кого цей курс Матеріал розрахований, як на повних новачків, які не знайомі з програмуванням, так і на тих, хто вже працює в цій сфері і хоче зміцнити базові знання або змінити мову програмування. Чому ви навчитеся на цьому курсі: Розуміти налаштування інфраструктури Java та можливості, які вона надає Створювати програмні рішення та проєкти з використанням IDE IntelliJ IDEA та можливостей мови Java Вибирати відповідний тип для ваших змінних Розуміти різницю між типами даних Використовувати умовні та циклічні конструкції Розуміти роботу рекурсії Створювати та викликати методи, розуміти їх призначення Створювати та обробляти масиви даних Виконувати сортування масивів Терміни акції Акція проходить з 26 січня по 2 лютого 2023 року включно. Доступ до курсу відкривається на 10 днів.
Вивчайте Python безкоштовно

Автор: Редакция ITVDN

Со 2 по 9 декабря на ITVDN проходит акция — вы можете пройти обучение по курсу Python Стартовый бесплатно! Python – один из самых популярных языков программирования. Легкость изучения и возможности языка позволяют применять его во многих сферах – в создании настольных приложений, веб backend разработке, в машинном обучении, анализе больших данных, а также для создания игр и решения некоторых задач системного администрирования. Python пригодится для решения широкого круга задач и будет полезен разработчикам, DevOps инженерам, тестировщикам программного обеспечения и другим IT-специалистам. О курсе Python Стартовый Автор  — Бондаренко Кирилл, Data Scientist & Python Developer. Курс состоит из 10 видео уроков общей продолжительностью 4 часа 43 минуты. Python Стартовый познакомит вас с базовыми понятиями и основами языка программирования Python. Вы узнаете о различных типах данных и то, как с ними работать, разберёте что такое циклы и условные конструкции, научитесь обрабатывать ошибки, которые могут возникать в работе ваших приложений. Программа курса: Введение в Python. Примитивные типы данных и переменные. Условные операторы. Циклы. Списки и срезы. Словари. Множества и кортежи. Функции. Часть 1. Функции. Часть 2. Исключения и их обработка. Для кого этот курс Этот курс рассчитан на начинающих без опыта и знаний в программировании. Если вы уже занимаетесь разработкой на другом языке программирования и хотите изучить Python – эти видео уроки помогут вам: просто бегло просмотрите первые вводные темы и сконцентрируйте внимание на особенностях Python. Если вы занимаетесь тестированием ПО, этот курс поможет вам разобраться с синтаксисом языка и станет первым шагом в освоении автоматизации тестирования c использованием Python. Курс входит в комплексную программу обучения по специальности Python Developer. Чему вы научитесь на этом курсе: Понимать основные принципы программирования и применение их в Python. Понимать и уметь применять примитивные типы данных и переменные. Работать с условными и циклическими конструкциями. Использовать списки, срезы, и словари. Работать с различными множествами и кортежами. Понимать смысл и уметь использовать на практике функции. Отлавливать и обрабатывать возможные исключения в коде программы. Создавать скрипты, реализующие несложные задачи по обработке данных. Сроки акции Акция проходит с 2 по 9 декабря 2021 года включительно. Доступ к курсу открывается на 10 дней.
Вивчай безкоштовно - "Figma. Дизайн інтернет-магазину"

Автор: Редакция ITVDN

С 11 по 18 ноября на ITVDN проходит акция — вы можете пройти обучение по курсу “Figma. Дизайн интернет-магазина” бесплатно! Что такое Figma? Figma – это один из лучших дизайнерских инструментов для создания интерактивных прототипов приложений или веб-сайтов. Возможности Figma позволяют удобно работать с проектом как одному дизайнеру, так и целой команде. О курсе “Figma. Дизайн интернет-магазина” Видео курс поможет вам быстро освоить основы работы в Figma, пройдя через все этапы создания прототипа интернет-магазина, определяя его архитектуру, элементы дизайна и логику работы с пользователем. Значительная часть курса затрагивает рассмотрение особенностей дизайна сайтов, нюансы прототипирования и адаптации его под различные устройства. Автор видео курса — Алла Штогрина, UI/UX Designer.   Программа курса: Краткий обзор программы Figma. Архитектура сайта интернет-магазина. Дизайн сайта. Адаптация под различные устройства. Прототипирование сайта Для кого этот курс Курс рассчитан на начинающих веб-дизайнеров и входит в комплексную программу обучения по специальности UI/UX Designer.   Чему вы научитесь на этом курсе: Создавать в программе Figma готовый дизайн и кликабельный прототип сайта, который можно показать заказчику. Понимать особенности структуры различных сайтов и архитектуру интернет-магазина. Осуществлять выбор цветовой гаммы для сайта и его элементов, понимать особенности главной страницы, композиции элементов, уметь расставлять акценты в дизайне. Реализовывать дизайн карточки товара, списка характеристик, страницы регистрации, личного кабинета и корзины - как решающей страницы. Реализовывать анимацию с помощью плагина Figmotion. Понимать особенности и уметь осуществлять адаптацию дизайна сайта под различные устройства.   Сроки акции Акция проходит с 11 по 18 ноября 2021 года включительно. Доступ к курсу открывается на 10 дней.
Вивчайте Python безкоштовно

Автор: Редакция ITVDN

Со 2 по 9 сентября на ITVDN проходит акция — вы можете пройти обучение по курсу Python Стартовый бесплатно! Python – один из самых популярных языков программирования. Легкость изучения и возможности языка позволяют применять его во многих сферах – в создании настольных приложений, веб backend разработке, в машинном обучении, анализе больших данных, а также для создания игр и решения некоторых задач системного администрирования. Python пригодится для решения широкого круга задач и будет полезен разработчикам, DevOps инженерам, тестировщикам программного обеспечения и другим IT-специалистам. О курсе Python Стартовый Автор  — Бондаренко Кирилл, Data Scientist & Python Developer. Курс состоит из 10 видео уроков общей продолжительностью 4 часа 43 минуты. Python Стартовый познакомит вас с базовыми понятиями и основами языка программирования Python. Вы узнаете о различных типах данных и то, как с ними работать, разберёте что такое циклы и условные конструкции, научитесь обрабатывать ошибки, которые могут возникать в работе ваших приложений. Программа курса: Введение в Python. Примитивные типы данных и переменные. Условные операторы. Циклы. Списки и срезы. Словари. Множества и кортежи. Функции. Часть 1. Функции. Часть 2. Исключения и их обработка. Для кого этот курс Этот курс рассчитан на начинающих без опыта и знаний в программировании. Если вы уже занимаетесь разработкой на другом языке программирования и хотите изучить Python – эти видео уроки помогут вам: просто бегло просмотрите первые вводные темы и сконцентрируйте внимание на особенностях Python. Если вы занимаетесь тестированием ПО, этот курс поможет вам разобраться с синтаксисом языка и станет первым шагом в освоении автоматизации тестирования c использованием Python. Курс входит в комплексную программу обучения по специальности Python Developer. Чему вы научитесь на этом курсе: Понимать основные принципы программирования и применение их в Python. Понимать и уметь применять примитивные типы данных и переменные. Работать с условными и циклическими конструкциями. Использовать списки, срезы, и словари. Работать с различными множествами и кортежами. Понимать смысл и уметь использовать на практике функции. Отлавливать и обрабатывать возможные исключения в коде программы. Создавать скрипты, реализующие несложные задачи по обработке данных. Сроки акции Акция проходит с 2 по 9 сентября 2021 года включительно. Доступ к курсу открывается на 10 дней.
Вивчай AngularJS безкоштовно!

Автор: Ирина Музыка

Подарок от ITVDN – видео курс AngularJS Essential с 16 по 23 февраля 2017 года доступен бесплатно для всех зарегистрированных пользователей ITVDN. AngularJS — JavaScript-фреймворк с открытым исходным кодом. Предназначен для разработки одностраничных приложений. Его цель — расширение браузерных приложений на основе MVC-шаблона, а также упрощение тестирования и разработки.(Определение из Википедии) Курс AngularJS Essential рассчитан на web-разработчиков, у которых есть базовые знания по HTML, CSS и JavaScript  на уровне курса JavaScript Advanced. Курс записан Дмитрием Охрименко - сертифицированным тренером и разработчиком Microsoft, лучшим профессионалом года в номинации IT Education ( Ukrainian IT Awards 2015 ). Курс состоит из 9 уроков. В феврале 2017 года Дмитрий также записал для ITVDN новый курс Angular2 Essential, который входит в пакет подписки. Темы, которые изучаются в курсе: Введение в AngularJS Использование привязок и стандартных директив Работа c DOM и валидация форм Контроллеры и Scope Фильтры Создание пользовательских директив Работа с модулями и сервисами AJAX Unit тестирование Для наилучшего результата используйте все возможности нашего ресурса: Смотрите видео уроки. Скачайте учебные материалы и работайте с практическими примерами урока. Выполняйте все задания к каждому уроку. Проверяйте, как усвоен материал, проходя тестирование после каждого урока. Для получения электронного сертификата, пройдите тестирование по всему курсу. Перейти к видео курсу AngularJS Essential. Для получения полного бесплатного доступа к курсу Вы должны быть зарегистрированным пользователем ITVDN.
Вивчай основи розробки під Android безкоштовно

Автор: Редакция ITVDN

Друзі, привіт! Маємо гарну пропозицію для усіх, хто хоче спробувати свої сили у програмуванні під Android. З 21 до 28 серпня ви можете отримати безкоштовно повний доступ до курсу “Android Базовий” на ITVDN і після його вивчення отримати відповідний сертификат. Android – найпоширеніша операційна система серед смартфонів, медіаплеєрів та інших мобільних пристроїв. Курс «Android Базовий» є першою сходинкою у вивченні розробки мобільних застосунків під андроід. Він допоможе вам сформувати розуміння процесу роботи з Android, починаючи з основ мови програмування Kotlin. На курсі ви отримаєте базове розуміння архітектури та особливостей Android, дізнаєтесь, як створювати інтерактивні Android-застосунки, а також на практиці втілите ці знання, розробляючи свої перші програми під Android. Автор курсу – Артем Журавльов, Android Engineer at The Unit.  Курс складається з 15 уроків загальною тривалістю 9 годин 33 хвилини. Структура курсу: Вступ до розробки Android. Основи Kotlin. Activity, Fragment та ViewModel. Android-фреймворк. Макети екрану Android. Обробка введення користувача. RecyclerView та шаблон адаптера. Android-фреймворк Compose. Анімації. Навігація та екранні переходи. Робота з ресурсами. Зберігання та збереження даних. Мережі та вебсервіси. Додаткові теми. Створення клієнт-серверного застосунку. Чого ви навчитеся на даному курсі: Розуміти архітектури застосунків Android та фреймворку. Писати код мовою Kotlin для створення Android-застосунків. Створювати основні мобільні програми з базовою функціональністю. Працювати з інтегрованими середовищами розробки Android Studio. Мати уявлення про створення інтерфейсу користувача і роботу з макетами. Працювати з базами даних в Android. Працювати з асинхронним кодом та обробляти події від користувачів. До кожного уроку є практичні завдання, приклади коду та опорний конспект для більш глибокого засвоєння матеріалу. А після проходження курсу ви можете пройти тест і отримати сертифікат, який буде підтвердженням ваших знань. Для кого цей курс Курс «Android Базовий» призначений як для початківців, так і для досвідчених розробників, які  хочуть вивчити розробку мобільних програм на платформі Android. Цей курс може бути корисним наступним групам людей: Програмісти: Люди, які вже мають базовий досвід у програмуванні та хочуть розвивати свої навички у розробці мобільних застосунків для Android. Студенти: Студенти комп'ютерних факультетів та інших спеціальностей, які цікавляться мобільною розробкою. Підприємці: Люди, які мають ідеї для створення мобільних програм і які хочуть зрозуміти, як їх реалізувати на платформі Android. Інші зацікавлені особи: Будь-хто, хто цікавиться розробкою мобільних застосунків на Android, навіть якщо він не має досвіду в програмуванні, може спробувати вивчити основи за допомогою цього курсу. Терміни акції  З 21 до 28 серпня включно. Доступ до курсу надається на 10 днів.
Вибір IT-спеціальності. Добірка матеріалів ITVDN за 2020 рік

Автор: Редакция ITVDN

Привет, друзья! IT — одна из сфер деятельности, которая продолжает расти и развиваться, несмотря на кризис 2020. Все больше людей хотят перейти в IT, но как это сделать, если ты до конца не понимаешь, в чем разница между специальностями, языками программирования, что перспективно, что тебе под силу, а что будет сложно? Чтобы облегчить путь новичков в IT, команда ITVDN регулярно создает много видео уроков, вебинаров, статей, планов обучения, привлекая для этого экспертов с большим опытом в подготовке специалистов.  Огромной популярностью среди новичков пользуется рубрика Выбор IT специальности на YouTube канале ITVDN. Сегодня мы вам расскажем о том, какие наиболее интересные вебинары и статьи были в 2020 году. Смотрите, читайте и учитесь на ITVDN! Вебинары ITVDN по выбору специальности Вебинары по теме “Как стать ...” — это отличный источник важной информации из уст профессиональных разработчиков. В них вы найдете самые актуальные ведомости касательно желаемой IT-специальности: специфика профессии, какие технологии и языки стоит учить, эффективный подход к обучению, его длительность и т. д. Вам могут быть полезны следующие вебинары за текущий год: Кто есть кто в IT компании. Структуры и роли Как стать C# разработчиком в 2021 году. .NET или .NET Core? Как стать программистом? Frontend, Java, Python или .NET - что выбрать? Как прокачать английский для собеседования в IT компанию Как стать веб-дизайнером с нуля Как стать Android разработчиком Как стать FrontEnd разработчиком? Как стать Java разработчиком? Как стать Python разработчиком? Как стать C# / .NET разработчиком? Статьи ITVDN по выбору специальности Приведенные ниже статьи позволят вам сформировать целостное понимание популярных на сегодняшний день специальностей, а также разобраться с языками программирования и технологиями, которые требуются для успешного старта в выбранном направлении. Что должен знать C# / .NET разработчик? С чего начинается создание сайтов? Специальность верстальщик Кто такой Full Stack разработчик? Какую IT-специальность выбрать в 2021 году? Что должен знать FrontEnd разработчик в 2019 году? Что должен знать Python разработчик в 2020 году? Что должен знать Java разработчик в 2020 году? Как стать разработчиком игр? Как стать Android разработчиком? Java vs Python. Что выбрать? Также приведем статьи, которые подойдут любому начинающему разработчику. Они ориентированы на расширение вашего IT-кругозора, а также вы найдете в них множество полезных советов по обучению и развитию себя как профессионала.  FAQ начинающего программиста Онлайн обучение программированию: подводные камни и советы Идеальное резюме программиста: что писать в резюме? Как не провалить своё IT-обучение? Нужно ли программисту высшее образование?   C наилучшими пожеланиями, команда ITVDN Оставайтесь с нами и приводите друзей!
Реєстрацію на найбільше європейське ІТ-змагання – DEV Challenge XX відкрито!

Автор: Редакция ITVDN

Шукаєш нетривіальні виклики для своєї IT-кар'єри? Прагнеш продемонструвати свої навички та знання у справжньому бою? 👉Реєстрація за посиланням: https://cutt.ly/uwxW4OBd Обирай свою номінацію: Backend Frontend Testing Product Design UI Design Крім призів отримуй: 🔸 Вихід на новий рівень складності завдань, з яким можеш впоратись, корисний стрес та апгрейд навичок.  🔸 Нетворкінг та обмін досвідом із експертами ІТ-сфери: 2500+ учасників та 40+ суддів за сезон. Гарна нагода знайти однодумців, партнерів по проєкту або менторів у потрібному напрямку. ‍🔸 Можливість заявити про себе та визнання як професійного ІТ-спеціаліста від провідних компаній-партнерів.   Традиційно, більшість завдань учасників будуть пов’язані з соціальними ІТ-рішеннями для допомоги Україні. Разом до перемоги!
Notification success