Java-разработчик: быстрый старт в профессии от GeekBrains

    GeekBrains
    Стоимость курса
    189 164 Р
    111 607 Р
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Содействие

    Кому подойдет

    • Для тех, кто хочет освоить профессию Java-разработчик

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

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

    Программа обучения

    Введение в программирование

    • Что такое программирование и языки программирования
    • Базовые алгоритмы и массив как структура данных
    • Сложность и стоимость алгоритмов

    Введение в контроль версий

    • Знакомство с контролем версий
    • Установка и настройка системы контроля версий
    • Углубляемся в контроль версий

    Практикум: введение в контроль версий

    Знакомство с языками программирования

    • Знакомство с языком программирования С#
    • Знакомство с функциями и массивами
    • Функции продолжение
    • Двумерные массивы и рекурсия
    • Как не нужно писать код: основные рекомендации
    • Как не нужно писать код: принципы и антипаттерны
    • Рекурсия: продолжение
    • C#: от простого к практике

    Знакомство с базами данных

    • Знакомство с базами данных
    • Работа с данными из разных таблиц
    • Создание структуры базы данных
    • Дополнительная лекция

    Введение в математику

    • Вводный урок
    • Лекция 1
    • Лекция 2
    • Лекция 3
    • Лекция 4

    Java: знакомство и как пользоваться базовым API

    • Почему вы не можете не использовать API
    • Коллекции JAVA: Введение
    • Хранение и обработка данных ч1: приоритетные коллекции
    • Хранение и обработка данных ч2: множество коллекций Map
    • Хранение и обработка данных ч3: множество коллекций Set, примеры.
    • Введение в ООП, как описать свой тип

    Объектно-ориентированное программирование (ООП)

    • Введение в ООП. Свои типы и концепты
    • Принципы ООП. Абстракция и интерфейсы.
    • Пример проектирования
    • Некоторые стандартные интерфейсы Java и примеры их использования
    • ООП: Обобщения
    • ООП: От простого к практике
    • SOLID
    • Есть ли жизнь без Java?

    Исключения в программировании и их обработка

    • Обработка ошибок в программировании
    • Исключения и их обработка
    • Продвинутая работа с исключениями в Java

    Алгоритмы и структуры данных

    • Вводная лекция. Алгоритмы. Сложность алгоритмов
    • Структуры данных. Массивы. Алгоритмы массивов.
    • Структуры данных. Связный список.
    • Структуры данных дерево и хэш-таблица

    Операционные системы и виртуализация (Linux)

    • Основы Linux. Установка системы
    • Работа с файлами в терминале
    • Права доступа и пользователи
    • Установка пакетов, репозитории. Планировщик Cron
    • Сетевые возможности Linux
    • Веб-сервер на Linux
    • Основы Docker
    • Скрипты Bash

    Java Core

    • Платформа: история и окружение
    • Специализация: данные и функции
    • Специализация: ООП
    • ООП и исключения внутренние классы
    • Специализация: Тонкости работы

    Java Development Kit

    • Интерфейсы
    • Обобщённое программирование
    • Коллекции JAVA: Введение
    • Многопоточность
    • Графический интерфейс пользователя
    • Управление проектом: сборщики проектов

    Java Junior

    • JDBC
    • Сетевое программирование
    • Введение в архитектуры приложений на Java
    • Сериализация, StreamAPI, ReflectionAPI
    • Введение в Java EE
    • Введение в Spring framework

    Java spring

    • Клиент-серверное взаимодействие
    • Spring framework
    • Spring Boot
    • Spring MVC на практике
    • HTML, Bootstap и Thymeleaf
    • Базы данных. Spring data
    • Об архитектуре Spring приложения
    • Spring Security
    • Интеграционное тестрование

    Контейнеризация

    • Механизмы пространства
    • Механизмы контрольных групп
    • Введение в Docker
    • Dockerfile и слои
    • Docker Compose и Docker Swarm

    Базы данных и SQL

    • Инструменты для работы с базами данных
    • SQL — создание объектов, изменение данных, логические операторы
    • SQL — выборка данных, сортировка, агрегатные функции
    • SQL — объединение таблиц union, соединение — join, подзапросы
    • SQL — оконные функции
    • SQL — Транзакции, ACID. Временные таблицы, управляющие конструкции, циклы

    Контроль Версий Углубленно (Git)

    • Работа с удалёнными репозиториями
    • Работа с изменениями
    • Практики и инструменты для работы с Git

    Дипломная работа

    Отзывы о школе 12

    4.6 из 5
    9
    1
    1
    1
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Павел 12 октября 2023

      В настоящее время я обучаюсь на программе "Программист Java" уже восьмой месяц. Сначала я приобрел годовой курс, который включал обучение до уровня Junior. После шести месяцев обучения я решил доплатить за второй год. Существует возможность приобрести двухгодичный (или даже более длительный) курс сразу, но я был не уверен в своих способностях. Я действительно наслаждаюсь обучением здесь. Программа изучения предметов хорошо продумана, лекции записываются (это очень удобно, можно всегда поставить на паузу, пересмотреть или прослушать в другое время). Программа обучения мне очень интересна. Семинары проводятся онлайн. На семинарах преподаватели не только демонстрируют презентации и работу в программах, но и дают задания для самостоятельного выполнения прямо на семинарах, сразу же объясняя их. Мне нравится, когда "вызывают к доске", то есть когда я могу показать свой экран всей группе и выполнить какое-либо задание, получая подсказки при необходимости. Это удобно и эффективно. Если я пропущу семинар, я могу посмотреть его запись позже, но это не так интересно. На семинарах также задают домашние задания, которые преподаватели проверяют и оценивают, давая подробные комментарии о сильных и слабых сторонах выполненной работы. Программа обучения может быть достаточно сложной и требовать времени и усилий для тех, кто ранее не занимался программированием или не интересовался им. У меня был некоторый опыт программирования до начала обучения, поэтому мне пока что довольно легко идет.

      Был ли отзыв полезен?
    • Руслан 8 августа 2023

      В настоящее время я изучаю дизайн в онлайн-университете Geekbrains. Курсы тщательно организованы и представлены последовательно и очень детально. На каждом уровне имеется куратор, который всегда готов помочь по любым вопросам. Преподаватели готовы обсудить повторное выполнение заданий или тестов, и они всегда идут на встречу! Они понимают, что вы совмещаете учебу с работой и энтузиазмом помогают в процессе обучения. Все наставники и преподаватели на протяжении всей учебы предоставляли своевременную обратную связь и поддержку. Доступ к учебным материалам не ограничен, и вы можете вернуться к ним для повторного просмотра 1, 2 или даже 10 раз. Курсы нацелены на формирование портфолио и освоение ключевых навыков, которые применимы в реальной работе. Кроме того, университет активно занимается вопросами трудоустройства, мотивируя вас к успеху и предложению работ при активном желании и упорстве со стороны студентов. В целом, я настоятельно рекомендую Geekbrains всем, кто хочет приобрести дополнительную специальность или сменить профессиональное направление!

      Был ли отзыв полезен?
    • Валерия 2 июня 2023

      Я училась здесь на UX/UI designer. Начало обучения было многообещающее. У меня было 4 занятия в неделю, где давалось много новой информации и мне действительно было интересно. Также от меня требовалось сдать 4 домашние работы к концу недели. Преподаватели действительно были адекватные и готовые всегда придти на помощь. Ведь даже тому, кто немного знаком с этой сферой, может потребоваться помощь в выполнении домашней работы. А потом что то пошло не так и кураторы стали менять каждый месяц, не отвечали на сообщения. Проверка домашних заданий затягивалась, уроки скучные и пустые, интерес к курсу у меня окончательно пропал. Я оправила им письмо с запросом о возврате денежных средств. Курс я покупала в рассрочку, спустя неделю попросили фото паспорта, чтобы оформить возврат. Деньги возвратили за не пройденные уроки, но исходом дела я довольна. Если бы школа старалась заинтересовать ученика, то обучение я бы прошла до конца. Над наполнением курса им еще работать и работать. 

      Был ли отзыв полезен?
    Посмотреть все отзывы о GeekBrains