Результати пошуку за запитом: Курс - Практикум по frontend разработке*
Новорічна акція на ITVDN.com – термін доступу до відео курсів збільшено у 2 рази!
Автор: Ирина Музыка
Дорогие друзья!
В преддверии Нового года коллектив ITVDN.com желает Вам прекрасного праздничного настроения, успехов в обучении, в работе и в личных делах.
В качестве подарка примите от нас увеличение сроков доступа к нашим видео курсов в 2 раза.
Теперь Вы сможете смотреть видео уроки не 30, а 60 дней. Учитесь и празднуйте, пусть ничто не мешает Вам совмещать приятное с полезным.
Сроки новогодней акции - с 10 декабря 2014 г. до 15 января 2015 года. Все курсы, приобретенные в этот промежуток времени, будут открываться на 60 дней.
Мы желаем Вам счастливого нового года!
Коллектив ITVDN.com
На ITVDN новий курс - UX/UI Design мобільних додатків
Автор: Редакция ITVDN
Привет, друзья! Сегодня у нас хорошая новость для всех, кто интересуется UX/UI дизайном — в каталоге ITVDN появился новый курс “UX/UI Design мобильных приложений”.
В современном мире графический дизайн — это не только захватывающие дух картинки и цепляющие логотипы, но и проектирование одновременно красочных и вместе с тем удобных пользовательских интерфейсов.
UX/UI Designer — специалист, который совмещает в себе две роли: 1. Проектирует пользовательское взаимодействие с интерфейсом и то, какие шаги ему нужно совершить, чтобы сделать что-то (UX — опыт пользователя). 2. Определяет, как будет выглядеть каждый из предпринимаемых пользователем шагов (UI — интерфейс пользователя).
Курс «UX/UI Design мобильных приложений» позволит вам получить необходимый набор знаний для разработки дизайна приложения в целом и дизайна удобных для пользователя мобильных приложений в частности. С использованием такого инструмента как Figma, в этом курсе будут реализованы и рассмотрены все этапы и циклы разработки: от вайрфрейма и прототипа, до создания пользовательского интерфейса, предназначенного под конкретную платформу или ряд платформ. Также, будут разобраны трендовые гайдлайны современности, специфика темных тем и кроссплатформенность.
Автор курса — Владислав Шевченко, UX/UI дизайнер. В записанных уроках Владислав делится своим опытом по созданию грамотных и удобных дизайнов, а также рассказывает о специфике работы с техниками UX/UI дизайна в мобильных приложениях.
Структура курса:
Основы мобильного приложения
Вайрфреймы и их типы
Material Design для Android приложения: часть 1
Material Design для Android приложения: часть 2
Human Interface Guideline для iOS приложения
Темная тема
Сравнение дизайна Android и iOS
Кастомный дизайн для кроссплатформенного приложения
Web и Mobile
Упаковывание приложения
Чему вы научитесь на этом курсе:
Ориентироваться в цикле разработки дизайна.
Понимать специфику Google material design для Android и Human Interface Guidelines для iOS приложения, особенности тактильности, минимализма, цвета, типографики и иконографики.
Понимать особенности кроссплатформенных, гибридных, нативных приложений, сильные и слабые стороны каждого подхода.
Понимать особенности темной темы, когда стоит ее применять и какие цели она преследует в Android и iOS.
Использовать Figma для построения дизайна мобильного приложения.
Создавать вайрфреймы, прототипы, понимать ошибки прототипирования и особенности UX архитектуры.
Использовать визуальный язык и его принципы.
Понимать принципы упаковки приложения для Appstore и Play Market, их отличия, плюсы и минусах каждой платформы, понимать, как готовить продукт к публикации.
Предварительные требования
Необходимый бэкграунд для понимания материала курса: предварительное знакомство с графическим редактором Figma (желательно), знакомство с различными мобильными платформами, наличие тяготения к созданию эффектных и удобных UX/UI дизайнов.
Смотрите первый урок курса в свободном доступе. В настоящее время в пакете подписки доступны только первые три урока курса, остальные еще проходят стадию проверки перед публикацией и будут доступны в полном объеме к середине ноября.
Если вы желаете провести ознакомление с графическим редактором Figma, можете просмотреть наши вебинары: “Создание дизайна лендинга с Figma”, “Веб-дизайн с Figma. Легкий старт”. Также вас могут заинтересовать: “UX дизайн на практике. Прототипирование и вангирование”, “UX дизайн и архитектура”.
Для более точного понимания предметной области рекомендуем к просмотру вебинар “Как стать веб-дизайнером с нуля”. Если вы определились с профессией и хотите незамедлительно начать свой путь к становлению UX/UI дизайнером, предлагаем к прохождению следующие курсы: UX/UI Design Starter и UX/UI Design Essential.
Алгоритми та структури даних - новий відео курс для розробників-початківців
Всем начинающим программистам будет интересен и полезен новый видеокурс от учебного центра CyberBionic Systematics "Алгоритмы и структуры данных".
Пройдя этот курс, Вы научитесь комбинировать простые конструкции языка для построения сложных алгоритмов, получите опыт работы с большими массивами программного кода. Вам будет представлен инструмент для расчета сложности любого алгоритма, который позволит сделать выбор в сторону оптимального решения среди нескольких возможных.
Вы научитесь реализовывать сложные и простые структуры данных, такие как: бинарные деревья поиска, хеш-таблицы, стеки, очереди, списки, множества, динамические массивы; научитесь писать алгоритмы сортировки, алгоритмы поиска элемента в массиве, алгоритмы обхода двоичного дерева и удаления из него узлов, алгоритмы роста динамического массива.
Знание основ работы с алгоритмами и структурой данных необходимо каждому разработчику, независимо от того, на каком языке программирования он пишет.
Курс состоит из 8 тем-уроков общей продолжительностью 11 часов. Каждый урок содержит видео, практические примеры и краткий конспект теоретического материала урока.
Содержание видеокурса "Алгоритмы и структура данных"
УРОК 1. Введение в алгоритмы и структуры данных, связанные списки
Свойства алгоритмов.
Временная сложность алгоритмов.
Расчет сложности алгоритма.
Односвязные списки.
Двусвязные списки.
Смотреть урок бесплатно
УРОК 2. Динамический массив
Определение класса ArrayList.
Добавление значение в динамический массив.
Рост динамического массива.
Вставка элемента по индексу.
Удаление элемента.
Принадлежность элемента к массиву.
Урок 2
УРОК 3. Стеки и очереди
Понятие стека.
Использование стеков.
Особенности работы со стеком.
Очередь.
Использование очередей.
Особенности работы с очередью.
Урок 3
УРОК 4. Структура данных - дерево
Упорядочено ориентированное дерево.
Двоичное дерево.
Двоичное дерево поиска.
Методы работы с двоичным деревом.
Обход двоичного дерева.
Урок 4
УРОК 5. Множество
Определение.
Создание множества.
Методы работы с множеством.
Операции над двумя множествами.
Урок 5
УРОК 6. Алгоритмы сортировки
Определение.
Алгоритм сортировки пузырьком.
Алгоритм сортировки выбором.
Алгоритм сортировки слиянием.
Алгоритм сортировки вставками.
Быстрая сортировка.
Смотреть Урок 6 бесплатно
УРОК 7. Хеш-таблица
Определение.
Создание хеш-таблиц.
Понятие ключа и значения.
Роль массивов в хеш-таблице.
Урок 7
УРОК 8. АВЛ-деревья
Определение.
Правила создания АВЛ-дерева.
Методы работы с АВЛ-деревом.
Баланс АВЛ-дерева.
Урок 8
Первый и шестой уроки курса открыты для свободного просмотра. Ознакомиться с полным курсом или отдельными уроками Вы можете, перейдя в раздел Каталог.
Желаем Вам приятного просмотра и легкого изучения материала курса!
ITVDN анонсує новий відео курс Entity Framework 6
Автор: Редакция ITVDN
ITVDN анонсирует новый видеокурс по Entity Framework. Новый видеокурс по Entity Framework позволит Вам начать применять в своей деятельности самую последнюю версию технологии объектно-реляционного отображения. Entity Framework дает хорошую возможность разработчику получать доступ к данным, используя объектно-ориентированную модель, а не реляционную базу данных.
Этот видеокурс будет полезен разработчика у кого уже есть некоторый опыт в программировании на .Net. Данный видеокурс позволит Вам приобрести навыки по использованию последней версии технологии объектно-реляционного отображения. Для прохождения данного курса необходимо знание ООП и знание синтаксиса С#, умение владеть основными библиотеками .Net Framework, знание языка T-SQl, а также иметь хороший опыт программирования на языке C# и иметь опыт работы с Visual Studio.
В этом видеокурсе будут рассмотрены способы взаимодействия с базой данных. Entity Framework, как известно, предполагает несколько способов взаимодействия с базой данных:
Database first: Entity Framework позволяет создавать наборы классов, отражающие модель определенной базы данных.
Model first: позволяет создавать модели базы данных с помощью которой Entity Framework создает базу данных.
Code first: позволяет разработчику создавать классы моделей данных, а затем по этой же модели генерируется база данных и таблицы.
В результате использования Entity Framework получается уменьшенное количество генерируемого кода, который необходимо написать для того, чтобы получить доступ к базе данных, а также времени на поддержку объектов.
По итогам прохождения данного видеокурса Вы сможете генерировать Entity Data Model, использовать различные подходы DataBase First, Model First и Code First, работать с сущностями и их изменять, обрабатывать ошибки, манипулировать разными данными с помощью сущностей. В общем сможете понимать как осуществлять быстродействие приложений, благодаря оптимизации.
Для того, чтобы получить более подробную информацию о данном курсе, Вы можете пройти бесплатный урок по Entity Framework.
Новий сервіс ITVDN для формування практичних навичок програмування
Автор: Редакция ITVDN
16 мая на нашем сайте был запущен новый сервис - Тренажер.
Данный сервис позволит Вам закрепить все полученные знания на курсах в практических заданиях.
Стоить отметить, что так как раздел Тренажер находится в стадии beta-теста, мы приглашаем всех желающих полностью бесплатно его опробовать. Для того, чтобы приступить к выполнению практических заданий, перейдите по вкладке «Тренажер (beta)» в главном меню нашего сайта.
Мы дорожим вашим мнением и обещаем учесть все пожелания, которые вы оставите. Кстати, сделать это можно с помощью формы «ОТЗЫВ», которая размещена в правом нижнем углу на странице каждого урока.
На данный момент, зайдя в «SKILLS», вы обнаружите практикумы по таким направлениям, как «JavaScript» и «HTML/CSS», но это только начало. В будущем Вас ждет много интересных и полезных заданий.
Запустив любое задание, вы попадете в интуитивно понятную систему, состоящую с практических заданий и удобной навигации. Мы бережем ваше время, поэтому разработали пошаговую инструкцию о том, как правильно пользоваться практикумом. Искать ее не нужно, так как система сама предлагает пройти обучение всем новым пользователям.
Приятной новостью выступает то, что в разработке «SKILLS» принимали участие наши лучшие ученики, большинство из которых, еще пару месяцев назад, думали над тем, стоить ли начинать обучение.
Перейти в раздел «Тренажер».
Повышение цен с 1 февраля
Автор: Редакция ITVDN
ITVDN – это образовательная онлайн платформа, которая более 10 лет помогает изучать программирование и IT. За это время мы выпустили 250+ видео курсов разной степени сложности – как для новичков, так и для практикующих специалистов, – а также сформировали комплексные программы обучения по 16 самым востребованным IT-специальностям.
Поступления, которые мы получаем от наших пользователей, мы вкладываем в создание новых украиноязычных видео курсов. Чтобы иметь возможность записывать больше новых курсов, мы поднимаем цены. С 1 февраля стоимость пакета Стартовый составит 59.99 USD (49.99 USD).
Стоимость пакетов "Базовый" и "Премиум" на данный момент остается без изменений.
Какие преимущества пакета “Стартовый”?
Этот пакет подписки чаще всего выбирают новички, которые ещё не знают, что именно они хотят изучать, и пробуют себя в разных направлениях, а также специалисты, которым нужно систематизировать свои знания или изучить несколько новых технологий.
Что вы получите, выбрав пакет “Стартовый”:
Доступ ко всем видео курсам на 3 месяца
Исходный код учебных проектов
Презентации, опорный конспект, д/з
Проверка 5 домашних заданий
Консультации с тренером – 30 минут
Доступ к интерактивным практикумам
Прохождение 10 онлайн тестов с получением сертификатов
Доступ к новым курсам, которые будут выходить во время действия подписки
Спешите приобрести “Стартовый” по старой цене до 1 февраля.
Вивчайте “Асинхронне програмування у JavaScript” на ITVDN
Автор: Редакция ITVDN
Друзі, привіт!
Чудові новини для всіх, хто програмує мовою JavaScript і хоче розставити усі крапки над “і” у темі асинхронного програмування – на ITVDN вийшли всі уроки курсу “Асинхронне програмування у JavaScript”! Курс українською мовою! 🇺🇦
Асинхронне програмування – це підхід до створення програм, в якому деякі операції виконуються паралельно, без очікування завершення одна одної, що дозволяє покращити швидкодію програми і зменшити час очікування користувача. Ця технологія є дуже важливою і використовується всюди – від невеликих проєктів до масштабних комерційних застосунків.
Курс дозволить вам ознайомитися з усіма аспектами створення продуктивного і неблокуючого коду мовою JavaScript. Ви навчитеся користуватися функціями зворотного виклику та уникати “calback hell” у своїх проєктах. Також ви розберетеся з промісами, оптимізацією асинхронного коду та навчитеся використовувати сучасні методи обробки помилок. Завершивши курс, ви матимете повне розуміння асинхронного JavaScript, вмітимете ефективно використовувати async/await та оптимізувати застарілий асинхронний код.
Автор курсу – Віталій Киян, FrontEnd Developer.
Курс складається з 8 уроків загальною тривалістю 3 години 38 хвилин.
Структура курсу:
Початок роботи з асинхронним JS.
Функції зворотного виклику (Callback).
Promise
Async/await.
Робота з функціями зворотного виклику (Callback).
Обробка помилок в асинхронному коді.
Події та обробники подій (Event Emitters & Handlers).
Відладка асинхронного коду.
Чого ви навчитеся на даному курсі:
Розуміти переваги використання асинхронних підходів у програмуванні.
Використовувати callback-функції та уникати “callback hell” в своїх проєктах.
Працювати з Promise. Розуміти структуру та можливості, а також основні методи промісів, щоб мати змогу максимально ефективно використовувати їх у своєму коді.
Обробляти помилки, які можуть виникати при виконанні асинхронних операцій.
Використовувати async/await для ефективної роботи з асинхронним кодом.
Оптимізувати та відлагоджувати асинхронний код.
Попередні вимоги
Для розуміння матеріалів даного курсу необхідні базові знання JavaScript.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програм підготовки за спеціальностями:
JavaScript Developer
FrontEnd Developer
React Developer
Angular Developer
Як стати програмістом? Огляд мов програмування та IT-професій
Автор: Редакция ITVDN
Добрий день!
Друзі, сьогодні ми презентуємо вам новий курс для початківців і світчерів “Як стати програмістом”. Уроки курсу присвячені розгляду найпопулярніших мов програмування та ІТ-спеціальностей, їхнім сильним і слабким сторонам, а також перспективам застосування в Україні і світі.
У цьому плейлисті ви знайдете вичерпні відповіді на запитання:
Як стати програмістом?
Наскільки важко опанувати ту чи іншу ІТ-спеціальність?
Які вміння потрібні, щоб стати програмістом?
Які технології варто вчити та скільки часу це займе?
Як отримати свою першу роботу в якості програміста?
Тривалість курсу – 28 годин 47 хвилин.
Структура курсу:
Як стати програмістом? Python, Java, FrontEnd чи .NET – що обрати?
Яка мова програмування найкраща для старту в IT.
Як стати QA спеціалістом у 2023.
Як стати Frontend розробником у 2023 році.
Яка різниця між Frontend і Backend розробкою?
Чи варто вчити C# у 2023?
Як стати Python розробником. Покроковий план з нуля.
Як вивчити Java за 5 місяців і отримати свій перший офер?
Переваги спеціальності JavaScript розробник.
Чому варто стати Node.js розробником у 2023 році?
Як стати PHP розробником і отримати оффер від IT-компанії.
Як стати Full Stack Python розробником.
Python Data Science. З чого почати?
Хто такі DevOps інженери? Що потрібно знати, щоб стати DevOps Engineer у 2023 році.
Шляхи розробника в блокчейні. На чому можна писати і як потрапити.
Уроки курсу допоможуть вам:
виважено розставляти пріоритети у виборі спеціальностіі;
сформувати бачення того, які знання та практичні навички повинен мати спеціаліст із того напрямку, який вас цікавить;
скласти свій план навчання, який міститиме те, що дійсно важливо для побудови успішної кар'єри в IT;
вивчати теорію за перевіреними, якісними джерелами та книгами.
Для кого цей курс
Курс буде корисний і цікавий для тих, хто хоче перейти в ІТ, або освоїти додаткову IT-спеціальність, а також скласти для себе чіткий план опанування обраного напрямку.
Вивчай JavaScript з нуля українською мовою
Автор: Редакция ITVDN
Добрий день, друзі!
Сьогодні хочемо вас порадувати новим відео курсом, який обов'язково стане в нагоді кожному FrontEnd розробнику, а також BackEnd програмістам та Automation QA, які використовують мову JavaScript в якості основного інструменту написання коду. На ITVDN опубліковано всі уроки нового курсу “JavaScript Стартовий”. Курс українською мовою!
JavaScript – це одна з найпопулярніших мов програмування. Вона користується великим попитом як серед новачків, так і серед досвідчених девелоперів, оскільки:
простіша у вивченні в порівнянні з іншими загальновідомими мовами програмування (С#, Java, C++/C тощо);
успішно використовується для створення клієнтської сторони веб-застосунків (FrontEnd), але також поширена і на серверній стороні в тандемі з Node.js (BackEnd);
може використовуватися в геймдеві, розробці мобільних та настільних застосунків, тестуванні ПЗ тощо;
має великий попит на ІТ-ринку.
Вивчення JavaScript – це інвестиції в майбутнє, що окуплять себе з лихвою, оскільки досвідчені JavaScript розробники щедро оплачуються, мають широкий спектр проєктів та кар’єрних можливостей, а також можуть вести професійну діяльність дистанційно.
Курс “JavaScript Стартовий” є першою сходинкою у вивченні програмування мовою JavaScript.
Він спрямований на вивчення головних синтаксичних конструкцій JavaScript. Ви дізнаєтеся, як працювати зі змінними, використовувати умовні та циклічні конструкції, масиви та об'єкти. Отримаєте необхідні знання для написання алгоритмів та підготуєте базу, після якої можна розвивати свої навички у веб-розробленні або почати використовувати JS для інших цілей.
Автор курсу – Дмитро Охріменко, CEO CyberBionic Systematics, сертифікований тренер Microsoft та автор курсів з .NET та FrontEnd розробки. У записаних відео уроках Дмитро ділиться ефективними техніками роботи з мовою JavaScript, які актуальні та потрібні на сьогоднішній день.
Тривалість курсу – 8 годин 40 хвилин.
Структура курсу:
Вступ.
Структура коду.
Змінні та типи даних.
Рядки та перетворення типів.
Оператори.
Умовний оператор if.
Switch та тернарний оператор.
Цикли.
Масиви.
Методи масивів.
Функції. Частина 1.
Функції. Частина 2.
Об'єкти. Частина 1.
Об'єкти. Частина 2.
Чого ви навчитеся на даному курсі:
Створювати мовою JavaScript базовий динамічний контент для web-сторінок.
Працювати зі змінними та типами даних.
Працювати з умовними та циклічними конструкціями.
Розуміти особливості використання масивів та працювати з методами оброблення даних у масивах.
Використовувати функції (розуміти та використовувати області видимості, контекст, рекурсію).
Працювати з об'єктами.
Попередні вимоги
Для успішного проходження даного курсу необхідно володіти мовами верстання HTML & CSS на базовому рівні.
Якщо ви вже займаєтеся розробкою іншою мовою програмування та хочете вивчити JavaScript – ці відео матеріали вам ідеально підійдуть: просто швидко перегляньте перші уроки і сконцентруйте увагу на особливостях роботи JavaScript.
Якщо ви займаєтеся тестуванням ПЗ, “JavaScript Starter” допоможе вам розібратися з синтаксисом мови та стане першим кроком у освоєнні автоматизації тестування.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексних програм підготовки за спеціальностями:
Frontend Developer
Верстальник сайтів
JavaScript Developer
React Developer
Python Developer
ASP.NET Core Developer
ASP.NET MVC Developer
PHP Developer
Ruby Developer
Новий відеокурс – Алгоритми та структури даних мовою C#
Автор: Редакция ITVDN
Курс «Алгоритми та структури даних на C#» — це ваш квиток у світ, де дані перетворюються на магічний інструмент для створення швидких і надійних рішень. Від простих зв’язаних списків до потужних графів та оптимізованих алгоритмів — ви поступово опановуватимете глибокі концепції, які змінюють спосіб програмування.
Ви навчитеся аналізувати ефективність алгоритмів, працювати з базовими структурами, як-от списки та масиви, і зануритеся у складніші концепції, такі як дерева, графи та хеш-таблиці. Цей курс не лише навчить вас писати код, а й допоможе мислити, як архітектор, який будує надійні й ефективні системи.
Курс «Алгоритми та структури даних мовою #C» охоплює такі теми:
Оцінка ефективності алгоритмів — асимптотична складність, О-нотація, порівняння алгоритмів.
Однозв’язкові та двозв’язкові списки.
Динамічні масиви.
Стек (Stack) та черга (Queue).
Множини (Set) — об'єднання, перетин, різниця, симетрична різниця.
Алгоритми сортування — вибірка, вставка, злиття, Timsort.
Хеш-таблиці — принцип роботи, хеш-функції, обробка колізій.
Дерева — бінарне дерево пошуку, АВЛ-дерево, балансування.
Графи — представлення, пошук у глибину, пошук у ширину, алгоритм Дейкстри, алгоритм Флойда-Уоршелла, топологічне сортування.
Динамічне програмування — базові прийоми, задачі про рюкзак, оптимальний маршрут.
Кожне заняття — це баланс між теорією та практикою, де ви не просто вивчаєте алгоритми, а й навчаєтеся застосовувати їх у реальних завданнях. Завдяки цьому курсу ви зможете створювати оптимальні рішення, які працюють як годинниковий механізм.
Автор курсу – Зінов’єва Анастасія, .NET Developer
Курс складається з 10 відеоуроків загальною тривалістю 5 години 14 хвилини.
Структура курсу:
Введення у структури та алгоритми даних. Зв'язані списки
Динамічний масив, Stack, Queue і Set.
Алгоритми сортування.
Хеш-таблиці. Дерева.
Бінарне дерево пошуку. АВЛ-дерево.
Графи. Частина 1.
Графи. Частина 2.
Графи. Частина 3.
Динамічне програмування.
Задачі. Практикум.
Чого ви навчитеся на даному курсі:
Оцінювати час виконання алгоритмів та ефективно їх оптимізувати.
Розуміти структури даних — від стеків і черг до дерев та хеш-таблиць.
Реалізовувати популярні алгоритми, як-от пошук найкоротшого шляху чи сортування Timsort.
Розв'язувати складні завдання — Ханойські вежі, комівояжер, динамічне програмування.
Попередні вимоги
Для тих, хто має базові знання C# і прагне підняти свої навички на новий рівень, створюючи потужні рішення.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.