Курс Java инструментарий

Авторский тренинг-интенсив Сергея Немчинского
Online

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

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

В курс обучения включены кроме того и система юнит-тестирования JUnit и система автоматической сборки проекта maven.

О курсе

Программа курса
  • Вводная лекция
  • Знакомство:
    • установка JDK
    • установка Eclipse
    • консольное приложение
  • JUnit
  • TDD
  • debug
  • про Сервера приложений, Tomcat
  • Запуск простейшего приложения
  • Веб-приложение на JSP
  • Установка PostgreSQL
  • Подключение к базе через DriverManager
  • Использование SQL
  • Системы контроля версий
  • Установка git
  • Создание собственного проекта в репозитории
  • Работа с репозиторием
  • Бренчи, теги
  • Системы построения проектов
  • Ant, maven, gradle
  • Преобразование проекта в maven
  • Основы linux
  • Shell
  • Telnet, FTP, SSH

Пройти (при необходимости):
Курс Java start

Почитать:
Книгу Якова Файна Java Programming for Kids, Parents and Grandparents

Скачать:
1. JDK 8 
2. Eclipse for Enterprise Java developers 
3. PostgreSQL
4. Tomcat 8.5 (64-bit Windows zip)

Иметь ноутбук:
1. Оперативная память не менее 4Гб, желательно 8+
2. Процессор не ниже Pentium, желательно Core i3+
3. Желательно windows 10, можно MacOS или Linux

Начальные требования к студентам
  • Пройти наш курс Java Start или прочитать книгу Я. Файна «Java Programming»
  • Скачать: JDK 8, Eclipse, PostgreSQL, Tomcat 8.5 (см. ссылки в последнем пункте программы курса)
  • Иметь ноутбук/ ПК для работы
Online

Тренинг Java Tools

Условия
  • Без проверки заданий
  • Помощь в чате Zulip
  • Неограниченный доступ к курсу

Об обучении

Как проходит обучение

Ты получаешь доступ к видеоурокам с теорией и сразу на практике применяешь знания — пишешь код и запускаешь его на выполнение. Код скомпилировался (запустился без ошибок) — поздравляем! Ты сделал все правильно и можешь перейти к следующему заданию.

Для кого этот курс

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

Начальные требования

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

Этапы вашего обучения

Ваш план по обучению с нуля до специалиста уровня Strong Junior с коммерческим опытом работы.

Как проходит обучение?

Регистрация

Оставляешь заявку на сайте

Ответы на вопросы

С тобой связывается сотрудник Foxminded и отвечает на все вопросы

Доступ

Получаешь доступ к видео-лекциям и заданиям

Просмотр

Cмотришь видео-лекции от Сергея Немчинского

Выполнение

Выполняешь задачу по примеру

Следующее задание

Скомпилировалось? Переходишь к следующему заданию

Твой результат после

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

 

🎁 Бонус: получи скидку -10% на первый месяц курса менторинга Java (Spring) после прохождения стартового курса Java Tools (скидка действительна на протяжении 2х месяцев после покупки курса)

Автор курса
Сергей Немчинский
CEO FOXMINDED

27 лет в программировании, из них 15 лет в Java. Certified Scrum Master, c 2008 года работал и проводил тренинги в Luxoft, NetCraker, IntroPro. Провёл 50+ тренингов в сфере IT. Больше 350К подписчиков на образовательном YouTube канале.

Демонстрационная версия курса Java tools

О чем курс и для кого
Java tools
1 JDK +IDE
1.1 О чем курс и для кого
1.2 Виртуальная машина, байткод
1.3 Отличия JDK и JRE
1.4 Версии Java
1.5 Скачиваем и устанавливаем JDK
Урок будет доступен после покупки курса
1.6 Что такое IDE? Какие бывают IDE ?
Урок будет доступен после покупки курса
1.7 Скачиваем и устанавливаем Eclipse
Урок будет доступен после покупки курса
1.8 Пишем Hello world
Урок будет доступен после покупки курса
1.9 Вопросы аудитории
Урок будет доступен после покупки курса
2 JUnit, TDD, JSP
2.1 Юнит-тесты и JUnit
Урок будет доступен после покупки курса
2.2 Пишем более сложное приложение с использованием юнит-тестов
Урок будет доступен после покупки курса
2.3 Дебаг, зачем он нужен и как работает
Урок будет доступен после покупки курса
2.4 Сервлеты и JSP. Запуск веб-приложения на Tomcat
Урок будет доступен после покупки курса
2.5 Вопросы аудитории
Урок будет доступен после покупки курса
3 DAO
3.1 Что такое база данных и какие они бывают
Урок будет доступен после покупки курса
3.2 Устанавливаем PostgreSQL
Урок будет доступен после покупки курса
3.3 Настраиваем базу данных
Урок будет доступен после покупки курса
3.4 Cоздаем в базе первоначальные таблицы
Урок будет доступен после покупки курса
3.5 JDBC
Урок будет доступен после покупки курса
4 Source control (version control)
4.1 Системы контроля версий
Урок будет доступен после покупки курса
4.2 Подключение готового проекта к нашему GitLab
Урок будет доступен после покупки курса
4.3 Коммит проекта
Урок будет доступен после покупки курса
4.4 Что такое бренчи и зачем они нужны
Урок будет доступен после покупки курса
5 Build systems
5.1 Что такое системы построения проектов и зачем они нужны
Урок будет доступен после покупки курса
5.2 Обзор текущих систем построения проектов
Урок будет доступен после покупки курса
5.3 Maven — как он работает
Урок будет доступен после покупки курса
5.4 Преобразуем проект в Maven
Урок будет доступен после покупки курса
5.5 Создаем Maven проект с нуля
Урок будет доступен после покупки курса
5.6 Maven — ответы на вопросы
Урок будет доступен после покупки курса
6 Основы Unix-like систем
6.1 Вступление
Урок будет доступен после покупки курса
6.2 Коммерческие Unix системы. Бесплатные unix системы. GNU и Linux
Урок будет доступен после покупки курса
6.3 Основные идеи построения unix-like систем. Ядро, shell, X-windows, window manager
Урок будет доступен после покупки курса
6.4 Команды shell для программиста
Урок будет доступен после покупки курса
6.5 Протоколы для работы с серверами
Урок будет доступен после покупки курса
6.6 Завершение
Урок будет доступен после покупки курса

Отзывы

5
JAVA TOOLS
JAVA TOOLS JAVA TOOLS

Курс научил спокойно ориентироваться в процессе командной разработки, в инструментах, назначение которых раньше не могли объяснить простыми выражениями программисты: debag, GIT, Bitbucket, Stash, Maven… Стал неплохо разбираться в Eclipse, научился создавать web-проекты на Java, с подключенной PostgreeSQL. По результатам прохождения считаю, что эти две недели сэкономили мне больше полугода жизни. И, по-видимому, исключили возможность увязнуть в бесконечном количестве и сложности доступных инструментов.

5
JAVA TOOLS
JAVA TOOLS JAVA TOOLS

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

5
JAVA TOOLS
JAVA TOOLS JAVA TOOLS

Ключевая особенность данного курса – предельная концентрация на практическую сторону организации процесса обучения и последующей работы джава-девелопера. Большинство других учебных курсов по языкам программирования достаточно поверхностно уделяют внимание тому, чтобы, во-первых, помочь неофиту грамотно развернуть весь «туллинг» (или хотя бы рассказать, что нужно в реальной работе), во-вторых, очертить направления «главных ударов» в дальнейшем обучении. Сергей, самый мудрый джава-лис в украинском сегменте интернета, «берет вас за руку» и ставит на правильный путь, вручая «проводящую нить Ариадны», настойчиво и систематически придерживаясь которой начинающий разработчик обязательно найдет навыки и компетенции, необходимые для получения работы и дальнейшего профессионального развития в мире Java. Выражаю искреннюю благодарность команде FOXMINDED и Сергею лично за наведение порядка в хаосе моего эмпирического опыта, полученного в процессе вхождения в IT в результате кавалерийского наскока «с шашкой наголо» и без плана? Теперь план есть. Идём дальше.

5
JAVA TOOLS
JAVA TOOLS JAVA TOOLS

Спасибо всей команде Foxminded, отдельное спасибо Сергею и Тане. Классный тренинг! Сначала думал, что в этом тренинге «новичок» только Я и название курса, но сейчас понимаю, что чертовски приятно хоть «что-то» все же начал понимать. Вы крутые!

5
JAVA TOOLS
JAVA TOOLS JAVA TOOLS

Я прослушал курс «Инструментарий для новичков Java». Все очень круто, очень положительно, море информации, очень много мелких полезных нюансов, которые самостоятельно довольно сложно где-то найти, потому очень классно. Сергей, как обычно, очень крутой преподаватель, объясняет очень доступно и все просто круто. В двух словах хотелось бы сказать, что основная ценность курса состоит в том, что у новичков пропадает некий барьер в том, что при малейшей ошибке и какой-то проблеме сразу пропадает желание заниматься дальше java. Этот курс как-то упрощает этот процесс и становится легко, и вот эти знания, скажем так, очень помогают.

5
JAVA TOOLS
JAVA TOOLS JAVA TOOLS

Я прошел курс «Инструментарий java для новичков». Что дает этот курс? Если представить себе мир Java как бескрайний океан, который вам нужно переплыть, то этот курс позволяет вам не просто плыть к востоку, а плыть к островкам, на которые вы можете положиться. Собственно, таким образом у вас будет направление и будет возможность отдохнуть, потому что вы не будете там поодиночке. И я считаю, что это очень важно.

5
JAVA TOOLS
JAVA TOOLS JAVA TOOLS

Я прослушал курс по инструментарию Java для начинающих и так как я человек, который -энное количество лет назад последний раз писал код, и это мой первый язык для программирования, хочу сказать, что здесь было очень много моментов, которые вряд ли где найдешь. Для тех, кто думает стоит ли этот курс просящих денег — отражается на все 100 процентов. Если вы думаете, даже не думайте, подписывайтесь, приходите на учебу.

5
JAVA TOOLS
JAVA TOOLS JAVA TOOLS

Меня зовут Виктор и в программировании я не новичок, но в java все, что я до этого момента изучал, было только самостоятельно. Поэтому чтобы не изобретать велосипед, когда увидел название курса от Сергея Немчинского, то я конечно же для себя увидел возможность в том что: «Слушай, прочти наконец-то инструкцию, а лучше послушай гуру, который посвятил этому очень много времени и может действительно рассказать много таких вещей , на которые сам ты не потратишь столько времени”. Потому что все эти особенности, знаю по собственному опыту, пишутся кровью и потом, и красными глазами, и 27 часов в сутки, и так далее. Потому конечно же лучше все получить сразу в готовом виде, получить рельсы и направления и толкать свои вагончики вперед и вверх.

Все отзывы
Сертификат об окончании

Сертификат об окончании

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

Записаться на курс Java инструментарий

Мы не сотрудничаем с резидентами РФ и РБ!


    Отправляя сообщениe, вы соглашаетесь с нашей офертой.

    Java Инструментарий

    Вы – начинающий java-разработчик; возможно, вы даже окончили курсы Java для начинающих от компании Foxminded. Но вам сложно разобраться, как же все это настроить и запустить в работу, подключить базу данных и покрыть тестами.

    Не расстраивайтесь, вы не один. На самом деле разобраться в инструментарии Java непросто, особенно самому. Чтобы облегчить эту задачу, мы в Foxminded создали курс «Java Tools».

    Этот курс предполагает, что вы довольно уверенно знаете Java, так что без базовой подготовки он не принесет пользы. Рекомендуем сначала пройти курс Java для начинающий “Java Start”, или другим способом получить базовый уровень в Java.

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

    Если вам нужно как следует разобраться в инструментарии Java, оставляйте заявку, и наши менеджеры с вами свяжутся.

    FAQ

    Какие требования для начала обучения?

    Необходимо пройти предварительный курс «Java Start» или иметь базовые знания Java, а также иметь ноутбук с необходимым программным обеспечением.

    Как долго длится курс?

    Доступ к материалам курса не ограничен.

    Для кого подходит этот курс?

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

    Могу ли я получить скидку на курс?

    Да, после прохождения курса «Java Tools» вы получаете скидку на следующий курс менторинга.

    Кто ведет курс?

    Автор курса, Сергей Немчинский, имеет более 27 лет опыта в программировании и более 15 лет опыта работы с Java.

    Больше FAQ
    Программа лояльности
    Перейти