spinner-it

Курс Java (базовый)

Научитесь работать с одним из самых распространенных языков

СТАРТ
Дату уточните у администрации
ВРЕМЯ
60 час.
по 2-3 раза в неделю
с 1 до 1 по МСК
ЦЕНА
10000 тмт
Для юр. лиц цена указана без НДС
Оплата частями:
3850тмт x3
О курсе

Java — язык программирования, который занимает первое место по популярности. Он востребованный, универсальный и с большим комьюнити: если у новичка возникают проблемы, ему всегда помогут быстро найти решение. Java используется для разработки больших систем. У него простой код, который могут читать другие разработчики, но при этом он реализовывает сложные архитектурные решения.

 

После окончания курса ты будешь ориентироваться в синтаксисе языка Java, разрабатывать простые приложения на этом языке, работать с базами данных и разбираться в типах данных. Ты будешь использовать полученные знания для более узких направлений: разработка мобильных программ, веб-приложений или софта.

 

Для освоения программы вам понадобится такое ПО:

1. Java JDK 11 — программа включает инструменты, полезные для создания и тестирования программ, написанных на языке Java и работающих на платформе Java. Скачать можно по ссылке

2. IntelliJ Idea (Community версия) интегрированная среда разработки ПО для многих языков программирования, в частности Java, JavaScript, Python. Скачать можно по ссылке

3. Postgresql DB — система управления базами данных, которой будем пользоваться на курсе. Скачать можно по ссылке

4. pgAdmin — это кроссплатформенное ПО, что предоставляет графический интерфейс для работы с базами данных. Скачать можно по ссылке

5. Apache Maven — это бесплатный инструмент управления проектами и их понимания с открытым исходным кодом, используемый в основном для проектов Java. Скачать можно по ссылке

6. DBeaver — это клиентское приложение для управления базами данных. Скачать можно по ссылке

Для кого данный курс
1
Вы закончили курс Основы программирования
и решили развиваться дальше в направлении Java
2
Вы хотите поменять свою сферу деятельности,
переучиться и получить перспективную IT-профессию
3
Вы IT-специалист,
который хочет расширить стек технологий и систематизировать свои знания
4
Вы — самоучка,
который хочет упорядочить полученные знания и получить практический опыт
Чему вы научитесь?
1. Ориентироваться в синтаксисе языка Java
2. Использовать основные элементы технологии и конструкции языка
3. Разрабатывать простые приложения на языке Java
4. Работать с базами данных и разбираться в типах данных
5. Использовать полученные знания для более узких направлений: разработка мобильных программ, веб-приложений или софта
Чего не будет
  • Теории без практики
  • Устаревших механик работы
  • Пересказа чужих лекций и книг
  • Вопросов без ответа
В рамках курса вы будете работать в группах над реальными проектами.
Это будет увлекательно и эффективно!
Записаться на курс
Что включает курс?
20 занятий — от теории к созданию и поддержке простого приложения
Контроль знаний — практические работы и тесты
Постоянные консультации и комментарии от преподавателя, даже вне занятий
Сертификат об окончании
Опыт работы в команде
Простой проект для портфолио, который можно совершенствовать в дальнейшем
Программа обучения
Данный курс является частью программы Java Development
1. Общая характеристика языка Java
  • История языка Java
  • Байт-код
  • Виртуальная машина Java (JVM)
  • Трансляция, интерпретация и компиляция
  • JIT-компиляция
  • JDK и его структура
  • Команды JDK: javac, java, appletviewer, jar (en10)
  • Их использование и параметры
  • Поиск и загрузка классов
  • Создание и запуск первого приложения на Java
  • Выход из программы и завершения ее работы
  • Использование IDE Eclipse/NetBeans/Intellij IDEA для создания и выполнения программ
2. Типы данных и основные операции с ними
  • Алфавит языка
  • Комментарии
  • Ключевые слова
  • Типы данных: простые(примитивные) и по ссылке
  • Идентификаторы, выбор имен идентификаторов
  • Переменные и константы
  • Объявления и инициализация переменных
  • Область видимости и время жизни переменных
  • Операторы
  • Операции: арифметические, присваивания, отношения и логические
  • Преобразование и приведение числовых типов
  • Приоритет операций
  • Использование круглых скобок
3. Поток управления
  • Составной оператор (блок)
  • Условный оператор и его виды
  • Оператор switch
  • Циклы: for, while, do while
  • Бесконечные циклы
  • Прерывание потока управления, метки
  • Оператор goto и причины почему его не следует применять
4. Массивы
  • Объявления и инициализация массивов, в т.ч. анонимных
  • Линейные массивы
  • Итерация по элементам массива
  • Массивы и присвоения
  • Передача и возврат массивов в/из методов
  • Копирование массивов
  • Класс Arrays: заполнение, сравнение элементов и их сортировка
  • Поиск в массивах
  • Многомерные массивы, «неравные» массивы
  • Методы: аргументы переменной длины
  • Параметры командной строки
5. Строки
  • Класс String. Неизменные объекты
  • Хранение строк в памяти
  • Основные операции класса String (создание, конкатенация, сравнение, поиск символов и подстрок в строках и др.). Преобразование простых типов данных
  • Разбивка строк: класс StringTokenizer. Переменные объекты: классы StringBuffer и StringBuilder
  • Основные методы. StringBuffer vs StringBuilder
6. Основы работы с системой контроля версий
Трудоустройство
Помогаем в трудоустройстве после прохождения комплексной программы обучения Java Development
Мы предоставляем нашим студентам возможность трудоустройства в компании-партнеры по их запросу. Также ITEA активно сотрудничает с платформой Jungo, которая помогает Junior-специалистам найти работу. Благодаря этому Вы получаете:
Карьерную консультацию
Помощь в создании перспективного резюме
Доступ к рекомендательной системе повышения квалификации, которая поможет адаптировать ваши навыки под современный IT-рынок
Первый опыт работы на стажировке/фрилансе/аутстаффинге, в том числе в и на зарубежных рынках
Поможем составить резюме и проверим результат
Подберем вакансии в партнерских компаниях и рекомендуем ваc
Предоставим поддержку и консультации при прохождении собеседований
Успей забронировать свое место в группе
Выбери удобный формат
Офлайн
Онлайн
Ваш номер телефона
Подписанием и отправкой этой заявки я подтверждаю, что я ознакомлен с Политикой конфиденциальности и принимаю её условия, включая регламентирующие обработку моих персональных данных, и согласен с ней. Я даю своё согласие на обработку персональных данных в соответствии с данной Политикой конфиденциальности
Стоимость:
10000 тмт
Что включает онлайн формат?
  • Обучение в формате просмотра стрима или записи занятий
  • Личный кабинет с доступом к материалам курса
  • Помощь ментора курса
  • Актуальную программу обучения
Что говорят наши выпускники
Отзывы с ресурса dou.ua
Даня Процак
Закончил полный курс Java, результат очень радует, с полного нуля поднялся до знаний юниора девелопера. Благодарю академию за этот золотой опыт, всем рекомендую.
Часто задаваемые вопросы
Не будет в курсе много теории? Я получу практические знания?
Информация без практического закрепления долго не держится в памяти. Поэтому после получения новых знаний, наши студенты сразу применяют их на практике. Преподаватель помогает им справиться с задачами и отвечает на вопросы, которые могут возникнуть. Поэтому вас ожидает практика на занятиях, в домашних заданиях, а также при работе с собственным проектом в конце курса.
Если я делаю паузу в обучении (например, по болезни), могу ли я восстановиться? Или время и деньги будут потеряны?
Если вы вынуждены временно прекратить обучение, вам потом не нужно будет снова возвращаться к самому началу. Вы можете продолжить с того же места, где остановились, а значит, ваш прогресс не будет утерян. Детали восстановления вы можете уточнить у администрации.
Как происходит процесс трудоустройства в ITEA после прохождения курса и получения сертификата?
Студенты, которые набрали максимальное количество баллов в ходе обучения и прошли программу Roadmap, получают специальную форму резюме, по которой мы сотрудничаем с нашими партнерами. Мы также проводим проверку резюме, сопроводительных писем и даем консультации, если возникают вопросы. Наш карьерный центр мотивирует и поддерживает каждого кандидата до тех пор, пока он не выберет для себя лучшее предложение.
Будет ли преподаватель помогать мне с решением практических задач: давать советы, смотреть скриншоты, объяснять то, что я не понял?
Да. Преподаватель всегда на связи, чтобы направить студента и при необходимости исправить его. Он основывает свое обучение на собственном опыте и приводит примеры из собственной практики. Преподаватель не движется дальше по программе, пока студенты не усвоят материал на нужном уровне.
Есть ли возрастные ограничения на прохождение курса?
Курсы нацелены на аудиторию в возрасте от 18 лет. У нас также есть детские курсы для детей от 8 лет.
Нужно иметь предварительную подготовку в рамках вашего обучения?
Минимальные требования указаны на странице каждого курса. Чаще всего базовые курсы программирования не требуют специальной подготовки. Для продвинутого обучения достаточно материала предыдущего курса.
Какой уровень английского нужен для трудоустройства на позицию Junior?
Уровень английского напрямую зависит от вакансии. Для многих Junior-специалистов английский уровня Intermediate будет преимуществом, однако для некоторых вакансий достаточно уровня Elementary.