Программирование [Борисов Егор] Java-профессионал за 60 дней (2014) Видеокурс

Moderator
29 Мар 2020
270,692
1,069,023
113
#1
img-png.27095

Название: Java-профессионал за 60 дней (2014) Видеокурс

Автор: Борисов Егор

Сегодня многие пытаются самостоятельно изучить язык Java, однако удается это только у 3% самообучающихся.

Практически у всех новичков появляются следующие проблемы при обучении:


не знают, с чего начинать, что является базой для новичков, а что – для продвинутых программистов



отсутствуют хорошие примеры, особенно видеопримеры с пошаговым объяснением



незнание особенностей отдельных тем, фишек и подводных камней



разбросанность информации по интернету, отсутствие ее систематизации

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

Но причина того, почему 97% новичков бросают обучение Java проста:

неверный подход к изучению

И как результат такого неверного подхода - пропадает желание изучать Java дальше.

Есть несколько вариантов решения такой проблемы:

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

2) Или более надежный и быстрый путь:

Использовать опыт профессионалов и по шагам повторить все, что необходимо.

Без лишней головной боли, на готовых примерах.

Я думаю, это наиболее легкий способ чему-то научиться быстро и эффективно. Все шишки уже набиты за вас.

Поэтому для всех начинающих подготовлен следующий видеокурс...

Java-профессионал за 60 дней

Особенность: последовательное изучение Java на готовых примерах:

Даже самые скептически настроенные новички, начинают чувствовать себя уверенно при изучении Java по данной методике.

Видеокурс содержит информацию, которую профессионалы часто скрывают или уделяют ей мало внимания, заостряя внимание на второстепенные и прикладные вещи.

Вы получите все без утайки.

Многие новички, изучившие данный курс, вырастают до профессионала не за 3 года, а за полгода-год.

Чему вы научитесь, обучаясь по этому курсу:

- вы начнете уверенно чувствовать себя в ООП (он перестанет быть для вас темным лесом)

- научитесь работать с графическими компонентами и применять полученные знания ООП

- освоите работу с базами данных, поймете, что ничего в этом сложного нет

- научитесь строить структуру таблиц и обращаться к ним из программного кода

- научитесь писать программы более эффективно и качественно

- научитесь не только программировать, но и проектировать

- получите много советов и приемов, о которых знают только профессионалы

Комплект курса содержит:

- более 90 видеоуроков

- общая длительность видеоуроков - 23 часа

- более 40 готовых проектов NetBeans

- более 100 домашних заданий с полным разбором

Подробнее:

- Видеоуроки - все уроки представлены в видеоформате

- Домашние задания к каждому уроку - каждый урок содержит несколько домашних заданий для закрепления

- Исходные коды - исходные коды находятся в виде отдельных проектов NetBeans, чтобы вы могли сразу открывать их на своем компьютере

- Видеопояснения ко всем домашним заданиям и исходным кодам - полный разбор всех домашних заданий в видео формате

Какие темы вы изучите?

1 блок "ООП"

Каждый уважающий себя профессионал должен знать принципы объектно-ориентированного программирования и уметь применять их.

Вы получите знания, без которых немыслима разработка любой программы.

Вы поймете что такое ООП, зачем оно нужно и почему нужно изучать Java именно с него. Основной упор будет идти на понимание всех принципов ООП и их практическое применение.

Даже если у вас уже есть какие-то знания в этой области - уверен, вы узнаете много чего нового, о чем не говорят книги и различные интернет-ресурсы.

Знания ООП пригодятся вам в любом языке программирования, не только в Java.

Поэтому вы убьете не одного, а сразу много зайцев.

Темы блока:

Введение в ООП

Создание объектов

Типы переменных

Хранение объектов в памяти

Гетеры и сетеры

Инкапсуляция

Конструкторы

Наследование

Переопределенные методы

Полиморфизм

Абстрактные классы

Интерфейсы

Ключевое слово static

Композиция

Перегруженные методы

Особенности передачи параметров в методы

Правила написание кода (Code Conventions)

Применение JavaDocs

На практике вы узнаете много вещей, до которых по моему опыту многие доходят очень долго (в среднем от полугода до нескольких лет), если пытаются сделать это самостоятельно.

2 блок "SWING"

Здесь мы начнем обсуждать одну из самых популярных тем начинающих программистов - графический интерфейс - лицо вашей программы, первое, что видит пользователь.

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

Я поделюсь всеми своими рекомендациями при построении графических компонентов.

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

Цель данного блока - научиться пользоваться библиотеками SWING и узнать их основные принципы работы.

Темы блока:

Компоненты SWING

Создание фреймов

Концепция JavaBeans

Контейнеры

Скины (внешний вид программы)

Менеджеры расположения (layout managers)

Слушатели событий (listeners)

Адаптеры

Jar файлы

Разработка калькулятора

Технология Java Web Start

Дизайнер интерфейса в NetBeans

Апплеты

Массивы

Коллекции

Работа с файловой системой

Обработка исключительных ситуаций

Архитектура Model-Viewer-Controller (MVC)

Разработка собственного MP3 плеера

Использование моделей компонентов

В этом блоке освещены такие важные темы как исключения, работа с файлами, массивы, коллекции, которые напрямую не относятся к графическому интерфейсу. Однако на этих примерах будет легче разобраться с этими темами.

Вот как примерно будет выглядеть MP3 плеер, который вы с нуля создадите в конце 2-го блока:

3 блок "Базы данных"

В этом блоке начинается разбор самой популярной темы - базы данных.

В любой серьезной программе используются базы данных, поэтому знания этого блока просто необходимы любому, кто встал на путь программиста.

Вы поймете что такое базы данных, какие бывают, чем отличаются, где применяются, узнаете возможности Java.

Здесь найдут свое применение все полученные знания из предыдущих 2 блоков.

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

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

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

Темы блока:

Введение в базы даных

База данных SQLite

Дизайнер SQLite Expert Personal

Планирование и проектирование таблиц

Ключи, связи, ограничения таблиц

Разработка базы данных с нуля

Связи "один к одному", "один ко многим", "много ко многим"

Наследование между таблицами

Представления в базе данных (View)

Запросы SQL

Оператор JOIN

Подзапросы

JDBC

Обращение к базе данных из Java

Объекты Connection, Statement, ResultSet

Обработка результатов SQL запроса

Компонент JTable для отображения и сортировки данных

Различные виды загрузки данных в JTable

Основной упор будет идти на практику - разработка структуры таблиц и обращение к ним с помощью JDBC.

Мы полностью с нуля построим новую базу данных с бизнес процессом по продаже автомобилей и будем с ней работать во всех уроках. Используемая база данных - SQLite (Эта база данных также применяется в Android, i, Skype, почти всех браузерах, Adobe и др.)

Также вы узнаете как использовать компонент JTable для отображения и обновления данных.

Почему за 2 месяца, а не за 2 года?

В среднем Java-программист формируется за 1,5-2 года обучения. Вы, изучив данный курс, станете таковым за 2 месяца.

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

Итак, вот главные отличия данного видеокурса

скорость изучения - ускорение в 10 раз - все, что вы учили бы полгода-год, вы узнаете за 2 месяца

авторская методика, которая доказала свою результативность

никакой "воды" - вы получаете отфильтрованную информацию, самый сок

удобство - вы сами планируете время для изучения

возможность пересмотра - в любое время можно вернуться и пересмотреть материал

упор на практику - оптимальное соотношение теории и практики

передача многолетнего опыта - вы обойдете многие грабли и ошибки

советы профессионалов - советы по планированию и разработке программного кода

последовательность обучения - все темы даны в нужной последовательности

побочный эффект - в дальнейшем вы сможете с легкостью читать книги по программированию, которые раньше не понимали

Продажник:

Для просмотра содержимого вам необходимо авторизоваться

Скачать:



Для просмотра содержимого вам необходимо авторизоваться