Курс для обучения студентов не имеющих опыта в программировании до уровня junior java-разработчик.
Java Bootcamp
На начальных этапах предусмотрено обучение профессиональными педагогами для построения алгоритмического мышления. Множество задач с постепенным усложнением обеспечивают комфортный вход в изучение более сложных технологии. Модули Intro to Web, Java EE и Spring Framework ведутся экспертами с колоссальным практическим опытом в производстве.
КонсультацияПочему изучать Java разработку в 2024 году - это правильно
Java уже больше 20 лет находится в топе языков программирования во всем мире и имеет огромную сферу применения. Уверенное знание Java позволяет работать в разных сферах: от создания мобильных приложений до разработки высоконагруженных WEB систем международного масштаба.
200+
Открытых вакансий только в Казахстане по Java Разработке
400,000 ₸
Средняя зарплата Java Разработчика в Казахстане. По мере набора опыта, зарплата может доходить до миллиона и выше
Крупные проекты
Java используют исключительно в больших проектах как Netflix, Google, Uber, Linkedin и больших компаниях Казахстана
Strong Middle/Senior Java Developer
600000 - 1300000 KZT
One technologies
Алматы
Знание основных архитектурных паттернов. Умение писать поддерживаемый код. Уверенное знание Java EE, Spring Boot MVC. Опыт использования ORM (Hibernate, JPA...
Senior Java Developer
1000000 - 2000000 KZT
Digital Automation Solution
Алматы
Более 4 лет опыта разработки веб-приложений. Опыт создания приложений Java Enterprise. Уверенное знание Java. Опыт работы с микросервисами: Опыт...
Java Middle Developer
400000 - 1000000 KZT
Digital Automation Solution
Алматы
1-3 лет опыта разработки веб-приложений. Опыт создания приложений Java Enterprise. Уверенное знание Java. Опыт работы с микросервисами: Опыт...
Java developer
700000 KZT
Prime Source
Алматы
Умение качественно и эффективно программировать на Java, хорошее знание Spring Boot, Spring security, Spring MVC, Spring Data, Spring Cloud.
Чему вы научитесь за 24 недели
Основам языка Java SE, Java Core
С нуля изучите синтаксис языка и научитесь создавать собственные алгоритмы по лучшим практикам, решать задачи любой сложности. Изучите основные концепции объектно-ориентированного программирования.
Front end Разработка
Вы изучите HTML/CSS/JavaScript, научитесь верстать динамичные и красивые сайты с нуля, поймете как устроена логика WEB Сайтов.
Back end Разработка на Java Enterprise
Изучите основные концепции разработки бэкенда для web приложений, сможете проектировать приложение с самого нуля, Использовать технологии Java Servlet API, JDBC, сессии, куки и многое другое.
Spring Framework
Научитесь быстро разрабатывать WEB Приложения с помощью Spring Boot, сможете ловко использовать библиотеку Hibernate в своих проектах, научитесь настраивать безопасность в Spring и писать собственные API.
Какие компании используют в своей работе Java
Программа курса
Вы начнете изучать Java с самого нуля, постепенно повышая нагрузку. В течение обучения мы создадим несколько мини‑проектов и финальные проекты для портфолио. В итоге вы научитесь создавать корпоративные приложения на Spring Framework.
-
Основной синтаксис языка Java, переменные, типы данных, условия (if-else). Практика по условиям.
-
Циклы, циклы while, do-while, for. Массивы. Обход массивов. Практика по массивам.
-
Двумерные массивы, обход двумерных массивов. Практика по двумерным массивам.
-
Строки, работа со строками. Практика по строкам.
-
ООП. Классы и объекты, модификаторы доступа, инкапсуляция, геттеры и сеттеры.
-
Наследование, полиморфизм, абстракция, абстрактные классы, абстрактные методы, анонимные классы.
-
Интерфейсы, реализация интерфейсов, графика GUI (Graphical User Interface), создания окон для приложении, таблицы, создания несколько панелей в одном окне.
-
Обработка исключений, try - catch, коллекции, списки, Set, List, ArrayList, HashMap, Stream API, ввод в лямбда выражении, forEach(), filter(), findFirst(), findAny().
-
Основы верстки HTML, HTML элементы, формы ввода. Знакомство с CSS для применения стилей к HTML.
-
CSS grid, flexbox. Работа с JavaScript и изучение алгоритмов через JS.
-
Циклы, массивы, объекты, JSON. DOM HTML, DOM CSS.
-
Основы Bootstrap 5, Bootstrap + JS (Modal, Toggle).
-
Основы Java EE, Tomcat 9 и выше, Servlets, GET POST запросы, JSP (на начальном этапе как view).
-
JDBC + PostgreSQL, INSERT, UPDATE, SELECT, DELETE, связки таблиц.
-
Работа с Cookie, Sessions. Пример аутентификации, авторизации.
-
Разработка проекта “Блог”. Аутентификация, регистрация, добавление блога, просмотр блога, поисковик, модуль комментариев.
-
Spring Boot, Контроллеры, запросы и ответы. Thymeleaf Framework, применение Thymeleaf как представление (view).
-
Thymeleaf layout dialect. DI - внедрение зависимостей, бины, компоненты.
-
Spring Data, JPA, JPA Repository, Entities, CRUD операции.
-
JPA ManyToOne, ManyToMany OneToOne связи, Сервисы, i18n перевод интерфейса на несколько языков.
-
Spring Security, регистрация, аутентификация, разделение уровней доступа по ролям.
-
REST API, REST контроллеры, JSON + работа с POSTMAN.
-
Миграция таблиц, LiquiBase, библиотека MapStruct, использование Data Transfer Objects.
-
Работа с файлами, загрузка файлов на сервер, Docker, Docker-compose.