Курс находится на модерации. Данные могут быть неактуальны.
Тип обучения
Тип обучения
Курс
Сертификат
Сертификат
Да

Стоимость курса

39 490 ₽
есть рассрочка
Хотите научиться программировать на Java и создавать объектно-ориентированные приложения?
Java – самый популярный объектно-ориентированный язык программирования. Java используется для создания серверного программного обеспечения, прикладных программ, разработки веб-сайтов, игр и т.д. Созданные на языке Java приложения могут успешно работать на любом компьютере независимо от его архитектуры.
Базовый синтаксис языка Java взят от Си/С++, а значит, курс подойдет новичкам или опытным программистам, желающим повысить свой уровень квалификации.
Курс не только дает фундаментальные основы, но и готовит к последующей серьезной работе на Java. Вы подробно разберете все элементы и конструкции языка Java и возможности платформы JDK. Теория детально отрабатывается на практике. Обучение проводят высококвалифицированные преподаватели-практики, которые работают как с Java SE, так и с современными инструментальными средствами разработки ПО.
Если вы нацелены на карьерный рост и хотите стать высокооплачиваемым программистом Java, этот курс для вас!
Последовательно пройдя первый и второй уровни курса по Java SE, вы получите максимум информации для сдачи экзамена Oracle Certified Associate, Java SE Programmer.
Программа курса соответствует требованиям профессионального стандарта «Программист».
Зарплата программистов Java на 30-40% выше, чем в среднем по рынку труда.

Вы научитесь:
разбираться в Java технологиях;
работать с примитивными типами;
использовать ветвление и циклы;
создавать методы на Java;
работать с массивами и со строками;
разрабатывать классы на Java;
использовать наследование и полиморфизм;
разрабатывать абстрактные классы и интерфейсы;
обрабатывать ошибки, возникающие в программе;
работать с файловой системой;
использовать новые возможности классов из пакета NIO 2;
пользоваться коллекциями Java;
использовать в программе параметризованные типы;
создавать лямбда-выражения.

Что вы получите после обучения

Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Ведущий преподаватель Центра по программированию с более чем 20-летним опытом работы. Удостоен Почётной грамоты Microsoft за большой личный вклад в развитие обучения по технологиям Microsoft Visual Studio для разработчиков под Microsoft Windows.

Обладает более чем 15-летним опытом разработки программного обеспечения на языках Pascal, C, C++, C# с использованием технологий Windows API, СОМ и .NET. В 2002 году Александр Игоревич проходил специализированный тренинг в Лондоне и успешно выдержал сложнейший очный экзамен по управлению проектами — Microsoft Solutions Framework. В 2006 году участвовал в тренинге в Дубае по использованию новых программных интерфейсов Windows Vista и .Net 3.0.
С отличием окончил МГТУ имени Н.Э. Баумана. Имеет учёную степень кандидата технических наук. Александр Игоревич участвовал в научно-коммерческих проектах ЦЦНИИчермет им. И.П.Бардина и ведущих предприятий чёрной металлургии России и СНГ. Принимал участие в обучающих проектах совместно с Microsoft и АК «Алроса».
Регулярно участвует в конференциях Microsoft. В 2012 году участвовал в конференциях Microsoft в Нидерландах (июнь) и Индии (сентябрь). В 2018 году – в международной конференции Net developer days в Варшаве. Фактически на этих конференциях у Александра Игоревича учились преподаватели других учебных центров Microsoft!
Преподавание — настоящее призвание Александра Игоревича. За многие годы работы в Центре он с успехом обучил тысячи слушателей, ставших востребованными специалистами на рынке труда. Автор и ведущий бесплатных семинаров «Специалиста» по созданию рабочих процессов для SharePoint. В отзывах благодарных выпускников его курсов постоянно отмечается высокий профессионализм преподавателя и блестящая увлекательная манера подачи материала.

Замечательный преподаватель-практик по программированию. Обладатель престижных международных статусов Microsoft, в том числе статуса сертифицированного тренера Microsoft (MCT).

Сочетает педагогический талант с многолетним опытом разработки и поддержки информационных глобальных систем, построенных на основе Web-инфраструктуры платформы Windows (ASP.NET, IIS, SQL Server). Внимательно подходит к каждому слушателю, щедро делится реальными примерами из собственной практики.

Сергей Юрьевич с отличием окончил Московский Государственный Технический Университет имени Н.Э. Баумана. Награждён Почётной грамотой Microsoft за личный вклад в развитие обучения по технологиям Microsoft Visual Studio для веб-разработчиков.

Сергей Юрьевич обладает богатым опытом работы в качестве ведущего разработчика и руководителя команды разработки. Среди реализованных проектов: системы онлайн-аукционов, комплексные автоматизированные системы гарантийного обслуживания крупных машиностроительных предприятий и электронные каталоги запасных частей.

Слушатели очень высоко ценят стиль преподавания Сергея Юрьевича и всегда оставляют восторженные отзывы.

Уникальный преподаватель-практик по направлениям «Программирование», «Трехмерная графика» и «MacOS». Его занятия по программированию на языках Java и C насыщены увлекательными практическими примерами, позволяющими понять суть и тонкости каждого языка. Материал подает понятно и ярко, с добрым юмором. Не оставляет без исчерпывающего ответа ни одного вопроса. Слушатели ловят каждое его слово, после обучения оставляют восторженные отзывы и с удовольствием идут на дальнейшее обучение к этому преподавателю.

С отличием окончил механико-математический факультет МГУ имени М.В. Ломоносова по специализации «IT, компьютерное и графическое моделирование». Имеет обширный опыт работы с такими разными программами, как 3ds max, VRay, FRYRender, AutoCAD, DIALux, Photoshop, Illustrator, AfterEffects, Pinnacle Studio, VisualStudio, Borland C++ Builder, Borland Delphi. Работал на уровне администратора в ОС Microsoft Windows и опытного пользователя в MacOS, Linux, Solaris. Один из немногих преподавателей в России, имеющий практический опыт и ведущий занятия по расчету архитектурного освещения и световых сценариев в программе DIALux. Сертифицированный инструктор Autodesk.
Разрабатывал инженерное программное обеспечение в сфере нанотехнологий, в том числе для корпорации LSI. Автор большого числа специализированных программ для работы с компьютерной графикой, базами данных. Имеет большой опыт работы с трехмерными графическими пакетами – начиная с первых версий 3d Studio DOS (1994 год) и до нынешних дней. Эксперт в визуализации, в числе его работ – интерьеры зданий государственных учреждений, в том числе дома приёмов Президента РФ, объектов городской инфраструктуры, коммерческой архитектуры (в том числе делового центра Москвы), элитного жилья. Занимался проектированием и визуализацией гоночного трека для Формулы-3 в России. Разрабатывал фирменный стиль компаний, включая буклеты, календари, рекламную продукцию, баннеры.
Является одним из соавторов (консультантом по техническим вопросам программирования и графики) выходящего в ближайшее время интерактивного трехмерного атласа человеческого мозга при институте нейрохирургии им. Н.Н.Бурденко РАМН.
В центре «Специалист» работает с 2010 года, за это время обучил более 6 000 слушателей по самым разным направлениям. Среди его выпускников сотрудники таких известных организаций как ОАО «Концерн ПВО «Алмаз — Антей», ОАО «Московский вертолётный завод им. М. Л. Миля», Департамент культурного наследия города Москвы, ОАО «Компания «Сухой», ОАО Банк «Петрокоммерц», ОАО «Радиотехнический институт имени академика А.Л. Минца», ОАО «Российские космические системы», ООО «Майкрософт Рус», ОАО «Атомтехэнерго», ОАО «Группа Компаний ПИК», ЗАО «ПОЛИМЕДИА», ОАО «РКК «Энергия» и других.
Автор методического пособия по курсу «Основы программирования и баз данных», а также других методических пособий Центра. Автор многочисленных публикаций в таких изданиях, как «100 проектов коттеджей», «Красивые квартиры», «Современный ремонт», «Идеи вашего дома».

Образовательная организация

  • Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса
  • Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг
  • Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre
  • Крупнейший авторизованный учебный центр ведущих IT-компаний мира
  • С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»

Программа курса

Модуль 1. Введение в Java технологии (2 ак. ч.)
Особенности языка программирования Java.
Описание Java технологий.
Использование интегрированной среды разработки.
Установка JDK/IDE,  настройка параметров среды.
Модуль 2. Введение в язык программирования Java (3 ак. ч.)
Языковые лексемы Java.
Введение в систему типов языка Java.
Работа с примитивными типами и константами.
Операции языка Java.
Преобразование простых типов.
Контекстно-зависимое ключевое слово var.
Модуль 3. Методы и операторы Java (2 ак. ч.)
Создание и вызов методов.
Перегрузка и методы с переменным числом аргументов.
Операторы ветвления.
Выражение switch.
Операторы циклов.
Модуль 4. Создание и использование массивов Java (3 ак. ч.)
Одномерные массивы.
Многомерные массивы.
Работа с массивами и класс Arrays.
Конвертор дня года в месяц и число.
Модуль 5. Работа со строками в Java (2 ак. ч.)
Основные методы класса String.
Сложение и преобразование строк.
Классы динамических строк.
Ввод данных с клавиатуры и класс Scanner.
Регулярные выражения.
Конвертор целых чисел в двоичную систему.
Модуль 6. Разработка классов на Java (3 ак. ч.)
Обзор основных концепций ООП.
Объявление класса.
Члены класса и создание объектов класса.
Модификаторы доступа.
Модификаторы final & static.
Использование пакетов, директив импорта и переменной среды CLASSPATH.
Разбор параметров командной строки.
Модуль 7. Наследование и полиморфизм (2 ак. ч.)
Наследование как механизм повторного использования кода.
Конструктор при наследовании.
Преобразование типов и операция instanceof.
Виртуальные методы и позднее связывание.
Абстрактные классы и методы.
Разбор параметров командной строки. Часть 2. Наследование.
Модуль 8. Интерфейсы и аннотации (3 ак. ч.)
Концепция интерфейсов.
Объявление интерфейса.
Реализация интерфейса.
Статические методы, методы по умолчанию в интерфейсах и приватные методы.
Использование и создание аннотаций.
Сортировка массива объектов.
Модуль 9. Пакет java.lang (2 ак. ч.)
Класс Object и переопределение его методов.
Метаданные и рефлексия.
Классы System и Math.
Модуль 10. Обработка ошибок в Java (3 ак. ч.)
Концепция исключений в Java.
Использование операторов try, catch и finally.
Проверяемые и непроверяемые исключения.
Создание своих классов исключений.
Оператор try для освобождения ресурсов.
Модуль 11. Потоки данных в Java (2 ак. ч.)
Обзор классов потоков.
Работа с байтовыми потоками.
Работа с потоками символов.
Использование класса java.io.File.
Сжатие файлов.
Сериализация объектов в Java.
Частотный анализ слов в тексте.
Модуль 12. Работа с файловой системой в NIO 2 (3 ак. ч.)
Использование интерфейса Path.
Работа с атрибутами файлов.
Основные возможности класса Files.
Использование класса Files для обхода дерева каталогов.
Мониторинг изменений в файловой системе.
Модуль 13. Пакет java.util (2 ак. ч.)
Форматирование данных.
Работа с датой и временем.
Класс Locale  и глобализация кода.
Локализация и класс ResourceBundle.
Генерация псевдослучайных чисел.
Модуль 14. Коллекции в Java (2 ак. ч.)
Иерархия классов коллекций.
Концепция параметризованных типов данных.
Работа с параметризованным методов и интерфейсом.
Обзор возможностей списков, множеств и словарей в Java.
Модуль 15. Вложенные классы в Java (2 ак. ч.)
Внутренние классы.
Вложенные классы.
Анонимные классы.
Перечисления в Java.
Модуль 16. Лямбда-выражения (2 ак. ч.)
Синтаксис лямбда-выражений.
Ссылки на методы.
Функциональные интерфейсы.
Новые возможности в Java.
Модуль 17. Паттерны проектирования (дополнительный) (2 ак. ч.)
Обзор паттернов.
Паттерн одиночка.
Паттерн композиция.
Паттерн наблюдатель.
Реализация паттерна наблюдатель.

Рейтинг курса

3.5
рейтинг
0
0
0
0
0
обновлено 07.04.2024 02:43
Java. Уровень 1. Язык программирования Java

Java. Уровень 1. Язык программирования Java

Оставить отзыв
Поделиться курсом с друзьями