Результати пошуку за запитом: Обучение c
14 курсів для web-розробника за суперціною!
Автор: Ирина Музыка
Купите подписку FrontEnd Starter и получите скидку 50% на FrontEnd Pro!
C 23 июня до 7 июля 2016 года на ITVDN действует акция для начинающих веб-разработчиков. Покупая пакет подписки FrontEnd Starter, пользователь получает скидку 50% на приобретение пакета FrontEnd Pro. Срок действия акционного промо-кода - 30 дней с момента покупки пакета FrontEnd Starter.
В пакете «Frontend Starter» 7 видеокурсов, с которых начинается изучение основ веб-разработки:
HTML & CSS
How to HTML&CSS
JavaScript Essential
How To JavaScript
Основы использования Git
Twitter Bootstrap 3
Создание адаптивного сайта с Bootstrap 3
Стоимость пакета 18 USD. Срок доступа 3 месяца.
Знаний, которые Вы получите, изучив эти технологии, будет достаточно, чтобы начать работать верстальщикоми и зарабатывать первые деньги, выполняя простые задачи информационного наполнения и сопровождения сайтов, но для выполнения более сложных задач этого мало.
В пакете «Frontend Pro»:
JavaScript Advanced
JQuery
HTML5 и CSS3
JavaScript Шаблоны
ReactJS Essential
AngularJS Essential
HTML5 Web Components
Полная стоимость пакета 32 USD. Срок доступа 3 месяца.
Приобретая подписку FrontEnd Starter, Вы получате возможность купить FrontEnd Pro всего за 16 USD! Не упустите прекрасную возможность провести лето с пользой. Акция продлится до 7 июля 2016 года.
Купить пакет FrontEnd Starter
Вивчайте JavaScript безкоштовно! Акція ITVDN 2016 рік
Автор: Robert Reppel
Изучайте JavaScript бесплатно!
Знание основ JavaScript нужны практически всем разработчикам. Без него не обойтись, потому что 90% проектов в той или иной мере связаны с web разработкой. У Вас есть замечательная возможность пройти один из самых популярных курсов на ITVDN – JavaScript Essential бесплатно!
В программе курса рассматриваются базовые понятия языка программирования JavaScript, логические структуры, массивы, функции, объекты.
Продолжительность базового курса JavaScript - 5 уроков, продолжительность видеоуроков 7 часов 20 минут.
Каждый урок включает в себя:
видео
презентации
опорный конспект к каждому уроку
примеры кода для скачивания
домашние задания.
Курс разработан и записан Дмитрием Охрименко, лучшим тренером-разработчиком учебного центра CyberBionic Systematics, сертифицированным специалистом Майкрософт, постоянным участником конференций по веб-разработке, победителем конкурса IT Awards 2015 в номинации IT-Education.
Для того, чтобы начать изучать JavaScript, достаточно просто перейти на страницу курса и начать смотреть видеоурок.
Сроки акции: с 20 по 27 января 2016 года.
Бонус+ от ITVDN!
Среди тех, кто за неделю пройдет курс и тестирование по нему, будет разыгран приз. 10 человек, чьи результати тестирования окажутся лучшими, смогут выбрать в подарок любой видеокурс ITVDN.
Для участия в программе Бонус+ нужно зарегистрироваться и указать ID своего электронного сертификата с результатами тестирования. Победитель будет определен 27 января 2016 года.
C результатами акции Вы можете ознакомиться здесь - https://itvdn.com/ru/news/article?id=news-results-of-the-action-learn-javascript.
З Сибіру до Кремнієвої долини. Особистий досвід.
Автор: Олександр Залуцький
<p>Приглашаем вас на онлайн встречу с <a href="https://www.linkedin.com/in/alex-zalutskiy-40a76a48/">Алексом Залуцким</a>, Senior Business Analyst, Epam Systems, California, на которой вы сможете в прямом эфире задать вопросы, связанные с профессиональным и карьерным ростом в IT. Это будет краткий рассказ программиста, перековавшегося в менеджеры и аналитики ради мечты. История про то, как не сдаваться даже в самой безвыходной ситуации.</p>
<p>Какие трудности и вызовы возникают на пути начинающего айтишника и какие есть методы для их решения. А также много практических примеров без заумной теории.</p>
<p> </p>
<ol>
<li>Сибирь:
<ul>
<li>Школа</li>
<li>Первая программа в 12 лет.</li>
<li>Олимпиада по информатике.</li>
<li>Первая игра на qbasic и Pascal.</li>
</ul>
</li>
<li value="2">Москва
<ul>
<li>Мест нет, но Вы держитесь)))</li>
</ul>
</li>
<li value="3">Питер
<ul>
<li>Мест нет, но может в связисты пойдешь?</li>
<li>Олимпиада среди вузов на космическую тематику.</li>
<li>Дипломная работа и автоматизация космоса.</li>
</ul>
</li>
<li value="4">Опять Москва
<ul>
<li>Первая работа Python-программистом.</li>
<li>Перековаться в C++ инженера по безопасности.</li>
<li>SQL девелопер в страховой компании.</li>
</ul>
</li>
<li value="5">Как переехать в Силиконовую долину из Москвы?
<ul>
<li>Системный аналитик.</li>
<li>Бизнес аналитик.</li>
<li>Менеджер проектов.</li>
<li>Работа в почти западной компании.</li>
</ul>
</li>
<li value="6">Переезд внутри компании
<ul>
<li>Бизнес-анализ в супер технологичной компании.</li>
<li>Первые шаги на новой местности.</li>
<li>Ретроспектива 10 летнего пути.</li>
<li>Можно было переехать быстрее за 2 года просто девелопером.</li>
</ul>
</li>
<li value="7">Плюсы и минусы США</li>
</ol>
<p> </p>
<p><strong>Целевая аудитория:</strong> IT сециалисты, которые столкнулись с трудностями, хотят найти новые пути и резервы для успешной карьеры, профессионального и личного роста, а также те, кого интересует работа в США.</p>
Agile трансформація у великій компанії.
Автор: Олександр Залуцький
<p>За последние 10 лет было внедрено множество Agile подходов в самых разных ИТ-командах. Последнее веяние гибких подходов - это перевод работы всей компании на Agile принципы. Насколько это реалистично и возможно ли вообще? Попытаюсь раскрыть эту тему в вебинаре.</p>
<p><strong>План вебинара:</strong></p>
<p>Смена директивного на Agile-мышление в организациях.</p>
<ol style="list-style-type:lower-alpha;">
<li>Пару слов о себе
<ol>
<li>Программирование в школе и в ВУЗе.</li>
<li>Работа Python, C++ и SQL программистом.</li>
<li>Системный и бизнес анализ.</li>
<li>Проектное управление.</li>
<li>Текущий проект в гугле.</li>
</ol>
</li>
<li>Проблемы, сопутствующие Agile-трансформации.
<ol style="list-style-type:lower-roman;">
<li>Культура в странах.</li>
<li>Культура в городах.</li>
<li>Культура в организациях.
<ol>
<li>ИТ-команды</li>
<li>Бизнес-команды</li>
<li>Люди и руководители</li>
</ol>
</li>
<li>Сопротивление</li>
<li>Недопонимание</li>
<li>Теория в головах и интерпретация</li>
</ol>
</li>
<li>Теория
<ol style="list-style-type:lower-roman;">
<li>Фреймворк SAFe</li>
<li>Фреймворк LeSS</li>
<li>Фреймворк Dad</li>
</ol>
</li>
<li>Практика.
<ol style="list-style-type:lower-roman;">
<li>Пример финансовой организации.</li>
<li>Детали на примере 24-х команд.</li>
<li>Работа с бизнес-командами.</li>
<li>Различие в командах и подходах.</li>
<li>Смена парадигмы в голове одного CEO, коллектива, организации.</li>
</ol>
</li>
<li>Пути развития.
<ol style="list-style-type:lower-roman;">
<li>Проблемы, которые не были решены.</li>
<li>Какие способы решения возможны.</li>
<li>Обновление фреймворков или появление чего-то нового.</li>
<li>Все новое, хорошо забытое старое.</li>
</ol>
</li>
</ol>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен всем ИТ-специалистам, которые работают по Agile или столкнулись с переходом на новые принципы в компании.</p>
Створення універсального сервісу на .NET Core - вебінари ITVDN
Автор: Костянтин Чорний
<p>В современных комплексных решениях, как правило, возникает потребность в выполнении различных фоновых задач длительных по времени. Сейчас мир разработки заполонил REST, который является архитектурным стилем для веб приложений и служб, но в вебе есть определенные ограничения, накладываемые этим архитектурным стилем и самим принципом работы веб-запросов, которые не позволяют в полной мере выполнять какие-то сложные вычислительные задачи на стороне сервиса. Поэтому возникает целесообразность разработки сервисов для обработки информации. <br />
<br />
Сложность в том, что сервисы как правило ориентированы на определенную платформу (Windows службы, Веб службы, Демоны). <strong>Но есть возможность создавать универсальные службы с использованием .NET Core, которые будут работать на разных платформах. </strong><br />
<br />
На этом вебинары мы рассмотрим принципы построения и назначение служб, а также как создать универсально работающую службу для выполнения отложенных задач.</p>
<p><br />
<strong>План вебинара:</strong></p>
<ul>
<li>Службы: назначение, применение, представление на разных платформах</li>
<li>Использование .NET Core для создания кроссплатформенных сервисов</li>
<li>Создание проекта сервиса, настройка и запуск</li>
<li>Возможности горизонтального масштабирования</li>
</ul>
<p><strong>Целевая аудитория:</strong><br />
Данный вебинар будет интересен .NET разработчикам, которые собираются создавать кроссплатформенные сервисы. Для понимания материала в полном объеме необходимы базовые знания .NET Core и уверенное знание языка C#. </p>
.NET Core 2.1, 2.2 та 3.0: що нас чекає у нових версіях?
Автор: João Carrasqueira
Во время конференции Microsoft Ignite было сделано довольно много заявлений. Значительная часть из них относится к .NET Core. На презентации компания выделила некоторые основные фичи .NET Core 2.1, которые сейчас может опробовать любой желающий. Также она выделила грядущие изменения релизов 2.2 и 3.0.
Говоря об изменении версии 2.1, вы можете заметить повышение производительности в сравнении с версией 2.1. Согласно бенчмаркам TechEmpower, новый релиз в среднем на 15 процентов быстрее при работе с чистым текстом, на 18 процентов быстрее при обработке JSON и порядка 147 процентов — при взаимодействии с Fortune, обрабатывая 240 000 запросов за секунду (при 97 000 запросов версии 2.0).
Версия 2.1 также привносит целую серию новых инструментов, таких как Global Tools и Windows Compatibility Pack, позволяющий использовать API более старых приложений в рамках .NET Core. Также в рамках Entity Framework (EF) Core поставляются такие вкусные вещи, как lazy loading, конверсия типов и более. В дополнение, теперь ASP.NET Core поддерживает HTTPS-протокол и такие вещи, как SignalR. К слову, теперь Azure SignalR является встроенной технологией, позволяющей ощутить все ее прелести в режиме реального времени.
Microsoft поделилась информацией о новшествах версии 2.2. Как заявляет компания, разработка сфокусирована на трех пунктах: улучшение работы с Web API, микросервисы и Azure, а также улучшение производительности. Помимо прочего, также идет поддержка многоэтапной JIT-компиляции и поддержка расширений SQL Server и SQLite для EF Core.
ASP.NET Core будет обладать обновленными шаблонами Bootstrap и Angular, версий 4 и 6 соответственно. Microsoft также улучшает Web API, добавляя поддержку API Security + включая HTTP/2 для всех соединений ASP.NET Core.
Забегая наперед, можно сказать, что .NET Core 3.0 сосредоточится на настольных приложениях, AI и IoT-устройствах. Если вы опасаетесь, что Microsoft желает заметь .NET Framework на IoT, можем заверить вас, что поводов для беспокойства нет. Более традиционный стандарт будет по-прежнему доступен для backward-поддержки, просто .NET Core будет постепенно развиваться, становясь основным стандартом для работы.
В рамках этого обновления также будут включены некоторые фичи, такие как XAML Islands и XAML Controls для WPF и WinForms, что были анонсированы ранее в этом году в числе других правок для WinForms с высокой нагрузкой на DPI. Также .NET Core-приложения получат доступ ко всем Windows 10-API в версии 3.0. Плюс в релизе будет включен Application Bundler – приложение, помещающее все выходные файлы в один исполняемый файл, который можно будет запустить везде, не важно, установлен .NET Core или нет.
Помимо прочего, в версии 3.0 Microsoft также намерена реализовать Razor Components, интегрирующие Blazor в ASP.NET Core, тем самым позволяя запускать их на сервере в связке с .NET Core. Подобное нововведение хорошо помогает совместимости веб-приложений, так как при помощи WebAssembly один и тот же код может быть запущен на разных устройствах. Дата релиза .NET Core 3.0 еще не анонсирована, но, скорее всего, он будет доступен уже в этом году.
Также компания напомнила, что фреймворк машинного обучения для .NET-приложений ML.NET недавно обновился к версии 0.5, добавился TensorFlowTransform, что позволит разработчикам использовать существующую модель TensorFlow в рамках ML.NET.
Автор перевода: Евгений Лукашук
Источник
На ITVDN опубликован видео курс Java Enterprise Edition (Java EE)
Автор: Редакция ITVDN
Программистам, которые стремятся создавать высоконагруженные корпоративные приложения, есть хорошая новость: на нашей платформе теперь доступен курс «Основы Java EE».
Java Enterprise Edition (Java EE) — это одна из ведущих платформ для разработки масштабируемых монолитных приложений. Она отлично подходит для создания веб-приложений, серверных систем и сервисов, ориентированных на стабильность и высокую производительность.
Курс «Java EE» охватывает следующие темы:
Сервлеты — изучение основ, жизненного цикла, обработки HTTP-запросов, работы с JSON и создание API.
JavaServer Pages (JSP) — создание динамических страниц, использование тегов JSP и библиотек JSTL.
Java Persistence API (JPA) — интеграция с базами данных, ORM, создание сущностей и выполнение CRUD-операций.
Java Message Service (JMS) — асинхронный обмен сообщениями, настройка очередей и топиков.
JavaServer Faces (JSF) — построение интерактивных веб-интерфейсов, работа с формами и динамическими элементами.
Enterprise JavaBeans (EJB) — разработка бизнес-логики, Session Beans и Message-Driven Beans.
WebSockets — создание интерактивных коммуникаций между сервером и клиентом.
Dependency Injection — гибкое управление компонентами в приложениях Java EE.
Java EE — это не просто платформа, это ваш ключ к созданию мощных, стабильных и производительных систем, которые способны обслуживать миллионы пользователей. Если Spring отлично подходит для микросервисов, то Java EE — идеальный выбор для масштабируемых монолитных решений, работающих на группе серверов. Эта технология позволяет создавать серверные приложения, которые будут надежными и эффективными в любых условиях.
Курс состоит из 13 уроков, которые постепенно раскроют перед вами все возможности Java EE. В лайв-кодинге преподаватель покажет, как создавать, тестировать и деплоить приложения, которые не просто работают, а работают безупречно. Вы сможете внедрить все эти знания в свои проекты уже во время обучения.
Что вы получите на выходе?
Знания, которые помогут вам создавать высоконагруженные системы. Навыки, которые станут вашим козырем во время собеседований. И уверенность в том, что вы готовы к сложным задачам в мире корпоративной разработки.
Не упустите возможность сделать мощный шаг в своей карьере - запишитесь на курс «Основы Java EE» уже сейчас! Это ваш шанс овладеть инструментами, которые откроют двери к новым возможностям.
Автор курсу – Лудченко Святослав, Java Software Engineer at Hoermann Intralogistics
Курс состоит из 13 видеоуроков общей продолжительностью 7 часов 54 минуты.
Структура курса:
Начало работы в Servlets в начале работы с сервлетами
Жизненный цикл и основные концепты сервлетов и сервлетов
Расширенные возможности Servlets
Тестирование и деплоймент Servlets и деплоймент Servlets
Основы JavaServer Pages (JSP)
Расширенные возможности (JSP)
Основы Java Persistence API (JPA)
CRUD операции JPA
Основы Java Message Service (JMS)
Интеграция JMS в Java EE приложения
JavaServer Faces (JSF)
Enterprise JavaBeans (EJB)
WebSockets и Dependency Injection в Java EE
Чему вы научитесь на данном курсе:
Понимать жизненный цикл сервлетов и работать с ними для обработки запросов и ответов.
Интегрировать базы данных с помощью JPA, реализуя CRUD-операции.
Создавать динамические веб-страницы с JSP для профессиональных веб-приложений.
Реализовывать асинхронный обмен сообщениями через JMS для распределенных систем.
Использовать WebSockets для интерактивной коммуникации между клиентом и сервером.
Предварительные требования
Курс подходит для всех, кто хочет не просто кодить, а создавать что-то большое. Для тех, кто готов перейти от базового Java к реальным кейсам разработки корпоративных решений. Для Junior и Middle разработчиков, которые мечтают вывести свои навыки на новый уровень.
Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме - к каждому уроку есть практические задания и опорный конспект. Если у вас есть активная подписка, вы можете смотреть его прямо сейчас.
Курс входит в комплексную программу подготовки по специальности:
Java Developer
Новий курс "Python Starter"
Автор: Редакция ITVDN
Всем привет!
На ITVDN появился новый видео курс для начинающих Python разработчиков - “Python Starter”.
Python — невероятно лаконичный и универсальный язык программирования. Он просто незаменим в Data Science из-за своего богатейшего инструментария сбора, анализа, обработки и дальнейшей визуализации данных. DevOps инженеры в несколько строк кода могут с его помощью легко автоматизировать рутинные и/или масштабные процессы. BackEnd разработчики используют все возможности языка, которые им предоставляют веб-фреймворки для создания эффективных веб-приложений. Также, на Python можно создавать десктопные и мобильные приложения, игры (особенно хорош в написании скриптов для игр), совершать автоматизацию процессов тестирования ПО.
Основная цель курса – изучение базовых синтаксических конструкций Python. Вы узнаете о различных типах данных и то, как с ними работать; разберете, что такое циклы и условные конструкции, и научитесь обрабатывать ошибки, которые могут возникать в ходе работы ваших приложений. Курс построен по версии Python 3.8.6.
Автор курса — Бондаренко Кирилл — Data Scientist и Python Developer с опытом программирования более 3-х лет. В записанных видео уроках Дмитрий делится эффективными техниками работы с языком Python, которые актуальны и востребованы на сегодняшний день.
Структура курса:
Введение в Python
Примитивные типы данных и переменные
Условные операторы
Циклы
Списки и срезы
Словари
Множества и кортежи
Функции, часть 1
Функции, часть 2
Исключения и их обработка
Чему вы научитесь на данном курсе:
Понимать основные принципы программирования и применение их в Python.
Понимать и уметь применять примитивные типы данных и переменные.
Работать с условными и циклическими конструкциями.
Использовать списки, срезы и словари.
Работать с различными множествами и кортежами.
Понимать смысл и уметь использовать на практике функции.
Отлавливать и обрабатывать возможные исключения в коде программы.
Создавать скрипты, реализующие несложные задачи по обработке данных.
Предварительные требования
Этот курс рассчитан на начинающих без опыта и знаний в программировании. Вы можете начать обучение прямо сейчас — достаточно умения работать с текстовым редактором.
Если вы уже занимаетесь разработкой на другом языке программирования и хотите изучить Python – эти видео материалы вам идеально подойдут: просто бегло просмотрите первые уроки и сконцентрируйте внимание на особенностях работы Python Starter.
Если вы занимаетесь тестированием ПО, “Python Starter” поможет вам разобраться с синтаксисом языка и станет первым шагом в освоении автоматизации тестирования.
Смотрите первый урок курса в свободном доступе.
Также новичков может заинтересовать видео запись вебинара “Как стать Python разработчиком”, спикер Артем Мураховский.
Видео курс “Python Starter” является первой ступенькой на пути к полноценному освоению языка программирования Python. Если вы желаете не останавливаться на стартовом курсе и хотите дальше ринуться в изучение всех нюансов языка, вам также пригодятся ссылки на другие курсы по этому языку:
Python Essential
Python Advanced
Python Practice
Также, мы работаем над созданием нового видео курса — “Python Базовый”, который будет логическим продолжением “Python Starter” и охватит базовые категории данного языка, параллельно раскрывая нововведения версии Python 3.8.6. Следите за новостями ITVDN!
Изучай основы администрирования Windows Server бесплатно
Автор: Редакция ITVDN
С 7 по 14 октября 2025 года на ITVDN проходит акция – вы можете пройти обучение по курсу "Основы администрирования Windows Server" бесплатно!
Что такое Windows Server?
Windows Server — это специализированная операционная система, разработанная для выполнения специфических для сервера задач, таких как размещение веб-сайтов, запуск приложений, управление базами данных и сетями. Чаще всего её используют различные бизнесы и энтерпрайзы в своих задачах.
Администрирование данной ОС имеет важное значение для управления и поддержки серверных сред Windows для таких специалистов, как DevOps инженеры, системные и сетевые администраторы, разработчики БД.
Грамотное администрирование Windows Server позволяет эффективно управлять данной ОС и настраивать её так, чтобы сервер нормально функционировал и имел необходимое ПО и обновления, а пользовательские данные были надежно защищены.
О курсе “Основы администрирования Windows Server”
Данный курс предназначен для тех, кто желает получить фундаментальные знания об ОС Windows Server 2019 и Windows Server 2022 и научиться с ними работать на профессиональном уровне.
Мы сделаем общий обзор серверных ОС, далее научимся устанавливать и делать базовую конфигурацию, настраивать и управлять приложениями, службами, разберем вопросы безопасности и защиты информации, а также технологии виртуализации Windows. К примеру, познакомимся с консолью GPMC, оболочкой PowerShell, научимся создавать и запускать виртуальную ОС Hyper-V для построения тестовой среды.
Сейчас большинство компьютеров и оборудования работает именно на Windows, поэтому полученные навыки будут актуальны и полезны. Этот курс является первой и очень важной ступенью в программе подготовки по направлениям «Системный администратор» и «DevOps Engineer».
Курс состоит из 14 видео уроков общей продолжительностью 20 часов 58 минут.
Автор курса – Сергей Гапич, System Administrator. В записанных видео уроках автор делится эффективными техниками тестирования безопасности, актуальными и востребованными на сегодняшний день.
Программа курса:
Общий обзор серверных операционных систем (ОС).
Установка и базовая конфигурация ОС.
Базовые инструменты администрирования ОС.
Базовая конфигурация Windows Server 2019 и 2022.
Active Directory (AD).
Работа с сетью в Windows Server 2019 и 2022.
Работа с Group Policy (GP).
Гипервизор от Microsoft – Hyper-V.
Контейнеры, Nano Server и Windows Subsystem for Linux (WSL).
Администрирование хранилищ и пространств хранения в ОС.
Удаленный доступ.
Безопасность в серверных ОС.
Поддержка и обслуживание серверных ОС.
Мониторинг и поиск неисправностей.
Предварительные требования
Для успешного прохождения данного курса потребуются:
базовый опыт работы с ОС компании Microsoft;
навыки работы с командным интерфейсом;
знание компьютерных компонентов.
Чему вы научитесь на данном курсе:
Устанавливать, конфигурировать и администрировать Windows Server 2019, 2022.
Развертывать, настраивать и работать с ключевыми компонентами и ролями данных ОС.
Использовать преимущества виртуализации для создания тестовой среды.
Администрировать любой тип ОС через командный интерфейс.
Использовать PowerShell для осуществления базовых операций по администрированию.
Мониторить ОС и находить неисправности.
Сроки акции
Акция проходит с 7 по 14 октября 2025 года включительно. Доступ к курсу открывается на 10 дней.
Изучай Java Базовый бесплатно
С 9 по 16 мая 2024 года на ITVDN проходит акция – вы можете пройти обучение по курсу "Java Базовый" бесплатно!
Что такое Java?
Java является классическим языком программирования и может использоваться для написания широкого спектра продуктов: BackEnd сторона веб-приложений, компьютерные игры, банковское ПО, мобильные приложения, искусственный интеллект и т. д. Однако наибольшую популярность данный язык имеет в корпоративных бизнес-приложениях и приложениях под Android.
На IT-рынке также существует значительный спрос на поддержку и модернизацию существующих Java-проектов, поскольку этот язык активно применяют почти 30 лет!
О курсе “Java Базовый”
Курс “Java Базовый” является логическим продолжением курса “Java Стартовый”.
Он дает основы объектно-ориентированной парадигмы программирования (ООП) и её реализации в Java. Вы познакомитесь с понятиями объекта и класса, основными концепциями ООП – инкапсуляцией, наследованием, полиморфизмом, абстракцией, а также со статикой в Java, понятием коллекций и карт для хранения данных.
Узнаете об исключениях и способах обработки ошибок при выполнении программы; как работают потоки ввода-вывода в Java для считывания и записи данных в файл, консоль, сеть и другие источники. Также на курсе вы познакомитесь с возможностями написания кода на языке Java в стиле функциональной парадигмы программирования с применением лямбда-выражений и их использованием для работы с коллекциями.
Автор курса – Ростислав Алексеев, Middle Java Developer at ACSK PrivatBank.
Продолжительность курса – 7 часов 56 минут.
Структура курса:
Объектно-ориентированное программирование. Классы и объекты.
Инкапсуляция и модификаторы доступа.
Наследование.
Полиморфизм. Абстракция и интерфейсы.
Асинхронное тестирование.
Конфигурация тестов.
Исключения.
Практический урок. Создание программы для управления списком задач (todo-list).
Потоки ввода-вывода.
Анонимные и внутренние классы.
Работа со Stream API и лямбда-выражениями.
Практический урок. Доработка программы для управления списком задач (todo-list).
Для кого этот курс
Материал рассчитан на тех, кто имеет начальные знания языка Java на уровне курса "Java Стартовый".
Чему вы научитесь на данном курсе:
Понимать основы объектно-ориентированной парадигмы программирования и пользоваться этими знаниями при создании полноценной программы.
Понимать и использовать такие принципы ООП, как Инкапсуляция, Наследование, Полиморфизм и Абстракция.
Понимать создание классов, подражающих свойствам и методам уже существующих классов, а также взаимодействовать между ними.
Использовать метод super() для обращения в родительский класс.
Понимать, что такое абстрактные классы и интерфейсы, их особенности, предназначения и отличия.
Понимать и на практике использовать ключевые слова static и final, а также тип данных enum.
Понимать базовые принципы использования таких структур данных, как коллекции и карты, как хранить данные в этих структурах и легко с ними работать.
Понимать, что такое исключения и как их использовать для обработки ошибок в программе. Использовать stack trace при возникновении исключения.
Создавать собственные исключения и осуществлять обработку исключений средствами try-catch-finally.
Понимать назначение и использование оператора instanceof.
Понимать принципы многоуровневой обработки исключений.
Понимать потоки ввода-вывода, создавать их для работы с файлами, каталогами и сетевыми потоками. Работать с буферами в потоках ввода-вывода.
Понимать базу функциональной парадигмы программирования и работать со Stream API и лямбда-выражениями, использовать основные методы Stream API для обработки коллекций данных (filter(), map(), reduce(), collect(), forEach() и другие).
Сроки акции
Акция проходит с 9 по 16 мая 2024 года включительно. Доступ к курсу открывается на 10 дней.