Подпишитесь на телеграмм-канал про ИИ в образовании: Егошин | Кеды профессора
Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие

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

45 540 ₽
есть рассрочка
  • Поддержка Карьерного центра
    Помогаем нашим студентам с трудоустройством в российские и международные компании
  • Более 10 лет опыта в развитии IT-профессий в России
    Экспертный совет из сотрудников ведущих университетов и практиков рынка
  • Обучение на практике
    Практика после каждой лекции на кейсах ведущих компаний рынка

Чему вы научитесь

  • Писать код на Java
    Изучите синтаксис языка, познакомитесь с переменными и операторами, научитесь писать и структурировать свой код и разбираться в чужом
  • Работать с MySQL
    Узнаете, как сохранять и изменять информацию в базе данных MySQL. Научитесь писать запросы и управлять большими объёмами данных
  • Создавать веб-приложения
    Поймёте, как превратить строки кода на Java в работающую программу, и научитесь разрабатывать веб-приложения с помощью фреймворка Spring
  • Пользоваться Git
    Научитесь работать с распределённой системой контроля версий вместе с командой, сможете вносить или откатывать изменения в рамках одного проекта.

Как проходит обучение

  1. Изучение темы
    Изучаете тему с помощью видеоуроков, которые доступны на обучающей платформе

  2. Выполнение ДЗ
    Выполняете домашнее задание в том темпе, в котором Вам удобно это сделать

  3. Наставничество
    Общаетесь с наставником, закрепляете знания и исправляете ошибки

  4. Защита проекта
    Защищаете проект и дополняете им свое портфолио

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

Приобретаемые навыки
2
JVM
3
Классы
4
Функции
5
Массивы
6
Циклы
7
Исключения
8
Строки
9
Регулярные выражения
10
IDEA
11
JDK

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


Java Developer, Amazon

Java Teamlead, HeadHunter

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

ProductStar — онлайн-университет с экспертизой в продуктовом менеджменте, аналитике, маркетинге и программировании: более 10 лет обучаем IT-профессиям. Компания ProductStar выросла из ProductCamp - это международная крупнейшая конференция по продакт менеджменту. Мы сотрудничаем с Google developers group и являемся организатором крупной конференции в мире разработки - Devscamp. Среди наших спикеров специалисты из Google, Amazon, Epam, Booking, Яндекса, Сбера. Обучение построено на прикладных кейсах российских и международных компаний. Также есть собственный карьерный центр, который помогает в трудоустройстве студентов как в российские, так и в зарубежные компании. 

Честные обещания по трудоустройству и качеству курсов:

— Мы уверены в качестве программы, наших спикеров и партнёрств карьерного центра
— Мы полностью вернём деньги, если у вас не получится найти работу, в рамках изучения профессии
— Собственный карьерный центр с базой стажировок: более 80% наших студентов устраиваются на работу в процессе обучения
— Средний срок трудоустройства студентов – 2,5 месяца
—  В течение первых 20 дней действует гарантия полного возврата.  Это как раз то время, чтобы понять, хотите ли вы развиваться в данной профессии

Корпоративное обучение:
— 30% студентов учатся за счёт компании
— Соберём программу обучения под задачи вашей компании.
— Бесплатно поможем с наймом студентов наших курсов

 

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

Лекция 1: "Знакомство с языком Java и инструментами"

  • Чем занимаются Java-программисты
  • Как быстро освоить профессию с 0
  • История языка и платформы Java
  • Принципиальные особенности платформы Java
  • Принципиальные особенности языка Java
  • Переменные и типы переменных
  • Область видимости
  • Поля объектов класса
  • Статические переменные
  • Локальные переменные

Лекция 2: "Переменные и типы данных в Java"

  • Параметры функций
  • Область видимости
  • Стандарты именования
  • Примитивные типы
  • Ссылочные типы
  • Ссылочные типы
  • Изменение значения по ссылке
  • Использование памяти
  • Как JVM использует память
  • Stack, Heap, JMM

Лекция 3: "Циклы и языковые конструкции на Java"

  • Условные конструкции
  • if / if-else
  • switch
  • Циклы
  • for / for-each
  • while
  • do-while
  • Конструкции передачи управления
  • break
  • continue
  • return

Лекция 4: "Работа с массивами"

  • Что такое массив
  • Создание и чтение массивов
  • Создание и инициализация массивов
  • Чтение содержимого массива
  • Многомерные массивы
  • Создание многомерных массивов
  • Чтение содержимого многомерных массивов
  • Дополнительная информация
  • Класс java.util.Arrays

Лекция 5: "Классы и объекты ч.1"

  • Класс и его составные части
  • Точка входа
  • Класс это шаблон
  • Члены класса
  • Методы класса
  • Объекты

Лекция 6: "Классы и объекты ч.2"

  • Наследование
  • Наследование — возможность неявного переиспользовать код потомка
  • Наследование членов
  • Наследование методов
  • Иерархия классов
  • Переопределение методов
  • Полиморфизм

Лекция 7: "Обработка исключений"

  • Что такое исключения
  • Процесс обработки исключений
  • Типы исключений
  • Нюансы работы с исключениями
  • Практика по работе с исключениями

Лекция 8: "Строки и регулярные выражения"

  • String в пакете java.lang
  • Примеры на создание строк и их сравнение
  • Сравнение строк: equals() или ==?
  • Пример массив строк.
  • Операторы + и += для String
  • Форматирование строк. String.format\
  • Перевод чисел в строки и обратно.
  • Основные API для работы со строками
  • Регулярные выражения
  • Экранирование символов в регулярных выражениях
  • примеры основных метасимволов

Лекция 9: "Первая программа на Java"

  • Настройка IDEA
  • Минимальные знания о jvm. Подключаем JDK
  • Рекомендации по названиям классов, пакетов, методов и переменных.
  • Точка входа в программу. Метод Main.
  • Пример программы «Телефонный справочник».
  • Пример программы «Калькулятор».
  • Пример программы «Склад»

Лекция 10: "Разбор домашних заданий"

  • Типовые ошибки
  • Разбираем нюансы написания первых программ
  • Обсуждаем как быстрее писать программы
  • Дополнительная практика

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

4.4
рейтинг
0
0
0
0
0

Может быть интересно

Основы программирования на C# - БЕСПЛАТНО прямо сейчас
Основы программирования на C# - БЕСПЛАТНО прямо сейчас
JavaПопулярный и востребованный язык, который отлично подходит для первых шагов в программирование. На Java пишут игры, создают мессенджеры, сайты, корпоративный софт и другие приложения для решений задач бизнеса. Например, Тинькофф, Сбер, Газпромбанк, Альфа-Банк, Ингосстрах, ВК используют этот язык программирования для разработки своих приложений. Основы Frontend разработки на ReactФронтенд-разработчики (или творческие программисты) отвечают за видимую часть приложений. Frontend developer переносит макеты дизайнера на код и следит, чтобы всё работало корректно. Например, фронтенд-разработчик следит, чтобы на сайт было удобно заходить с компьютера и телефона, а анимация и картинки загружались быстро. Самые важные инструменты разработчика — язык программирования JavaScript, язык разметки текста HTML, CSS (каскадные таблицы стилей) и фреймворк React, который помогает ускорить и упростить работу программиста. Основы тестированияТестировщики помогают находить ошибки в приложениях и спасают пользователей от неприятных ситуаций (например, когда игра постоянно «вылетает»). Один из способов тестирования — «имитация» действий пользователя, когда тестировщик представляет себя на месте клиента, например, заказывает такси, регистрируется в приложении или оформляет заказ в магазине косметики и проверяет, чтобы на пути реального пользователя не встретились ошибки.  Junior Automation QAAQA-специалист, грубо говоря, автоматизирует работу ручного тестировщика, используя инструменты одного из языков программирования (например, Java). Автотестировщик помогает проверять приложения «на прочность» и надёжность, находить ошибки, прогнозировать возможные сбои, тестировать пользовательские интерфейсы. Также AQA Engineer помогают быстрее выкатывать приложения и фичи (новые функции). Основы программирования на C#C# — популярный язык программирования, который широко применяется в самых разных сферах. Например, на C# разрабатывают игры и сайты, обучают нейросети с помощью специальных библиотек, пишут серверные и веб-приложения (например, у Ozon есть много микросервисов на C#, которые обеспечивают работу сайта, склада и систем логистики).
бесплатно
обновлено 05.05.2025 08:14
Основы Java от Amazon

Основы Java от Amazon

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