Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Темы по коучингу Java by Mind Map: Темы по коучингу
Java
5.0 stars - 1 reviews range from 0 to 5

Темы по коучингу Java

Как с нуля научиться разрабатывать профессионально Android приложения

"Android разработчик" (3 месяца)

Как с нуля научиться разрабатывать профессионально Android приложения

1.  Создание приложения "Учет финансов 2.0"

Практика создания большого Android приложения

Что нужно знать, "Основы Java" (из 1-го раздела), Опыт разработки на Java

Чему научитесь, Создадите приложение "Учет финансов", Научитесь разрабатывать на Android, Узнаете, как профессионально нужно создавать Android приложения

2. Продвижение приложения

Продвижение и реклама приложения

Что нужно знать, Основы Android, Иметь рабочее Android приложение

Чему научитесь, Работа с Google Play, Реклама приложения, Оптимизация, Работа с обратной связью от пользователей

"Разработчик Spring Framework" (3 месяца)

Изучение самой популярной технологии от основ до написания большого проекта.

1. Основы Spring Framework

Для изучения Spring нужно хорошо знать основы Java (особенно ООП) и иметь опыт разработки веб приложений (сервлеты, веб страницы, настройки)

Что нужно знать, "Основы Java" (из 1-го раздела), Опыт разработки на Java

Чему научитесь, Создавать приложения с помощью Spring, Главные принципы Spring, Отличия, плюсы и минусы в разработке на Spring

2. Веб приложения на Spring MVC

После основ Spring можно изучать веб часть.

Что нужно знать, Основы Spring Framework, Основы веб разработки на Java

Чему научитесь, Принципы создания веб приложений на Spring MVC, Связка с основами Spring, Интеграция с JSF, Создание веб сервисов в Spring

3. Безопасность со Spring Security

Замена стандартным средствам безопасности в Java с помощью более легкого и понятного Spring Security

Что нужно знать, Основы Spring, Spring MVC

Чему научитесь, Преимущества, SSL шифрование, Ключи, серфтификаты, Центр сертификации, Авторизация

4. Бизнес процессы со Spring Webflow

Использование бизнес-процессов Spring в вашем приложении

Что нужно знать, Основы Spring, Spring MVC

Чему научитесь, Приложения с пошаговыми процессами, Интеграция с JSF, Работа с потоками (процессами)

5. Онлайн библиотека на Spring

Финальное закрепление всех знаний Spring из предыдущих курсов На основе проекта "Онлайн библиотека", только с применением технологий Spring

Что нужно знать, Все предыдущие части Spring

Чему научитесь, Доработка Онлайн библиотеки с применением Spring, Оптимизация, Использование всех полученных знаний Spring

"Начинающий разработчик" (3 месяца)

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

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

Это самое первое, что нужно изучить для быстрого старта в Java.

Что нужно знать, Элементарные понятия программирования (переменная, цикл и пр.), Можно стартовать с самого нуля, Знание любого другого языка - плюс

Чему научитесь, Профессиональное создание кода Java, Главные принципы разработки (ООП), Создание расширяемого кода, Основы синтаксиса в Java, Коллекции, Отладка приложения (Debug), Работа в IntelliJ IDEA

2. Основы базы данных

После основ ООП нужно пройти основы базы данных на примере SQLite, чтобы вы могли использовать БД в любом приложении Java

Что нужно знать, Основы ООП, Любой опыт разработки на Java

Чему научитесь, Создание БД, Создание таблиц, Связывания, ограничения, оптимизация, Работа с данными из кода с помощью JDBC, SQL запросы, БД SQLite

3. Графическое ядро Swing

Создание desktop приложений Java с помощью фреймворка Swing - первая и пока более популярная технология. На основе реального проекта, для получения бОльшей практики разработки на Java. Многие принципы Swing используются во многих современных фреймворках, поэтому их знание - обязательно. Этот раздел нужен для получения практики в разработке Java приложений, чтобы не тренироваться в консольных приложениях, а можно было визуально видеть результат.

Что нужно знать, Основы ООП, Любой опыт разработки на Java, SQL запросы, базы данных, SQL запросы, базы данных

Чему научитесь, Перевод проекта под стиль ООП, Работа с объектами, Сериализация, файлы, Коллекции, Исключение и ошибки, Разработка графических приложений на Swing, Компоненты Swing

4. Графическое ядро JavaFX

Создание desktop приложений Java с помощью JavaFX - более новая технология, постоянно развивается. На основе реального проекта. Для получения бОльшей практики разработки на Java.

Что нужно знать, Основы ООП, Любой опыт разработки на Java, Желательно: основы Swing

Чему научитесь, Компоненты JavaFX, Отличия от Swing, Алгоритм построения GUI, Контроллеры для связи с GUI, Принцип MVC, Локализация приложения, Связь с БД SQLite

5. Паттерны (шаблоны) проектирования ("Золотоискатель")

Финальное закрепление всех основ Java, которые прошли в прошлых курсах. Самый сложный проект из всех предыдущих. Применение всех полученных знаний на одном большом проекте с использованием паттернов проектирования. Углубленное применение ООП, связей между объектами, наследование, интерфейсы и т.д.

Что нужно знать, Основы ООП, Базы данных, Swing

Чему научитесь, Углубленное закрепление ООП на практике, Проектирование объектов и связей, Практика по Swing, Использование паттернов в реальном проекте, Swing + JDBC + SQLite, Профилирование и исправление узких мест приложения, Анализ производительности, чтение heapdump

"Разработчик веб приложений" (3 месяца)

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

1. Онлайн библиотека на Java

Cамое первое, что нужно изучить из раздела веб разработки на Java

Что нужно знать, "Основы Java" (из 1-го раздела)

Чему научитесь, Основы написание веб приложений на Java

2. Веб сервисы в Java

Основы создание веб сервисов в Java - библиотеки, стандарты, примеры клиентов на Java и C#

Что нужно знать, "Основы Java" (из 1-го раздела), Основы веб разработки на Java (HTTP, сервлеты)

Чему научитесь, SOAP и RESTful сервисы, Клиенты сервисов на Java и C#