Доступно [Skillbox] Профессия Java‑разработчик, 2020 (Даниил Пилипенко)

Цена:
43500 руб
Взнос:
946 руб
Организатор:
Организатор

Основной список:

1. Организатор 2. sasha2605 3. zzzone 4. morgananna 5. sss_show 6. gelo84 7. Gre8 8. Alhabor 9. SergioDb 10. Nata-nata 11. GKate 12. smx3001 13. Anastas1989 14. Somova08 15. Mary J 16. Kirk1 17. Ya* 18. КокаКо 19. Net60 20. L•Oz 21. megateal 22. aabramov1 23. Dmitroskin 24. тотяна 25. Дарья Важ 26. Sdfuyo 27. Алексc707 28. Hellehoz 29. Словечик 30. maccafeli 31. chegivaro112 32. Alishenka6 33. sass 34. 0name 35. SWAGG3R 36. Emilina23 37. AlexMari2013 38. AlexTT 39. Gidrosliv 40. RustIsk 41. Менеджер
Купить
  1. [Skillbox] Профессия Java‑разработчик, 2020 (Даниил Пилипенко)

    [​IMG]

    Чему вы научитесь
    • Писать код на Java
    • Изучите синтаксис языка, познакомитесь с переменными и операторами, научитесь писать и структурировать свой код и разбираться в чужом.
    • Работать с MySQL
    • Узнаете, как сохранять и изменять информацию в базе данных MySQL. Научитесь писать запросы и управлять большими объёмами данных.
    • Применять принципы ООП
    • Изучите принципы объектно-ориентированного программирования и сможете создавать сложные проекты.
    • Пользоваться Git
    • Научитесь работать с распределённой системой контроля версий вместе с командой, сможете вносить или откатывать изменения в рамках одного проекта.
    • Создавать веб-приложения
    • Поймёте, как превратить строки кода на Java в работающую программу, и научитесь разрабатывать веб-приложения с помощью Spring Boot.
    • Оптимизировать код
    • Научитесь отлавливать и прорабатывать исключения, изучите способы отладки и оптимизации кода. Сможете создавать программы с высокой производительностью.
    Программа курса
    Вводный модуль

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

    Синтаксис языка
    Познакомитесь с основными переменными в языке Java, научитесь использовать операторы сравнения и циклы.

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

    Объекты и классы
    Узнаете, что такое объекты и классы, научитесь создавать параметры, методы и константы, которые будут делать ваш код более эффективным.

    Числа, строки, даты
    Вы научитесь работать с объектами и примитивами, а также преобразовывать числа.

    Массивы и коллекции
    Научитесь работать с массивами и их элементами. Сможете искать элементы с помощью HashMap и TreeMap.

    Наследование и полиморфизм
    Узнаете, как наследовать классы в Java, и научитесь работать с интерфейсами Comparable, Comparator, Map и Set.

    Особенности ООП в Java
    Изучите объектно-ориентированное программирование в Java и новые методы разработки. Познакомитесь с системой сборки и репозиторием Maven.

    Исключения, отладка, тестирование и логирование
    Вы узнаете, как возникают исключения и как их «поймать». Научитесь тестировать и отлаживать приложения, писать логи с информацией о приложениях.

    Работа с файлами и сетью
    Поймёте, как читать файлы с помощью FileInputStream, BufferedReader и класса Files. Научитесь работать с файлами типа HTML и JSON.

    Работа с MySQL в Java
    Научитесь работать с базой данных MySQL, изменять данные и обращаться к ней с различными запросами.

    Многопоточность
    Узнаете, что такое многопоточность и как работать с ней в интерфейсе Runnable. Поймёте, как настроить взаимодействие потоков, научитесь блокировать, приостанавливать и прерывать потоки данных.

    Разработка веб-приложений
    Разработаете первое приложение на Spring Boot с созданием контроллера и подключением к базе данных.

    Нереляционные базы данных и очереди
    Познакомитесь с Redis и научитесь структурам данных. Изучите возможности и агрегацию данных в MongoDB.

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

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

    Заключительный модуль
    Научитесь работать с desktop-приложениями: создавать и кастомизировать интерфейсы, обрабатывать события. Познакомитесь с языками программирования Scala и Kotlin и реактивным программированием на RxJava.

    Бонус-модуль. Паттерны проектирования
    Узнаете, что такое паттерны проектирования, и познакомитесь с Singleton, Factory, Decorator, Adapter и другими паттернами.

    Бонус-модуль. Введение в алгоритмы
    Вы узнаете, зачем нужны алгоритмы, и научитесь работать с алгоритмами бинарного поиска, сортировки, поиска подстроки и другими.

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

    Бонус-модуль. Протокол HTTP
    Познакомитесь с протоколом HTTP, изучите заголовки, тело запроса и ответа. Научитесь работать с PUT, DELETE, OPTIONS, GET- и POST-запросами.
     
    Последнее редактирование модератором: 14 фев 2023
    25 фев 2019
  2. Похожие складчины
    Загрузка...