Модуль 1
144,00ч

Основы Java. Система контроля версий Git

Основы Java. InMemory хранение данных — массивы. Основы объектно-ориентированного программирования. InMemory хранение данных — коллекции
Часов в программе
40,00 часов
лекции
84,00 часа
практика
20,00 часов
промежуточная аттестация
144,00 часа
всего
Материально-технические условия реализации программы:
Вид занятий: Видеолекции
Требуемое ПО:
MS Office, Google Docs
Информационные ресуры
Инструкции:
Basics Java: https://www.baeldung.com/java-tutorial
Json tutorial: https://www.baeldung.com/jackson
Java Collections: https://www.baeldung.com/java-collections
Java Sctreams: https://www.baeldung.com/java-streams
Spring Framework введение: https://spring.io/projects/spring-framework
Spring Data: https://spring.io/projects/spring-data
Spring Cloud: https://spring.io/projects/spring-cloud

Документация по Java: https://docs.oracle.com/en/java/javase/11/docs/api/index.html

Задания для тренировки:
https://www.hackerrank.com/
https://leetcode.com/
https://codeforces.com/

Введение в sql. Установка ПО
https://www.docker.com
https://support.microsoft.com/ru-ru/help/15056/windows-32-64-bit-faq
https://github.com/docker/kitematic/releases
https://dbeaver.io
https://postgrespro.ru/docs/postgresql
https://github.com/dbeaver/dbeaver/wiki
Работа с базами данных
https://www.postgresql.org/docs/9.2/functions-math.html
https://www.postgresql.org/docs/9.2/functions-string.html
https://www.postgresql.org/docs/9.2/functions-logical.html
http://www.postgresqltutorial.com/postgresql-limit/
https://www.postgresql.org/docs/9.2/functions.html
https://dev.mysql.com/doc/sakila/en/sakila-structure-tables.html
Основы sql
https://habr.com/ru/post/268983/
http://www.postgresqltutorial.com/postgresql-aggregate-functions/
http://www.skillz.ru/dev/php/article-Obyasnenie_SQL_obedinenii_JOIN_INNER_OUTER.html
Работа с PostgreSQL
https://habr.com/ru/post/269497/
https://medium.com/@hakibenita/be-careful-with-cte-in-postgresql-fca5e24d2119
https://postgrespro.ru/docs/postgrespro/9.5/using-explain
https://habr.com/ru/post/203320/
Образовательные ресуры
Ресурсы LMS ООО «Нетология»

Учебно-методические материалы

Методы, формы и технологии

Видеолекции
Лонгриды
Скринкасты
Презентации
Вебинары
Практические задания
Ресурсы LMS ООО «Нетология»

Методические разработки

Кейсы
Шаблоны
Чек-листы
Глоссарий

Материалы курса

Шаблоны, чек-листы
Презентации
Лонгриды

Учебная литература

Брюс Эккель. Философия Java, Издательство Питер, 2019, 1168 c
Герберт Шилдт. Java 8. Руководство для начинающих, Издательство Вильямс, 2018, 720 с
Хорстманн Кей С. Java. Библиотека профессионала. Том 1. Основы, Издательство Вильямс, 2019, 864 с
Хорстманн Кей С. Java. Библиотека профессионала. Том 2. Расширенные средства программирования, Издательство Вильямс, 2020, 864 с
Джошуа Блох. Эффективное программирование, Издательство Лори, 2014, 310 с
Боб Мартин. Чистый код. Создание, анализ и рефакторинг, Издательство Питер, 2010, 464 с
Берт Бейтс и Кати Сьерра. Изучаем Java, Издательство Эксмо, 2012, 720 с
Брайан Гётц. Java Concurrency in Practice, Издательство Питер, 2020, 464 с

Темы

Основы Java Система контроля версий Git
Лекции
20,00ч
Практические занятия
39,00ч
Всего
59,00ч
Лекции
20,00ч
Практические занятия
45,00ч
Всего
65,00ч
Промежуточная аттестация 20,00 часов
Практические задания