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

Видеокурсы http://javabegin.ru by Mind Map: Видеокурсы http://javabegin.ru
5.0 stars - 4 reviews range from 0 to 5

Видеокурсы http://javabegin.ru

Используйте эту карту, чтобы узнать краткое описание всех курсов , в какой последовательности нужно изучать, минимальные знания, ссылки на курсы. Нумерация разделов и курсов указаны для последовательного изучения. Более подробно по каждому курсу можно узнать по отдельной ссылке.

Android разработка

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

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

Как профессионально создавать Android приложения

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

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

Ссылка на курс, Пошаговое создание приложения http://javabegin.ru/products/finance20, Время на изучение, 1.5-2 месяца

2. Распространение приложения

Работа с магазином для установки Android приложений, продвижение приложения, реклама, обратная связь

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

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

Ссылка на курс, (пока не доступна), Время на изучение: 1-1.5 месяца

Основы Java

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

Основные

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

1. Объектно-ориентированное программирование (ООП), Что нужно знать, Элементарные понятия программирования (переменная, цикл и пр.), Можно стартовать с самого нуля, Знание любого другого языка - плюс, Чему научитесь, Профессиональное создание кода Java, Главные принципы разработки (ООП), Создание расширяемого кода, Основы синтаксиса в Java, Коллекции, Отладка приложения (Debug), Работа в IntelliJ IDEA, Ссылка на курс, Профессиональное применение ООП в Java http://javabegin.ru/products/oop/, Время на изучение: 1-2 недели

2. Основы базы данных, Что нужно знать, Основы ООП, Любой опыт разработки на Java, Чему научитесь, Создание БД, Создание таблиц, Связывания, ограничения, оптимизация, Работа с данными из кода с помощью JDBC, SQL запросы, БД SQLite, Ссылка на курс, Базы данных в Java: пошаговый курс для начинающих http://javabegin.ru/products/bd, Время на изучение: 1-2 недели

3. Графическое ядро Swing, Что нужно знать, Основы ООП, Любой опыт разработки на Java, SQL запросы, базы данных, Чему научитесь, Перевод проекта под стиль ООП, Работа с объектами, Сериализация, файлы, Коллекции, Исключение и ошибки, Разработка графических приложений на Swing, Компоненты Swing, Ссылка на курс, Создание MP3 плеера на Swing http://javabegin.ru/products/swing, Время на изучение: 2-3 недели

Дополнительные

Нужно изучать после основных курсов. Для закрепления и получения бОльшей практики. Более сложный код, продвинутые темы.

1. Графическое ядро JavaFX, Что нужно знать, Основы ООП, Любой опыт разработки на Java, SQL запросы, базы данных, Желательно: основы Swing, Чему научитесь, Компоненты JavaFX, Отличия от Swing, Алгоритм построения GUI, Контроллеры для связи с GUI, Принцип MVC, Локализация приложения, Связь с БД SQLite, Ссылка на курс, Основы JavaFX на примере http://javabegin.ru/products/javafx, Время на изучение: 2-3 недели

2. Паттерны (шаблоны) проектирования ("Золотоискатель"), Что нужно знать, Основы ООП, Базы данных, Swing, Чему научитесь, Углубленное закрепление ООП на практике, Проектирование объектов и связей, Практика по Swing, Использование паттернов в реальном проекте, Swing + JDBC + SQLite, Профилирование и исправление узких мест приложения, Анализ производительности, чтение heapdump, Ссылка на курс, Шаблоны проектирования Java: переход на профессиональный уровень http://javabegin.ru/products/patterns, Время на изучение: 1-1.5 месяца

3. Основы проектирования на UML, Что нужно знать, Основы ООП, Любой опыт разработки на Java, SQL запросы, базы данных, Желательно: основы Swing, Чему научитесь, Подготовка требований, Понятия Use case, user story, Построение диаграмм, Проектирование, Принципы UML, Ссылка на курс, (отсутствует, будет добавлена)

4. Базы данных - более сложные темы, Что нужно знать, Основы БД, SQL, Создание таблиц, Чему научитесь, Анализировать скорость работы SQL, deadlock, Транзакции, Блокировки, Ссылка на курс, (отсутствует, будет добавлена)

5. Тестирование в Java, Что нужно знать, Основы Java, ООП, Чему научитесь, Зачем нужны тесты, Как и что тестировать, Junit, Ссылка на курс, (отсутствует, будет добавлена)

Веб разработка

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

Основные курсы

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

1. Онлайн библиотека на Java, Что нужно знать, "Основы Java" (из 1-го раздела), Чему научитесь, Основы написание веб приложений на Java, Ссылка на курс, Онлайн библиотека на Java http://javabegin.ru/products/web/, Время на изучение, 1-1.5 месяца

2. Веб сервисы в Java, Что нужно знать, "Основы Java" (из 1-го раздела), Основы веб разработки на Java (HTTP, сервлеты), Чему научитесь, SOAP и RESTful сервисы, Клиенты сервисов на Java и C#, Ссылка на курс, Создание SOAP и RESTful сервисов http://javabegin.ru/products/webservices, Время на изучение: 1-1.5 месяца

Дополнительные

Нужно изучать после основных курсов по веб разработке. Дополнительные знания, практика, фреймворки.

1. Уникальный дизайн веб приложений, Что нужно знать, Основы веб, Чему научитесь, Создавать и находить современные дизайн для веб приложений, На примере приложения "Авиабилеты", Верстка дизайна для JSF, Ссылка на курс, Уникальный дизайны http://javabegin.ru/products/design, Время на изучение, 2-3 недели

2. Google Web Toolkit (GWT), Что нужно знать, Основы веб разработки на Java (HTTP, сервлеты, JavaScript), Чему научитесь, Отличие в рарзработке, Работа с компонентами, Асинхронность, JSON, Ссылка на курс, Разработка приложений на GWT http://javabegin.ru/products/gwt, Время на изучение: 1-2 недели

3. IBM WebSphere, Что нужно знать, Основы веб разработки, Чему научитесь, Инструменты IBM WebSphere, Плагины, среда разработки, Ссылка на курс, (описание отсутствует)

4. HTML5, Что нужно знать, Основы веб разработки, HTML, Чему научитесь, Введение в HTML5, Основные элементы, Отличия от старых версий, Плюсы минусы, Ссылка на курс, (описание отсутствует)

Spring Framework

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

1. Основы Spring Framework

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

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

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

Ссылка на курс, Основы Spring Framework http://javabegin.ru/products/spring, Время на изучение: 1-2 недели

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

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

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

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

Ссылка на курс, Spring MVC для начинающих http://javabegin.ru/products/spring-mvc, Время на изучение: 1-2 недели

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

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

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

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

Ссылка на курс, Безопасность приложения http://javabegin.ru/products/spring-security, Время на изучение: 1-2 недели

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

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

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

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

Ссылка на курс, Приложения Spring Webflow http://javabegin.ru/products/spring-webflow, Время на изучение: 2-3 недели

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

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

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

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

Ссылка на курс, Онлайн библиотека на Spring http://javabegin.ru/products/spring-library, Время на изучение: 1-1.5 месяца