Курс программирование на java с нуля
Содержание:
Telegram-каналы для программистов на Java
Библиотека Java разработчика — подборка учебных материалов по Java-программированию.
Xpinjection — авторский канал @xpinjection опытного Java Tech Lead, Delivery Manager и консультанта с 16-летним опытом работы в IT.
Prog.kiev.ua — канал учебного центра Prog.kiev.ua в сфере IT. Подходит для новичков, которые хотят сменить профессию и стать специалистами в направлениях FullStack, Java, Python, Front-End, QA и Web Design.
Java задачи Mentor — канал поддерживает и развивает hard skills Java-разработчиков, читателям предлагаются задачи, тесты, опросы, сотрудничество.
Библиотека джависта — полезные материалы по всему, что может быть полезно разработчику на Java, с обратной связью.
CODE BLOG — статьи о программировании, обучающие видео, книги, IT-юмор.
Java книги по программированию — большая библиотека книг по Java и смежных с ней технологиях, подходит для обучения джавистов с нуля.
Java Interview Review — канал поможет подготовиться к собеседованию на Java-разработчика.
Java задачи с собеседований — задачи, тесты и теоретические вопросы по Java.
Интуит
В курсе Николая Вязовика на Intuit.ru — 16 объемных лекций, каждая из которых завершается тематическим тестированием из 8 заданий. Первые видеоуроки отведены под историю и развитие языка, изложение основных концепций объектно-ориентированного программирования. В среднем блоке изучаются лексика, типы данных, объявление классов, массивы. Завершающая лекция познакомит с возможностями построения сетевых приложений. Доступ к видеокурсу свободный, самостоятельное обучение по имеющимся материалам оплаты не предполагает.
Технострим
Размещенный на YouTube вводный курс Park.mail.ru содержит 11 видеолекций. 10 представляют собой записи реальных уроков перед студентами, а завершающий ролик — презентация финальных проектов слушателей. Преподаватель Михаил Нечаев излагает материал у интерактивной доски, увеличенное изображение с которой выводится в дополнительном окне видеоверсии урока.
Это создает эффект присутствия в уадитории, где рассказывается о тестировании, классах, наследовании и ООП, лямбда-выражениях, вводе-выводе, работе с сетью, многопоточном программировании. Длительность большинства лекций — свыше 2 часов.
SkillFactory
В онлайн-школе Skillfactory.ru ведется обучение многим востребованным специальностям, включая сферу IT. Среди курсов, на которых изучают популярные направления программирования, есть и вариант для желающих освоить «джаву» с нуля. В полуторагодичный план включены 5 модулей, проекты в портфолио входят бесплатно. Основной формат занятий — уроки, которые доступны в личном кабинете. Теория, услышанная на лекциях, закрепляется тестированиями или выполнением практических домашних заданий. Предусмотрена обратная связь с педагогами, общение с экспертами, помощь координатора. Выпускнику, успешно защитившему проект, отсылается сертификат SkillFactory, который подтверждает компетенцию. Помогают с трудоустройством.
JBorn
Под прохождение онлайн-курса на J-born.com отводится полгода. За этот период вчерашний новичок может достичь уровня Junior. Автор — практикующий программист Михаил Максаймер — предлагает бесплатный старт: 3 урока без обязательств запрашиваются через Telegram, Facebook, VK. На них изучается система контроля версий, настраивается окружение для работы, пишется первый осмысленный код и начинается подготовка к глубокому погружению в дисциплину. Сориентировавшись в методике и получив от преподавателя оценку первых результатов, пользователь принимает решение о необходимости продолжения обучения в подобном формате.
LoftBlog
На курсах от Loftblog.ru можно не только изучить базу языка, но и вникнуть в разработку Android-приложений на «джаве». 5-10-минутные видеоуроки доступны без регистрации, к записи каждого прикрепляется тема, под роликами публикуются текстовые пояснения, примеры кодов, задания. Девиз веб-площадки: от новичка — к профи.
Coursera
На ресурсе Coursera.org доступны сотни видеокурсов, в том числе, бесплатных, с лекциями, домашними заданиями и возможностью получения консультаций на форуме сообщества. Поиск обучающих программ по Java проще осуществлять, введя его название в соответствующее поле на домашней странице сайта. Затем позиции из предложенного каталога можно сортировать, настраивая фильтры уровня сложности материалов, формата занятий, языка контента. Большинство методик англоязычные, однако это не должно стать глобальным препятствием для их прохождения: под каждым сюжетом есть текстовая версия видеоурока, которую без проблем, вполне корректно переводит браузерный translation-сервис.
JavaRush
Курс на сайте Javarush.ru на 80% состоит из практики, что необходимо любому программисту, начинающему писать коды. Проект рассчитан на новичков, содержит теоретические материалы и видеозанятия, призванные помочь в изучении основ Java, а также практические задания по созданию простых программ.
Программы, написанные на «джаве», имеют репутацию несколько медлительных. Однако преимущества языка нивелируют его относительные минусы, и многие успешные проекты реализуются именно на нем — от Amazon и eBay до LinkedIn.
— Уроки Java для начинающих
— Каталог онлайн курсов по программированию
От школы ItProger
Курс лекций от Гоши Дударя для онлайн-школы itProger. Состоит из двадцати четырех занятий различной длительности, которые отличаются цельностью, системностью, взаимосвязью теории и практики. Теоретические разделы снабжены красочными иллюстрациями. Содержание любого программного кода объясняется на понятных примерах. Также рассказано о графической стороне софта — интерфейсе.
Базовое обучение
Каждый мастер-класс проводится по схеме «теория-практика»: упражнение начинается только после тщательного изучения основной темы. Это даёт возможность понимать все нюансы написанного кода. В конце курса сможете похвастаться совокупностью начальных теоретических знаний и практических умений кодинга в Джаве.
Пройти бесплатный курс
Для Андроид-разработчиков
Лекции подходит для людей, желающих написать собственное мобильное приложение. Лектор с нуля объясняет основы и особенности кодинга, начальные принципы работы в компиляторе Android Studio. В описании к видео автор выкладывает ссылку на исходный код, написанный в рамках занятия. Зритель получает возможность перепроверить программу и найти свои ошибки.
Смотреть бесплатно
Android кодинг
Одна из причин высокой популярности Джавы – возможность писать на нём приложения для Android. Здесь учат писать Java-код и преобразовывать его в компиляторе Android Studio. Новичок сможет написать простейшее мобильное приложение уже после второго занятия, узнает принципы написания калькулятора для Android. Также вы научитесь создавать собственный интернет-браузер для мобильного телефона.
Компьютерная академия «Шаг» (ЦАО, САО, ЮВАО, ЮЗАО)
Обучение в Академии построено по четкому алгоритму. В начале занятий вы получаете знания. С применением этих знаний на практике и в домашних заданиях, вырабатывается умение. Многократно применяя новые умения, решая примеры, задачи, лабораторные, тесты, Вы тренируете навык. Когда навык студента направляется на реализацию реальных проектов, защиту курсовых и дипломных работ, бизнес-ориентированных задач, на участие в конкурсах и хакатонах, рождается компетенция. Работодателю не нужны ваши знания. Ему нужна компетенция в решении рабочих задач и бизнес-процессов.
Программа обучения
В основе программы лежат реальные требования IT-рынка. Методисты и преподаватели постоянно работают над её улучшением и обновлением, чтобы выпускники Академии ШАГ могли достойно показать себя перед работодателем.
- Введение в язык программирования “Java”. Переменные, типы данных, операторы;
- Логические операторы, операторы ветвлений, побитовые операторы;
- Циклы;
- Строки, массивы одномерные, многомерные;
- Методы (на примере статических методов);
- Объектно-ориентированное программирование;
- Исключения. JavaCollectionFramework;
- Работа с файлами. Многопоточность;
- Введение в теорию баз данных;
- Запросы SELECT, INSERT, UPDATE, DELETE;
- Многотабличные базы данных. Функции агрегирования и объединения;
- Представления, хранимые процедуры, триггеры;
- Введение в Web-технологии. Структура HTML. Форматирование текста при помощи HTML и CSS;
- Позиционирование. Верстка web-страниц блоками. Формы. Фреймы;
- Введение в JavaScript;
- Объект. Массивы. Объект Array. Строки. Объект String. Объект Date. Объект Math;
- Browser Object Model. Document Object Model. Формы, валидация, использование Cookie;
- JSON, Ajax;
- Введение в сетевые технологии;
- Сетевое взаимодействие;
- Введение в разработку серверных решений с использованием Java;
- Взаимодействие с источниками данных;
- JavaServer Pages. Tags, Cookies, Session;
- Введение в Spring;
- Введение в Hibernate;
Обучение проходит с преподавателем в малокомплектных группах — до 14 человек. Курс ведет опытный и практикующий специалист. Только живое общение с преподавателем.
Сетевая академия (ЦАО)
Учебный центр «Сетевая Академия ЛАНИТ» предлагает Вам пройти обучение на курсах по технологиям Java EE.
В данной линейке курсов Java есть как базовые курсы по основам программирования на Java, объектно ориентированному анализу и проектированию, основам построения клиентских баз данных, так и продвинутые курсы по платформе Java Enterprise Edition (J2EE).
Аудитория курсов Java, представленных в учебном центре, предназначена как для программистов, только начинающих изучение Java-технологий, так и для опытных профессионалов, участвующих в разработке или администрировании систем, строящихся по технологии J2EE.
Практические навыки
- Лучший способ получить навык программирования — писать проекты. Начните с простых программ, которые увидите в книгах или видео. Затем попробуйте их немного модифицировать и усложнить.
- Создайте собственное приложение. Параллельно стоит практиковаться выполнять задачи и писать код на ресурсах для программистов, например HackerRank. Работодатели часто начинают процесс поиска разработчиков именно на таких платформах.
- Заведите аккаунт на GitHub или GitLab, выложите туда код, который готовы показать другим программистам и будущим работодателям.
Чтобы перейти из джуниоров в мидлы, разработчику важно работать с паттернами (шаблонами), и определять качество кода. Научитесь думать архитектурно, выделять модули и правильно проектировать зависимости
Учтите, что требования к мидл-разработчикам могут сильно отличаться в разных компаниях.
Чтобы перейти на более высокий уровень, джуниору может понадобиться от года до двух лет работы — в зависимости от того, сколько сил он вкладывает в учебу.
TopJava

Качественный проект по изучению программирования на языке Java. Обучение ведется с нуля до уровня Middle. Есть поддержка менторов. По окончанию каждого курса выдается сертификат. Есть возможность получить государственный Диплом о проф.переподготовке. Помощь в трудоустройстве.
Предлагаемые курсы:
StartJava — от 2500 руб.
Интенсив для начинающих с нуля: 5 уроков за 5 недель.
система управления версиями Git, компиляция и запуск программ в терминале, синтаксис Java, основы ООП, классы и объекты, пакеты, массивы, СУБД PostgreSQL и язык SQL, среда разработки IntelliJ IDEA, рефакторинг программ и др.
Для получения максимальной пользы от обучения рекомендуется выбирать вариант прохождения курсов с проверкой дз ментором.
BaseJava — от 6450 руб.
На данном курсе вы разработаете web-приложение с последующей его загрузкой в облачный сервис Heroku.
Программа курса рассчитана на 2,5 месяца и состоит из 17 уроков.
Java Core, ООП, исключения, JUnit, структуры данных, дженерики, паттерны проектирования, логирование, работа с файлами, сетью, базами данных, многопоточность, основы создания web-страниц (html, css, js).
Для получения максимальной пользы от обучения рекомендуется выбирать вариант прохождения курсов с проверкой дз ментором.
Стажировка TopJava — от 14250 руб.
На стажировке вы с нуля разработаете полнофункциональное Spring/JPA Enterprise-приложение c авторизацией и правами доступа на основе ролей на самом востребованном у работодателей Java-стеке технологий.
Программа курса рассчитана на 4 месяца и состоит из 13 уроков.
Spring 5 (JDBC, MVC, Security, Data JPA), Spring Boot, Hibernate 5.2, SQL (MySQL, PostgreSQL, HSQLDB, H2), JUnit 4-5, Bootstrap 4 (css, js, html, jQuery), Lombok и др. Также, начиная с 4го урока, все обучающиеся начнут писать выпускной проект.
Для получения максимальной пользы от обучения рекомендуется выбирать вариант прохождения курсов с проверкой дз ментором.
MasterJava — от 7500 руб.
В этом курсе вы с нуля разработаете многомодульный Maven-проект, состоящий из 3-х web-приложений:
- приложение импорта из XML (JAXB, StAX, XPath, XSLT)
- многопоточный почтовый web-сервис (JavaMail, java.util.concurrent, JAX-WS, MTOM, хендлеры авторизации, логирование и статистика)
- приложение отправки почты с вложениями по: SOAP, JAX-RS, JMS
Курс разработан для опытных программистов на Java.
Программа курса рассчитана на 3 месяца и состоит из 11 уроков.
работа с XML, SOAP, микросервисы, Maven, JDBC, web-сервисы, WSDL, работа с почтой, JAX-WS, Java EE, Thymeleaf, PostgreSQL, Lombok, Tomcat и др.
ТОП-15 бесплатных курсов по Java
Теперь бесплатные курсы по Java, которые также отлично подойдут для начинающих программистов.
#1. Программирование на Java с нуля (BeOnMax)

Начнем мы с крутого бесплатного курса от BeOnMax, который будет понятен даже школьнику.
Он состоит из 29 видеоуроков общей продолжительностью примерно в 6 часов.
Кому подойдет:
- Новичкам,
- Школьникам,
- Начинающим Java-программистам.
Чему научитесь:
- Разработка программ на языке Java,
- Синтаксис языка Java,
- Переменные, типы данных, работа со строками,
- Основные конструкции — циклы и условия,
- Массивы,
- И т. д.
У этого видеокурса много положительных отзывов и опытный преподаватель — Андрей Сумин (Android Middle Developer).
Пройти бесплатно можно только часть, за остальное придется оплатить подписку (цена где-то 600 рублей, но там проходят постоянные акции).
Длительность обучения: 6 часов Цена: бесплатно
#2. JavaRush — интерактивный онлайн-курс обучения Java

Очень крутая платформа для обучения Java, которая на 80% состоит из практики.
Суть проста: вы изучаете лекции, смотрите видеоуроки и выполняете задания.
Кому подойдет:
- Новичкам,
- Школьникам,
- Начинающим Java-программистам.
Начать стоит с освоения бесплатного материала. Потом можно взять подписку за 1800 или 3000 руб. в месяц.
Длительность обучения: 500+ часов Цена: бесплатно
#3. Java для начинающих (GeekBrains)

Бесплатный онлайн-интенсив «Java для начинающих» от онлайн-университета GeekBrains.
Кому подойдет:
- Новичкам,
- Школьникам и студентам,
- И всем, кто хочет начать осваивать язык Java.
Длительность обучения: 2 часа Цена: бесплатно
#4. Введение в Java (Хекслет)

Практический курс от Хекслет по обучению Java с нуля.
Кому подойдет:
- Новичкам,
- Школьникам и студентам,
- И всем, кто хочет начать осваивать язык Java.
Длительность обучения: 40 часов Цена: бесплатно
#5. Java. Базовый курс (Stepik)

Хороший курс, рассчитанный на 2-4 часа в неделю.
Состоит из 23 уроков, 5 часов видеоматериалов, 64 тестов, 34 интерактивных задач.
Кому подойдет:
- Школьникам и студентам (кто уже имеет опыт в программировании на одном из императивных ЯП),
- И всем, кто хочет начать осваивать язык Java.
Длительность обучения: ~неделя Цена: бесплатно
#6. Java. Быстрый старт (GeekBrains)

Небольшой видеокурс, в процессе которого вы освоите азы Java и научитесь писать простые приложения.
Кому подойдет:
Длительность обучения: 9 уроков Цена: бесплатно
#7. Изучение Java, Angular, Spring, Hibernate (JavaBegin)

Бесплатный курс по Java и фреймворкам от Тимура Батыршинова — разработчика на Java с 14-летним опытом.
Кому подойдет:
Длительность обучения: 5 курсов Цена: бесплатно
#8. Видеокурс «Java для начинающих» (ItProger)
Бесплатный видеокурс от Гоши Дударя — основателя ItProger.
Кому подойдет:
Длительность обучения: 24 урока Цена: бесплатно
#9. Уроки Java (Видеокурс)
Плейлист из 405 видеоуроков по Java от преподавателя из Udemy.
Длительность обучения: 405 уроков Цена: бесплатно
#10. Бесплатный курс «Введение в Java» (Технострим Mail.Ru Group)
Плейлист состоит из 11 видеоуроков по Java. Каждый примерно по 2-2.5 часа.
Длительность обучения: 11 уроков Цена: бесплатно
#11. Бесплатный курс «Разработка на Java» (Технострим Mail.Ru Group)
Плейлист из 14 уроков, каждый примерно по часу.
Длительность обучения: 14 уроков Цена: бесплатно
#12. Бесплатный курс «Разработка приложений на Java» (Хекслет)
Плейлист состоит из 17 видеоуроков. Каждый по 30-40 минут.
Длительность обучения: 17 видео Цена: бесплатно
#13. Курс по Java от Академии IT

Бесплатный курс по Java от Академии IT, который отлично подойдет для новичков.
Имеет вполне неплохой рейтинг.
Кому подойдет:
Длительность обучения: 112 уроков Цена: бесплатно
#14. Курс «Java Professional» от Академии IT

Еще один бесплатный курс по Java от Академии IT, рассчитанный уже на более опытных программистов.
Кому подойдет:
Длительность обучения: 14 уроков Цена: бесплатно
#15. Базовый курс по основам программирования на Java (IT-Academy)

Бесплатный базовый курс по Java от белорусской школы IT-Academy.
Кому подойдет:
Длительность обучения: 6 уроков Цена: бесплатно
Как стать программистом Java — мнение эксперта
Комментирует Алексей Золотарев, эксперт ПО Oracle Центра технической поддержки РДТЕХ, преподаватель Учебного центра РДТЕХ.
Однажды заданный вопрос: «Алексей, посоветуй, как мне стать разработчиком» поставил меня в тупик. Всегда казалось, что программистом/разработчиком стать очень просто. Это же примерно, как езда на велосипеде. Чего тут сложного? Крути педали и поворачивай руль, следя за изгибами дороги. Уже не вспомню, что именно я тогда ответил, но сейчас понимаю, что на самом деле вопрос не такой простой, и за ним скрывается множество условностей.
Будем исходить из того, что его задает человек, имеющий минимальный опыт в информационных технологиях, но при этом хотя бы умеющий строить отчёты с формулами в Экселе.
Сразу стоит отметить, что начальное условие успеха заключается в знании технического английского языка. Нужно принять тот факт, что вся информация, с которой вам предстоит работать, будет на техническом английском языке, который так или иначе придётся изучить. Словом, чем лучше знание английского языка, тем проще жить.
Java – это язык абстракций. И если такое мышление – не ваш конёк, то лучше сразу задуматься, так уж ли нужно вам программирование на Java. А как оценить степень своей готовности к восприятию абстрактного? Конечно, не походом в музей современного искусства 🙂 Лучше всего вспомните, как прошло в университете знакомство с предметами аналитической геометрии, теории множеств, теорией вероятности. Не было отвращения? Тогда замечательно.
Один из ключевых факторов успеха – правильное восприятие реальности. К сожалению, распространено представление, что программирование – это почти искусство. И в последствии часто следует одушевление продукта разработки создателем, переоценка собственных творческих возможностей и многое-многое другое. Лучше сразу осознать, что ваши будущие программы и автопортрет Альбрехта Дюрера – это всё-таки вещи из разных областей творчества.
Изучение самого языка можно начать с хорошей книги, например, Bruce Eckel «Thinking in Java». В русском переводе книга называется «Философия Java». Произведение как нельзя лучше подходит для того, чтобы изучить язык программирования через принятие его объектно-ориентированной сущности.
Сразу же после изучения языка необходимо приступить к его практическому применению, реализуя какие-то простые программные решения. Очень полезно пробовать расширить функциональность какого-нибудь java-продукта с открытым кодом.
Задерживаться на этапе самосовершенствования надолго не стоит. Спектр реальных прикладных задач гораздо шире, чем то, что может изобрести собственная фантазия, поэтому нужно незамедлительно пробовать перейти на профессиональный уровень и устроиться на работу Java-программистом в ИТ-компанию.
При наличии в вакансиях сопутствующих требований к знанию технологий и продуктов – запускайте их в процесс изучения. Через несколько итераций при должном уровне настойчивости и усидчивости вы сможете пройти собеседование, получить должность начинающего (junior) программиста и продолжить дальнейшее развитие, занимаясь разработкой на Java профессионально.
Основные навыки и качества Java-разработчика
Данный специалист на языке Java пишет программный код, внедряет его в продукты, тестирует, устраняет ошибки, и при необходимости русифицирует их. В обязанности Java-разработчика входит:
- Владение языками разметки: HTML, XML;
- Понимание других языков: C++, PHP, Python;
- Обладание навыком использования библиотек Java;
- Знание SQL, MySQL, Microsoft SQL Server, Microsoft Access;
- Выявление проблем заказчика в общении напрямую, и предоставление решения данной проблемы;
- Тестирование сервисов и приложений с целью выявить и устранить проблемы;
- Создание архитектуры программных модулей мобильных, десктопных и веб-приложений;
- На всех этапах технически поддерживать разработанный проект;
- Так как Java-разработчика часто привлекают к уже разработанному проекту, то от него требуется умение работать в команде с другими специалистами.
Среди личных качеств важно иметь способность к точным наукам, аналитический склад ума, пунктуальность, усидчивость, и желание постоянно расти и обучаться новому
План курса
Программа обучения включает видео уроки по обучение Java на практике для начинающих. Благодаря практическим заданиям, Вы сможете закрепить полученные знания по каждой теме курса. Включен подробный разбор самых популярных вопросов на собеседовании на должность Junior-разработчика по части Java SE.
развернуть все
свернуть все
Введение — О курсе Программирование на Java с нуля — Уровень 2
1. JUnit — тестирование
- 1.1 JUnit — тестирование. Часть 113:02
- 1.2 JUnit — тестирование. Часть 209:06
2. Collection Fraimework
- 2.1 ArrayList24:35
-
2.2 ArrayList. Часть 216:47
-
2.3 LinkedList28:26
-
2.4 Собеседование по коллекциям List05:12
-
2.5 Устройство памяти в Java07:52
-
2.6 Equals и hashcode11:04
-
2.7 HashSet33:50
-
2.8 Collection14:43
-
2.9 Iterable16:58
-
2.10 Собеседование по пройденным коллекциям06:01
-
2.11 TreeSet14:59
-
2.12 HashMap33:52
-
2.13 Собеседование по HashMap12:07
-
2.14 Map и Set остальные коллекции08:07
-
2.15 Queue08:55
-
2.16 Собеседование по Collections Framework08:46
3. Generics
-
3.1 Generics. Введение17:05
-
3.2 Параметризируем коллекции13:55
-
3.3 Super, extends и WildCard14:45
-
3.4 Параметризированные методы11:47
-
3.5 Собеседование и разбор дз08:29
4. Многопоточность
-
4.1 Многопоточность. Введение10:49
-
4.2 Остановка потоков. Метод join26:42
-
4.3 Потоки-демоны и состояние гонки10:54
-
4.4 Синхронизация методов и мониторы20:53
-
4.5 Атомарные типы данных и volatile07:34
-
4.6 Многопоточность. Собеседование 105:38
-
4.7 CountDownLatch и ExecutorService17:05
-
4.8 ThreadFactory, интерфейс Callable и класс Future14:35
-
4.9 Блокирующая очередь. Wait, notify и notifyAll19:07
-
4.10 DeadLock или взаимная блокировка11:49
-
4.11 Потокобезопасные коллекции08:16
-
4.12 Semaphore, CyclicBarrier. Задача про гонку30:10
-
4.13 Многопоточность. Собеседование 208:23
5. Stream API
-
5.1 Лямбда-выражения и функциональные интерфейсы19:20
-
5.2 Введение в стримы. Методы filter, map и collect18:48
-
5.3 Терминальные и промежуточные операторы14:56
-
5.4 Тип Optional, метод parallelStream, способы создания стримов15:15
-
5.5 Stream API. Собеседование05:04
6. Потоки ввода/вывода
-
6.1 Введение в потоки ввода/вывода. Класс File13:45
-
6.2 Чтение из файла, класс FileInputStream и try с ресурсами11:24
-
6.3 StringBuilder, StringBuffer, чтение в массив и InputStreamReade18:45
-
6.4 Чтение и запись с использованием буфера. Класс Scanner17:40
-
6.5 Классы Reader, Writer и RandomAccessFile11:44
-
6.6 Сериализация и десериализация24:07
-
6.7 Собеседование04:53
7. Java Core
-
7.1 Как работает Java05:12
-
7.2 Отличие интерфейсов и абстрактных классов07:12
-
7.3 Исключения и метод finalize10:59
-
7.4 Основные парадигмы ООП06:14
-
7.5 Финальное собеседование16:58
Завершение курса — Получение Сертификата