Java-разработчик с нуля (офлайн) от Бруноям

    Бруноям
    Стоимость курса
    59 900 Р
    Длительность
    2 месяца
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Содействие

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

    • Новичкам

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

    • Java — один из самых популярных языков программирования
    • ООП (Object-oriented programming) — парадигма в разработке
    • Java Collections  — популярный фреймворк
    • Паттерны проектирования — архитектурная конструкция
    • JavaFX — работа с визуализацией
    • Spring — фреймворк
    • SQL — язык запросов, использующийся для работы с базой данных
    • Jackson — стандарт обмена данных через JSON
    • REST, SOAP — понимание архитектуры
    • Unit-тестирование — один из видов тестирования
    • TCP/IP, HTTP, HTTPS, FTP — сетевые технологии и протоколы
    • Git — облачный сервис для работы над кодом в команде

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

    Основы Java

    • Настройка IDE
    • Базовый синтаксис
    • Переменные, операторы, типы переменных, циклы
    • Ввод — вывод, файловый ввод вывод
    • Сложные структуры: массивы
    • Простые алгоритмы
    • Система контроля версий. Git
    • Стандартные функции
    • Свои функции

    ООП

    • Введение в ООП
    • Классы
    • Инкапсуляция, наследования
    • Полиморфизм
    • Интерфейсы, абстрактные классы

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

    • Деревья, списки и пр. (графы)
    • Простые и сложные алгоритмы
    • Временная сложность
    • Скорость работы алгоритма

    Java Collections Framework

    • Framework Collection
    • Коллекция элементов
    • Iterable
    • Списки
    • Очередь
    • Set
    • Карты

    Паттерны проектирования. MVC

    • Введение в паттерны программирования: необходимость, решаемые задачи
    • Рассмотрение основных паттернов
    • Архитектуры программ: основные виды архитектур, их отличия, преимущества и недостатки
    • Создание программы с использованием архитектуры MVC

    Базы данных. SQL. JDBC

    • Введение в базы данных: необходимость, принципы работы
    • Основы работы с базами данных на декларативном языке SQL
    • Альтернативные виды баз данных и их различия
    • Современные возможности баз данных
    • Использование JDBC в Java приложениях
    • Работа с основными объектами JDBC API

    Многопоточность

    • Потоки и процессы
    • Multiprocessing, thread, multithreading
    • Создание многопоточного приложения
    • Оценка прироста производительности

    Сети. Обмен сообщениями

    • Введение в компьютерные сети
    • Виды сетей
    • Стек сетевых протоколов: Ethernet, IP, TCP, UDP, HTTP
    • Основы архитектуры клиент-сервер
    • Написание простейшего клиент-серверного приложения
    • Понимание архитектуры REST, SOAP

    Визуализация. JavaFX

    • JavaFX
    • Stage, Scene, Node
    • Примеры использования
    • Создание десктоп приложение

    Spring

    • Работа с фреймворком Spring
    • Запросы и ответы
    • написание полноценного приложения
    • Hibernate библиотека для решения задач объектно-реляционного отображения (ORM)
    • Связь ООП и реляционной базы данных
    • Библиотека для JSON. Jackson

    Принципы работы CI/CD / DevOps

    • Первый принцип CI/CD: сегрегация ответственности заинтересованных сторон
    • Второй принцип CI/CD: снижение риска
    • Третий принцип CI/CD: короткий цикл обратной связи
    • Реализации среды в CI/CD
    • Инструменты для CI/CD

    Юнит-тестирование

    • Значение и структура тестов
    • Библиотека JUnit

    Процесс разработки ПО

    • Scrum, Agile, Kanban
    • Примеры использования в разных проектах
    • Командная работа. Роли
    • Построение работы с продуктами с процессами внутри организации

    Карьера и развитие

    • Виды и преимущества компаний
    • Как подготовить резюме
    • Где искать работу
    • Тестовое задание
    • Стратегия развития после того, как вас взяли на работу

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

    4.9 из 5
    8
    1
    0
    0
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Владислава 14 октября 2023

      Завершила курс "дизайн графики". Очень понравилось! Долгое время искала подходящую школу, исходя из отзывов других студентов. Оффлайн обучение было для меня важным фактором, и, конечно же, я хотела, чтобы стоимость была приемлемой. Менеджер оказался замечательным человеком. Мы общались через мессенджер, и он ответил на все мои вопросы. Он помог мне определиться с выбором курса. Я оценила гибкое расписание занятий, которое продумала для себя, особенно вечерние занятия в будние дни. Местоположение школы оказалось удобным – она находится рядом с метро, и ее легко найти. Аудитории, где проходят занятия, были просторными и уютными. Там всегда было чисто, а общедоступные чай, кофе и печенье создавали приятную обстановку. Преподаватели молодые и современные. Они отлично знают программы, которыми преподают, и могут понятно объяснить и показать материал. На каждой партe стоит монитор, где наглядно демонстрируется работа преподавателя. Они также щедро делятся своим опытом и знаниями. Группа студентов оказалась небольшой, поэтому было комфортно учится, и мы успели подружиться. Для нас создали чат, где мы могли общаться, задавать вопросы и обсуждать домашние задания. Я активно использовала изученные программы – Photoshop и Illustrator. Мы изучили инструменты и особенности работы с ними, получили много практического опыта. Если что-то забывалось, то гуглить становилось намного проще, так как понимаешь, что искать. Или можно было без сомнений обратиться к преподавателю, даже после окончания курса. Я планирую пройти еще один курс в Бруноям и рекомендую его своим знакомым, когда они интересуются. Я получила диплом государственного образца и очень рада! Благодарю Вас!

      Был ли отзыв полезен?
    • Анастасия 9 августа 2023

      Хочу поделиться своими эмоциями и всем сердцем рекомендовать школу Бруноям. Я прошла курсы веб-дизайна и очень довольна! Программа курсов очень насыщенная, преподаватели высококлассные, и результат, который я достигла, - это главное! Сразу скажу, что раньше я уже пыталась учиться веб-дизайну, но опыт был неудачным. На тех курсах учебный план был сжат до предела, домашние задания проверялись плохо, а это создавало впечатление, что всё делается на отвали, лишь бы быстрее приступить к следующему уроку. Моя учеба тогда не принесла плодов, я потратила свои деньги впустую и вышла из этого опыта ни с чем. Но здесь я настоящим образом получила знания и ещё одно подтверждение их значимости - это мои коллеги и руководство компании, где я работаю. Все они отмечают мой профессионализм. Кроме того, о самой школе могу сказать следующее: тут очень комфортабельная обстановка для учебного процесса. Группы не переполнены - на моем курсе было всего 12 человек и каждому уделялось нужное внимание. Аудитории хорошо оборудованы, есть мониторы для демонстрации материала, хороший и стабильный интернет, кроме этого всегда был бесплатный кофе и другие вкусные угощения. Эти мелочи, конечно, но придают приятных впечатлений! В общем, я набрала только положительных эмоций. Я искренне рекомендую ее всем, кто заинтересован в веб-дизайне и хочет получить качественные знания!

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

      Решила начать изучать Python. Никаких знаний в этой сфере у меня, по сути, не было, поэтому обучалась я с нуля. Прежде всего, мне понравилось удобное расположение школы. Она находится рядом с метро, поэтому добираться мне крайне легко. А в перерывах даже можно попить чаю или кофе! Также, мне понравилась подача материала. Новичков никто не грузит слишком сложной информацией, преподаватели идут от простого к сложному. Также, если я чего-то не понимаю, преподаватели готовы объяснить мне ещё раз, терпеливо и безо всякого раздражения. Однозначно рекомендую!

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