Результати пошуку за запитом: принцип открытости*
Новий курс Дмитра Охріменка - JavaScript Starter
Автор: Редакція ITVDN
Добрый день!
На ITVDN появился новый курс Дмитрия Охрименко JavaScript Starter.
JavaScript – самый популярный язык программирования. Без него не обойтись в web-разработке. Также JavaScript применяется в разработке серверных приложений, игровых и мобильных приложений, для создания сценариев в автоматизации тестирования и других задач. Если вы программист или хотите им стать – вам необходимы базовые знания JavaScript.
Автор курса — Дмитрий Охрименко — CEO CyberBionic Systematics, сертифицированный тренер Microsoft и автор видео курсов ITVDN по .NET и FrontEnd разработке. Все курсы Дмитрия Охрименко смотрите здесь.
Основная цель курса – помочь вам в изучении всех главных синтаксических конструкций JavaScript. Вы узнаете, как работать с переменными, использовать условные и циклические конструкции, массивы и объекты. Вы получите все знания, которые необходимы для написания алгоритмов и подготовите базу, после которой можно углублять свои знания в веб-разработке или начать использовать JS для других целей.
Структура курса:
Введение. Знакомство с JS.
Структура кода.
Переменные и типы данных.
Строки и преобразование типов.
Операторы.
Условный оператор if.
Switch и тернарный оператор.
Циклы.
Массивы.
Методы массивов.
Функции. Часть 1.
Функции. Часть 2.
Объекты. Часть 1.
Объекты. Часть 2.
Чему вы научитесь на данном курсе:
Создавать на JavaScript базовый динамический контент для web-страниц.
Понимать принципы и уметь работать с переменными и типами данных.
Работать с условными и циклическими конструкциями.
Понимать особенности использования массивов и уметь работать с методами для обработки данных в массивах.
Использовать функции (понимать и использовать области видимости, контекст, рекурсию).
Работать с объектами.
Для кого этот курс
Этот курс рассчитан на начинающих без опыта и знаний в программировании. Вы можете начать обучение прямо сейчас — достаточно умения работать с текстовым редактором.
Если вы уже занимаетесь разработкой на другом языке программирования и хотите изучить JavaScript – эти видео материалы вам идеально подойдут: просто бегло просмотрите первые уроки и сконцентрируйте внимание на особенностях работы JavaScript.
Если вы занимаетесь тестированием ПО, курс JavaScript Starter поможет вам разобраться с синтаксисом языка и станет первым шагом в освоении автоматизации тестирования.
Смотрите прямо сейчас
Смотрите первый урок курса в свободном доступе. Для тех, у кого активна подписка, курс доступен в полном объеме.
Больше курсов по JavaScript
Видео курс “JavaScript Starter” является первой ступенькой на пути к полноценному освоению языка программирования JavaScript. Для более углубленного изучения смотрите такие курсы на ITVDN:
How To JavaScript
JavaScript Advanced
ECMAScript 6
JavaScript: Расширенные возможности ( ES6, ES7, ES8, ES9 )
JavaScript Шаблоны
Берегите себя. Будьте здоровы и изучайте программирование на ITVDN!
Новий курс "Jenkins" для DevOps розробників
Автор: Редакція ITVDN
Дорогие друзья!
На ITVDN появился новый курс по крутой технологии, которая позволяет автоматизировать определенные процессы разработки ПО — Jenkins. В первую очередь этот курс заинтересует DevOps разработчиков, но также будет полезен и другим IT специалистам.
Что такое Jenkins?
Jenkins — это программная система с открытым исходным кодом, которая позволяет автоматизировать большую часть повторяемых процессов в разработке ПО. Ее используют для непрерывной сборки и проведения тестов программных пакетов разработчиков, что упрощает интеграцию их изменений в проект и облегчает процесс получения пользователями новой сборки ПО. Jenkins легко совмещается с любыми технологиями, которые относятся к непрерывной интеграции, а также имеет большое количество различных плагинов, расширяющих его базовый функционал. Все это ведет к ускорению процесса разработки ПО, что является очень важным критерием на рынке бизнес-услуг.
Чем так хорош Jenkins?
Имеет открытый исходный код, полностью бесплатен
Дает возможность гибкой настройки всей системы
Может работать под различными ОС: Windows, macOS, UNIX-подобные ОС
Имеет сотни плагинов, каждый из которых расширяет возможности Jenkins-a
Работает с различными DevOps-технологиями: Libvirt, Kubernetes, Docker и т. д.
Предоставляет полный контроль над системой
Курс “Jenkins” от ITVDN будет полезен тем, кто хочет развиваться в сфере DevOps, а также разработчикам, которые собираются практиковать принципы непрерывной интеграции в больших проектах и при этом желают иметь доступ ко всем рычагам настройки системы.
Автор курса — Бабай Иван, DevOps Engineer в EPAM Systems.
На курсе вы познакомитесь с основами работы с системой Jenkins и научитесь писать простые задания для сборки (job) и задания для непрерывной доставки и развертывания (pipeline). После прохождения курса, вы сможете применять полученные знания на практике — создавать рабочие сценарии для сборки ваших проектов и деплоя приложений на рабочие сервера.
Чему вы научитесь?
Использовать на практике Jenkins — приложение для непрерывной интеграции кода в вашем программном продукте
Создавать сценарии для запуска сборки и деплоя приложений из Jenkins
Использовать в своем проекте Git и Jenkins GitHub Plugin
Создавать в Jenkins проекты на основе Maven
Обеспечивать контроль исходного кода в Jenkins с помощью инструментов контроля качества кода
Применять системы сборки Gradle и Ant
Работать в Jenkins с Shell скриптами
Использовать Tomcat сервера как Staging Environment
Применять другие фичи, на которые способен Jenkins
Смотрите первый урок курса в свободном доступе.
До Дня Студента – відеокурси у подарунок
Автор: Редакція ITVDN
Друзі, привіт!
17-го листопада - День студента! 🎉✨🎁
Ми вітаємо усіх, хто зараз «гризе граніт науки». Бажаємо вам крутих викладачів, легких іспитів і заліків та цікавого студентського життяІ
🎁Подарунок
Ми даруємо студентам наш найкращий контент – нові українські відеокурси з програмування, тестування, веб-дизайну та інших технологій! Обирайте, що вас цікавить, і вчіться безкоштовно.
Ви можете обрати один із курсів:
✅ FrontEnd + Node.js
HTML5 & CSS3 Стартовий
CSS Flexbox.
Верстання на Grid.
Практичний курс з верстки лендінгу
Bootstrap 5.
Шаблонізатор Pug.
JavaScript Стартовий.
JavaScript Базовий
JavaScript Поглиблений
JavaScript Шаблони
Асинхронне програмування у JavaScript.
TypeScript.
React Базовий.
React Поглиблений.
Vue.js Стартовий.
Angular Базовий.
Тестування Angular додатків
Node.js Базовий.
✅ Java
Основи IntelliJ IDEA
Java Стартовий.
Java Базовий
Java Поглиблений.
SOLID принципи в Java.
MySQL Базовий.
JDBC & Hibernate
Unit-тестування в Java з JUnit
Основи Java EE
Spring.
Spring MVC.
Spring Data.
Spring Security.
Створення застосунків за допомогою Spring Data
Асинхронне програмування на Java
✅ .NET
C# Стартовий.
SQL Базовий.
C# Асинхронне програмування.
Універсальні шаблони C#.
Unit-тестування у C#.
Породжуючі патерни проєктування.
Структурні патерни проєктування мовою C#.
Алгоритми та структури даних мовою C#
Entity Framework Core Базовий
ASP.NET Core Базовий
✅ Python
Python Стартовий.
Python Базовий.
Python Базовий 2025
Flask.
Породжуючі патерни проєктування на Python
✅ Інше
Основи використання Git
PostgreSQL.
Основи адміністрування Windows Server.
Docker.
React Native.
Unity Стартовий.
Android Базовий.
PL/SQL.
Unit-тестування в PHP.
Як отримати доступ
Потрібно бути зареєстрованим користувачем ITVDN.
Заповнити заявку та вказати в ній, який курс Ви бажаєте отримати.
Акція тільки для студентів ВНЗ.
Заявки приймаються до 12:00 18-го листопада, а доступ до обраного вами курсу буде відкрито в цей же день до 18:00 на 10 днів.
Оформити заявку
Що ви отримаєте:
Доступ до усіх відео уроків обраного курсу на 10 днів
Матеріали уроків – опорні конспекти, презентації
Вихідний код навчальних проєктів
Практичні завдання
Онлайн тестування
Після закінчення курсу отримати Сертифікат.
Поділися інформацією з друзями! І навчайтеся на ITVDN разом 💛💙
🎁 Акція «10 днів безкоштовного навчання»
Автор: Редакція ITVDN
Хочеш спробувати навчання на ITVDN та відчути, як працює платформа зсередини?
З 28 серпня по 5 вересня у тебе є унікальна можливість отримати безкоштовний доступ на 10 днів до одного з курсів на вибір.
Це чудовий шанс:
протестувати формат навчання,
оцінити якість матеріалів і викладання,
пройти реальний курс і зрозуміти, чи підходить тобі напрям.
Наразі ви можете безкоштовно вивчати на ITVDN такі українськомовні курси:
✅ FrontEnd + Node.js
HTML5 & CSS3 Стартовий
CSS Flexbox.
Верстання на Grid.
Практичний курс з верстки лендінгу
Bootstrap 5.
Шаблонізатор Pug.
JavaScript Стартовий.
JavaScript Базовий
JavaScript Шаблони
Асинхронне програмування у JavaScript.
TypeScript.
React Базовий.
React Поглиблений.
Vue.js Стартовий.
Angular Базовий.
Тестування Angular додатків
Node.js Базовий.
✅ Java
Основи IntelliJ IDEA
Java Стартовий.
Java Базовий
Java Поглиблений.
SOLID принципи в Java.
MySQL Базовий.
JDBC & Hibernate
Unit-тестування в Java з JUnit
Основи Java EE
Spring.
Spring MVC.
Spring Data.
Spring Security.
Створення застосунків за допомогою Spring Data
Асинхронне програмування на Java
✅ .NET
C# Стартовий.
SQL Базовий.
C# Асинхронне програмування.
Універсальні шаблони C#.
Unit-тестування у C#.
Породжуючі патерни проєктування.
Структурні патерни проєктування мовою C#.
Алгоритми та структури даних мовою C#
Entity Framework Core Базовий
ASP.NET Core Базовий
✅ Python
Python Стартовий.
Python Базовий.
Python Базовий
Flask.
Породжуючі патерни проєктування на Python
✅ Інше
Основи використання Git
PostgreSQL.
Основи адміністрування Windows Server.
Docker.
React Native.
Unity Стартовий.
Android Базовий.
PL/SQL.
Unit-тестування в PHP.
Триває процес публікації нових курсів:
HTML5 & CSS3 Базовий
Transact-SQL
JavaScript Патерни Проєктування
Створення проєкту на Python і Django
Entity Framework 6
📝 Як взяти участь?
Щоб отримати доступ, потрібно виконати кілька простих кроків:
1️⃣ Зареєструватися на сайті ITVDN.
2️⃣ Підпишись на наші соціальні мережі - YouTube, Telegram, Instagram та зробити репост допису.
3️⃣ Обрати для себе 1 відеокурс.
4️⃣ Заповнити заявку учасника акції.
📅 Заявки приймаються з 28 серпня до 5 вересня включно.
Доступ до обраного курсу буде відкриватись з 2 по 7 вересня. Тривалість доступу — 10 днів з моменту відкриття.
Пакет «Premium Flex»
Автор: Редакція ITVDN
Хочете навчатися у зручному темпі, але не впевнені, що зможете регулярно приділяти час курсам? Ми підготували рішення саме для вас, тільки з 26 по 31 серпня отримай пакет “Premium Flex” — це 12 місяців повного доступу до ITVDN лише за $90 з можливістю заморожувати підписку до 60 днів.
✅ Що ви отримаєте з Premium Flex?
12 місяців преміум-доступу до всієї бібліотеки ITVDN (300+ курсів із програмування, веброзробки, тестування, бекенду, мобільних застосунків, ігор та баз даних).
Можливість заморожувати підписку до 60 днів, коли вам потрібно.
Навчальні матеріали: презентації, конспекти, домашні завдання.
Інтерактивні практикуми для відпрацювання знань на практиці.
Онлайн-тести та іспити для контролю результатів.
Сертифікати після завершення курсів.
Гнучкість — навчайтесь у будь-який час і з будь-якого пристрою.
Системність — навчальні програми вибудовані поетапно: від основ до професійного рівня.
Актуальність — курси створені відповідно до вимог сучасного ринку IT.
Кар’єрна користь — ви готуєтеся до роботи, яка реально потрібна компаніям сьогодні.
Досвід авторів — курси від практикуючих фахівців із міжнародних компаній.
🧊 Головна перевага — заморозка підписки до 60 днів
Звичайні підписки працюють за принципом: час іде, навіть якщо ви не навчаєтесь.
Але з Premium Flex ви контролюєте свій графік:
Відпустка? Зупинили підписку — і вона чекає на вас.
Сесія чи важливий проєкт? Заморозили — і повернулись, коли все вирішите.
Потрібен відпочинок чи перезавантаження? Просто натисніть «пауза».
⏸️ Підписка не згорає і не втрачає днів — весь оплачений час залишається з вами.
Ви самі вирішуєте, коли вчитися, а коли відкласти, без жодних втрат.
👉 Це справді унікальна опція, яка дозволяє навчатися без тиску, у зручному для вас ритмі.Потрібно зробити паузу, відпочити чи просто закрити інші справи
🧠 Чому це вигідно?
Ви отримуєте повну свободу та гнучкість.
Не переплачуєте за час, коли не навчаєтесь.
Маєте доступ до найактуальніших IT-курсів, створених під реальні вимоги ринку.
Підтримку авторів із досвідом у міжнародних компаніях.
Оплата частинами – подвійна вигода
Обирайте оплату частинами від Монобанку чи ПриватБанку. Щоб скористатися послугою “Оплата частинами”, оберіть валюту українська гривня (UAH). Лише 9 USD/місяць x 10 місяців за преміум-доступ до навчання.
🚀 Premium Flex — це навчання без стресу та в зручному темпі.
🎟 Спеціальна ціна: $90 замість $169.99.
Терміни акції
Акційний пакет “Premium Flex” можна придбати з 26 до 31 серпня.
Встигніть скористатися цією гарячою пропозицією та зробити ривок у своїй кар’єрі в ІТ!
Вивчай Python безкоштовно українською мовою
Автор: Редакція ITVDN
З 2 до 9 листопада 2023 року на ITVDN проходить акція – ви можете пройти навчання за курсом “Python Стартовий” безкоштовно! Курс українською мовою!
Що таке Python?
Python – одна з найпопулярніших мов програмування. Легкість вивчення та можливості мови дозволяють застосовувати її у багатьох сферах – у створенні настільних застосунків, веб backend розробці, у машинному навчанні, аналізі великих даних, а також для створення ігор, вирішення завдань з автоматизації системного адміністрування та кібербезпеці.
Python стане в нагоді для вирішення широкого кола завдань і буде корисним розробникам, DevOps інженерам, тестувальникам програмного забезпечення та іншим IT-спеціалістам.
Про курс “Python Стартовий”
Курс познайомить вас із базовими поняттями та основами мови програмування Python. Ви дізнаєтесь про різні типи даних і як з ними працювати, розберете, що таке цикли та умовні конструкції, і навчитеся обробляти помилки, які можуть виникати в роботі ваших програм.
До кожного уроку є практичні завдання та тести для перевірки знань. А в кінці ви зможете пройти фінальний тест і отримати сертифікат.
Тривалість курсу – 10 годин 47 хвилин.
Програма курсу:
Ознайомлення з мовою Python.
Примітивні типи даних та змінні.
Умовні оператори.
Цикли.
Списки та зрізи.
Словники.
Множини та кортежі.
Функції. Частина 1.
Функції. Частина 2.
Винятки та їх оброблення.
Автор курсу – Руслан Скіра, Python Developer (EPAM Systems, Хорватія) з 6+ роками ІТ-досвіду на різних позиціях: QA/QC Engineer, Full Stack Python Developer. Має глибокі пізнання у веб-розробці та обробці даних, а також практичний досвід роботи з такими інструментами, як Django, DRF, Odoo, Pytest, Panda, Celery, PostgreSQL, MongoDB, Elasticsearch, AWS ES2, GCP.
Попередні вимоги
Цей курс розрахований на початківців без досвіду та знань у програмуванні.
Якщо ви вже займаєтеся розробкою іншою мовою програмування і хочете вивчити Python – ці відео уроки допоможуть вам: просто швидко перегляньте перші вступні теми і сконцентруйте увагу на особливостях Python.
Якщо ви займаєтеся тестуванням ПЗ, цей курс допоможе вам розібратися з синтаксисом мови та стане першим кроком в опануванні автоматизації тестування з використанням Python.
Чого ви навчитеся на курсі “Python Стартовий”:
Розуміти основні принципи програмування та застосування їх у Python.
Розуміти та вміти застосовувати примітивні типи даних та змінні.
Працювати з умовними та циклічними конструкціями.
Використовувати списки, зрізи та словники.
Працювати з різними множинами та кортежами.
Розуміти сенс та вміти використовувати на практиці функції.
Відловлювати та обробляти можливі винятки у коді програми.
Створювати скрипти, що реалізують нескладні завдання обробки даних.
Терміни акції
Акція проходить з 2 до 9 листопада 2023 року включно. Доступ до курсу відкривається на 10 днів.
Вивчай HTML5 & CSS3 безкоштовно українською мовою
Автор: Редакція ITVDN
З 6 по 13 липня 2023 року на ITVDN проходить акція – ви можете пройти навчання за курсом "HTML5 & CSS3 Стартовий" безкоштовно! Курс українською мовою!
Що таке HTML & CSS?
В основі роботи будь-якого веб-сайту є демонстрація тексту, зображень та іншого контенту у вікні спеціальної програми – веб-браузера. За допомогою HTML створюється початкова розмітка (каркас) кожної веб-сторінки. Потім використання CSS перетворює сайт, налаштовуючи спосіб відображення елементів і надаючи йому привабливий і ефектний зовнішній вигляд.
Вивчення цих технологій є основою для навчання будь-якого верстальника та веб-розробника. Також основами HTML & CSS мають володіти веб-розробники серверної сторони (BackEnd), веб-розробники повного циклу (FullStack), SEO спеціалісти, а також інші фахівці, дотичні до веб-розробки та/або відповідальні за розміщення контенту на веб-сторінках.
Про курс “HTML5 & CSS3 Стартовий”
Автор відео курсу – Віталій Мазяр, FrontEnd розробник та тренер-консультант навчального центру CyberBionic Systematics.
На курсі «HTML5 & CSS3 Стартовий» ви познайомитеся з основними конструкціями та принципами використання цих базових мов роботи веб-сайтів. Ви познайомитеся з HTML-тегами та їх використанням, з особливістю того, як влаштована структура будь-якого сайту, що таке блоки, як формується текст та відображаються картинки. Дізнаєтесь, як працювати з таблицями та списками, їх правила вкладеності, дізнаєтеся правила розміщення блоків та способи роботи зі шляхами для файлів.
Програма курсу:
Введення в HTML.
Типи елементів та атрибути.
Введення в CSS.
Визначення розмірів блоків.
Робота з відступами, властивість margin.
Робота з текстом і видимістю елементів.
Верстання з використанням Flexbox.
Комбінування селекторів.
Робота з фоном, властивість background.
Семантичне верстання.
Для кого цей курс
Курс призначений насамперед для повних новачків, які тільки-но відкривають для себе світ верстання та FrontEnd розробки і не мають попереднього досвіду в ІТ. Також він підійде для практикуючих розробників, котрі бажають познайомитися з мовами верстання HTML & CSS і швидко опанувати їх основи.
Курс входить до комплексних програм навчання за спеціальностями:
FrontEnd Developer
Верстальник сайтів
React Developer
UI/UX Designer
Python Developer
ASP.NET Core Developer
ASP.NET MVC Developer
PHP Developer
Ruby Developer
Чого ви навчитеся на даному курсі:
Розуміти основи використання базових конструкцій мови HTML і мови стилів CSS.
Створювати прості односторінкові сайти.
Реалізовувати головне меню сайту.
Розуміти основи адаптивної та кросбраузерної розробки сайтів.
Створювати блок соціальних мереж.
Створювати картки товару та подібні до них інформаційні блоки.
Реалізовувати верстання сайту за допомогою модуля Flexbox.
Терміни акції
Акція проходить з 6 до 13 липня 2023 року включно. Доступ до курсу відкривається на 10 днів.
Доступ до курсу не надається громадянам росії та білорусі.
Вивчай CSS Flexbox безкоштовно українською мовою
З 11 по 18 квітня 2023 року на ITVDN проходить акція – ви можете пройти навчання за курсом "CSS Flexbox" безкоштовно! Курс українською мовою!
Що таке Flexbox?
Flexbox (читається як "флексбокс") покликаний спростити позиціонування елементів на сторінці. Він дозволяє забути про проблеми з незручним ручним налаштуванням розмірів і положення блоків, яке забрало б у вас купу часу, так і не давши бажаного результату. За допомогою технології флексбокс можна задати бажану поведінку всім елементам сторінки, прописавши мінімум коду.
Це особливо зручно при адаптивному та мобільному верстанні, коли розміри вашої інтернет-сторінки не фіксовані та змінюють свій розмір залежно від пристрою, з якого користувач зайшов на сайт.
Іншими словами, це сучасний інструмент верстання, що дозволяє швидко створювати складні гнучкі макети та функції, спрощуючи вирішення завдань, для яких раніше використовували чистий CSS.
Сьогодні флексбокси дуже популярні у використанні та підтримуються майже всіма сучасними браузерами.
Про курс “CSS Flexbox”
Автор відео курсу – Олексій Кучеренко, FrontEnd розробник та тренер-консультант навчального центру CyberBionic Systematics.
Ви познайомитеся із загальними поняттями та принципами логіки роботи технології Flexbox, навчитеся застосовувати основні властивості, розглянете способи взаємодії між елементами, побачите, як можна комбінувати медіа-запити з флексбоксом та як правильно застосовувати цю технологію для створення адаптивних веб-сторінок.
У кожному уроці показано поетапне створення розмітки, яка повністю відповідає макету сайту. Будуть детально розібрані способи розміщення блоків по горизонталі та вертикалі так, щоб забезпечити їхнє зручне відображення на будь-яких пристроях.
Програма курсу:
Знайомство з Flexbox.
Верстання трьох секцій.
Зміна потоку та медіа-запити.
Адаптивне версання сайту.
Для кого цей курс
Курс призначений насамперед для верстальників-початківців і FrontEnd розробників, а також для всіх, кого цікавить така технологія верстання сайтів, як Flexbox. Щоб опанувати флексбокси, вам необхідно знати мови HTML та CSS на базовому рівні.
Курс входить до комплексних програм навчання за спеціальностями FrontEnd Developer та Верстальник сайтів.
Чого ви навчитеся на даному курсі:
Виконувати верстання header-a макету та меню в ньому.
Створювати просте меню на сайті за допомогою флексбокс технології.
Використовувати властивості flex-grow та flex-shrink для створення «гумового» верстання.
Виконувати планшетну та мобільну версії простої сторінки без використання додаткових правил медіа-запитів.
Розуміти функції властивостей align-items, flex-wrap, order, а також їх нюанси та переваги використання.
Працювати з додатковим потоком у flexbox, розміщуючи елементи у потрібній позиції.
Розуміти, як, навіщо і коли потрібно змінити напрямок основного потоку.
Розміщувати багато рядових блоків, незалежно від їхньої кількості, працюючи з флексбоксами.
Терміни акції
Акція проходить з 11 до 18 квітня 2023 року включно. Доступ до курсу відкривається на 10 днів.
Доступ до курсу не надається громадянам росії та білорусі.
Вивчай Python безкоштовно українською мовою
Автор: Редакція ITVDN
З 16 до 23 березня 2023 року на ITVDN проходить акція – ви можете пройти навчання за новим курсом “Python Базовий” безкоштовно! Курс українською мовою!
Що таке Python?
Python — це мова програмування високого рівня, найголовнішими цінностями якої є простота, читабельність та високомодульність. Python використовується для створення широкого спектру застосунків, включаючи веб-розробку, аналіз даних, штучний інтелект, наукові обчислення, розробку ігор тощо.
Про курс «Python Базовий»
У курсі “Python Базовий” розглядається парадигма об'єктно-орієнтованого програмування (ООП) та її реалізація у мові Python. Ви познайомитеся з основними концепціями ООП – інкапсуляцією, успадкуванням, поліморфізмом, абстракцією та тим, як ці принципи втілені у конструкціях Python.
Окремі уроки присвячені темам практичного застосування рекурсії в Python, способам роботи з файлами, особливостям складних структур даних, створенню своїх модулів та основам правильного оформлення коду за стандартами PEP8.
До кожного уроку є практичні завдання та тести для перевірки знань. А в кінці ви зможете пройти фінальний тест і отримати сертифікат.
Тривалість курсу – 4 години 18 хвилин.
Програма курсу:
Ознайомлення з ООП. Успадкування.
Інкапсуляція.
Поліморфізм.
Абстракція.
Робота з рекурсією.
Структури даних.
Модулі Python.
Читання та запис файлів.
PEP8 стандарти оформлення коду.
Автор курсу – Вікторія Бойчук, Python Developer та тренер у навчальному центрі CyberBionic Systematics.
Попередні вимоги
Для розуміння матеріалу необхідно володіти початковими знаннями конструкцій Python, а саме наступними темами: змінні та типи даних, умовні та циклічні конструкції, списки та зрізи, множини, кортежі, словники, функції, виключення. Ці теми розглядаються на курсі Python Стартовий, який ви можете переглянути у вільному доступі на YouTube-каналі CodeUA за посиланням.
Чого ви навчитеся на курсі Python Базовий:
Створювати прості об'єктно-орієнтовані програми.
Розуміти основи парадигми ООП та її особливості у Python.
Вибудовувати архітектуру програми на основі класів та об'єктів.
Вміти читати, обробляти та записувати файли (текстові, XML, CSV, JSON).
Розбиратися в тому, що таке РЕР8, РЕР20 і вміти застосовувати на практиці правила оформлення коду Python 3.
Розуміти Дзен Python.
Застосовувати List and dict comprehensions (генератори списків).
Працювати зі складними структурами даних у Python.
Створювати свій Python модуль.
Терміни акції
Акція проходить з 16 до 23 березня 2023 року включно. Доступ до курсу відкривається на 10 днів.
Вивчай "HTML5 & CSS3 Поглиблений" безкоштовно
Автор: Редакція ITVDN
С 20 по 27 января на ITVDN проходит акция — вы можете пройти обучение по курсу “HTML5 & CSS3 Углублённый” бесплатно!
Что такое HTML5 & CSS3?
HTML5 и CSS3 являются фундаментальными технологиями, которыми обязан владеть каждый веб-разработчик. Язык гипертекстовой разметки HTML позволяет создать разметку (каркас) каждой веб-страницы, а CSS — язык стилей — преображает сайт, придавая ему привлекательный и эффектный внешний вид.
Хорошее владение HTML и CSS уже позволяет верстать сайты и зарабатывать деньги. Именно с этих двух базовых технологий начинается путь к профессии FrontEnd разработчика.
О курсе “HTML5 & CSS3 Углублённый”
Данный курс предназначен для тех, у кого уже есть базовые знания HTML5 и CSS3. В курсе будут рассмотрены такие темы, как: гибкая верстка, реализации анимаций, использование хранилищ браузера, многопоточность, а также подключение препроцессора и сборщика для отображения кроссбраузерности веб-страницы на различных устройствах.
Автор видео курса — Сергей Патёха, Senior Software Engineer at ITernal Group.
Программа курса:
Микроданные, геолокация.
Canvas.
WebStorage. Audio, Video.
Принципы построения разметки Flex, Grid. Шаблоны сайтов.
Трансформация и анимация. Градиенты.
Основы SASS.
Практика.
Предварительные требования
Для понимания курса нужны базовые знания по HTML & CSS, в частности по таким темам:
основные теги HTML5 и свойства CSS3;
работа с изображениями, таблицами и списками;
позиционирование элементов;
стили для текста;
формы, метатеги.
Также нужны определенные знания JavaScript, в частности:
навигация по DOM элементам и модификация DOM дерева;
работа со свойствами, атрибутами и стилями из JS;
события в JavaScript;
функции конструкторы, классы;
работа с формами и элементами управления, валидация формы;
Cookies и Web Storage;
обработка исключений;
асинхронность;
сетевые запросы.
Чему вы научитесь на этом курсе:
Работать с обновленными спецификациями HTML5 & CSS3.
Применять гибкую и адаптивную верстку (Flex, Grid).
Настраивать проект с помощью сборщика Gulp, работать с менеджером пакетов npm.
Придавать динамичность страницам, используя анимации и переходы.
Понимать основы препроцессора SASS.
После изучения материала курса вы можете пройти онлайн тестирование и получить Сертификат, подтверждающий ваши знания.
Сроки акции
Акция проходит с 20 по 27 января 2022 года включительно. Доступ к курсу открывается на 10 дней.