Перейти к содержанию
+
Главная
Курсы
О преподавателе
Контакты
Вопросы и ответы
Отзывы
Вход / Регистрация
Содержание курса
Основы JAVA (15 уроков)
Основы java для подготовки к автоматизации тестирования программ.
0/30
БЕСПЛАТНО! 1. Настройка проекта JAVA_HOME, PATH, редактор кода, метод main.
01:30:00
Домашнее задание 1. Настройка переменных JAVA_HOME и PATH, редактор кода, метод main.
БЕСПЛАТНО! 2. Типы данных string, int и т.д. Математические операторы.
02:00:00
Домашнее задание 2. Математические вычисления
3. Логические операторы IF ELSE, SWITCH. Циклы FOR, WHILE, DO
02:00:00
Домашнее задание 3. Логические операторы
4. Функции и методы
02:00:00
Домашнее задание 4. Функции и методы
5. Лямбда функции. Тернарный оператор. Цикл FOR EACH.
00:00
Домашнее задание 5. Лямбда функции. Тернарный оператор. Цикл FOR EACH.
6. Массивы
02:00:00
Домашнее задание 6. Массивы
7. Объектно ориентированное программирование часть 1
02:00:00
Домашнее задание 7. ООП часть 1.
8. Объектно ориентированное программирование часть 2, абстракция, интерфейс.
02:00:00
Домашнее задание 8. ООП часть 2.
9. Исключения Exception, try catch часть 1.
00:00
Домашнее задание 9. Исключения try catch часть 1.
10. Исключения Exception, try catch часть 2. Input Output Stream (IO).
00:00
Домашнее задание 10. Исключения try catch часть 2. Input Output Stream (IO).
11. Коллекции часть 1. ArrayList, LinkedList, Stack. Очереди Queue, Dequeue. Асимтоматическая сложность. Нотация BIG O.
00:00
Домашнее задание 11. Коллекции часть 1.
12. Обобщения Generics.
00:00
Домашнее задание 12. Обобщения Generics.
13. Коллекции часть 2. HashMap, HashSet. Методы equals и hashcode в рамках коллекций.
00:00
Домашнее задание 13. Коллекции часть 2.
14. Основные алгоритмы сортировки (Bubble, Selection, Insertion, Merge, Quick sort…)
00:00
Домашнее задание 14. Основные алгоритмы сортировки.
15. Stream API
00:00
Домашнее задание 15. Stream API.
Сетевая модель OSI и TCP/IP. Протоколы HTTP и HTTPS. N-звенная архитектура. (1 урок)
0/2
Сетевая модель OSI и TCP/IP. Протоколы HTTP и HTTPS. N-звенная архитектура.
00:00
Тест на темы: Модель OSI, TCPIP, HTTP, MIME, виды серверов
Базы данных и SQL (3 урока)
SQL для тестировщиков.
0/7
1. Основы баз данных, виды БД, типы данных в БД, транзакции, ACID, CAP теорема. Нормализация. Связи сущностей One To Many, Many To Many. Подключение Postgres SQL.
01:30:00
Домашнее задание 1, часть 1 тест по теории баз данных
Домашнее задание 1, часть 2: настройка СУБД PostgreSQL.
2. SQL часть 1 Операции CRUD: Create, Read, Update, Delete. Select, insert. Ключевые конструкции: max, avg, order by, desc, where.
00:00
Домашнее задание 2. Практика SQL.
3. SQL часть 2 Команды: group by having distinct JOIN left right union
02:00:00
Домашнее задание 3. Практика SQL.
JDBC работа Java в базе данных (4 урока)
0/8
1. Подключение Java к базе данных, интерфейс Connection. Получение результатов запроса ResultSet. SQL инъекции. Подготовленные запросы Prepared Statement.
00:00
Домашнее задание 1. Подключение к базе данных.
2. Доступ к базе данных через DataSource. Java CRUD методы Create, Read, Update, Delete. Предварительно создаваемые соединения Hikari Connection Pool.
00:00
Домашнее задание 2. Создание и поиск сущности в базе данных.
3. Свойства подключения базы данных database property. Lombok. Spring JDBC Логирование SLF4J (Simple Logging Facade for Java).
00:00
Домашнее задание 3. Обновление и удаление сущности из базы данных.
4. Именованые параметры запроса NamedTemplate. Join связывание SQL таблиц. Result Set Extractor.
00:00
Домашнее задание 4. Добавление именованных параметров в проект.
Основы HTML CSS (6 уроков)
Краткий курс по освоению языка разметки HTML CSS, для подготовки к автоматизации тестирования программ.
0/12
1. Основы структуры и функционирования сайта. Базовые теги html.
02:00:00
Домашнее задание 1. Создание html страницы
2. Ссылки, изображения, списки, символы и формы для заполнения.
02:00:00
Домашнее задание 2. Создание меню сайта.
3. Селекторы, единицы измерения, базовые стили формы элементов и изображений в CSS.
02:00:00
Домашнее задание 3. Добавление CSS стилей на свой сайт, часть 1.
4. Вложенность наследование и группирование в CSS. Стили текста и списков.
02:00:00
Домашнее задание 4. Добавление CSS стилей на свой сайт, часть 2.
5. Блочная модель. Псевдоклассы и псевдоэлементы. Табличная вёрстка.
02:00:00
Домашнее задание 5. Создание блочной и табличной вёрстки
6. Позиционирование элементов. Flex Float
00:00
Домашнее задание 6. Позиционирование элементов. Flex Float.
Spring Framework. Разработка приложения на сервере (36 уроков)
0/72
1. Механизм Reflection, самоанализ Java: классов, полей, методов, конструкторов.
00:00
Домашнее задание 1. Создание программы анализа пользователя сайта.
2. Файл подключения Spring config xml. Разновидности инъекции зависимостей Dependency Injection (DI). Inversion of Control (IoC) инверсия зависимостей. Объекты Bean. Контейнер ApplicationContext. Maven.
00:00
Домашнее задание 2. Создание приложения для управления строительной компанией.
3. Аннотации Spring.
00:00
Домашнее задание 3. Создание приложения для учёта книг городской библиотеки.
4. Java SE и Jakarta EE. Настройка сервера Apache Tomcat. Аннотация WebServlet.
00:00
Домашнее задание 4. Создание обработчика запросов для базы данных фелинологической выставки.
5. DTO Data Transfer Object. JSP Java Server Pages.
00:00
Домашнее задание 5. Создание JSP страницы каталога товаров с методами Get и Post.
6. JSON сериализация и десериализация.
00:00
Домашнее задание 6. Поиск и добавление товаров в базе данных.
7. Сессии. Cookie и их свойства. Application devtools. FilterChain.
00:00
Домашнее задание 7. Использование Cookie на веб-странице.
8. Шифрование паролей Hash.
00:00
Домашнее задание 8. Шифрование входа по Bcrypt методу.
9. ORM Object Relational Mapping. Hibernate framework. JPA Jakarta Persistence API. Различия HQL и SQL.
00:00
Домашнее задание 9. Создание проекта с JPA Hibernate.
10. EntityManager. Persistence Context. Cущность Entity и методы работы с ней в базе данных. Статусы EntityManager для работы с Entity. Ленивая загрузка Lazy Loading и переключатель fetch.
00:00
Домашнее задание 10. Жизненный цикл сущностей в системе заказов.
11. Интеграция JPA в Spring. Проблема N+1 SELECT. Аномалии согласованности при работе с транзакциями. Уровни изоляции транзакции.
00:00
Домашнее задание 11. Банковские операции: решение проблем N+1 SELECT и транзакционной согласованности.
12. Статусы @Transaction Propagation поведение вложенных транзакций. Проблема самовызова Transaction Self-invocation. Механизм AOP-прокси. Apache Freemarker. Spring Data Jpa.
00:00
Домашнее задание 12. Шаблонная вёрстка веб страницы.
13. MVC Model-View-Controller. Dispatcher Servlet. HandlerMapping. ViewResolver. Аннотация RequestMapping.
00:00
Домашнее задание 13. Создание и конфигурация контроллеров с аннотацией @RequestMapping.
14. JSON в MVC. Application Initializer для запуска MVC.
00:00
Домашнее задание 14. Отправка JSON в интернет магазине техники.
15. Связи сущностей Entity: One To Many, Many To Many. Профили разработки.
00:00
Домашнее задание 14. Добавление к JSON списку книг авторов по id.
16. Spring Boot. PropertySource.
00:00
Домашнее задание 16. Переключение сред разработки.
17. Spring Security. Защита от подделки запросов CSRF Cross-Site Request Forgery. Security UserDetails. Security Config.
00:00
Домашнее задание 17. CSRF аутентификация.
18. Интернационализация i18n.
00:00
Домашнее задание 18. Локализация веб-страницы.
19. Persistent Logins запоминание входа пользователя. Валидация ошибок в веб-формах.
00:00
Домашнее задание 19. Реализация Remember Me. Валидация ошибок при входе.
20. Multipart form data — загрузка файла на сервер, получение файла от сервера.
00:00
Домашнее задание 20. Отправка файла от пользователя.
21. Рассылка писем Email. SMTP Simple Mail Transfer Protocol. STARTTLS Spring Boot properties. SSL/TLS.
00:00
Домашнее задание 21. Рассылка Email с вложениями.
22. Передача CSRF в headers и body запроса.
00:00
Домашнее задание 22. Курсовой проект. Реализовать сервис музыкальной платформы.
23. Spring Session JDBC хранение сессий. Serial Version Id.
00:00
Домашнее задание 23. Редактирование пользовательских данных на веб-странице.
24. Обновление части веб-страницы без полной перезагрузки. AJAX Asynchronous JavaScript and XML.
00:00
Домашнее задание 24. Обновление пользовательских форм без перезагрузки веб-страницы.
25. AOP Аспектно-ориентированное программирование.
00:00
Домашнее задание 25. Реализация сквозной функциональности.
26. Docker часть 1. Предварительная настройка проекта.
00:00
Домашнее задание 26. База данных и Docker.
27. Docker часть 2. Микросервисы. Наследование образов, контейнер-экземпляр, хранилище. Volume. Alpine Linux.
00:00
Домашнее задание 27. Веб приложение в Docker.
28. Docker часть 3. Команды Docker.
00:00
Домашнее задание 28. Управление Docker-контейнерами.
29. Redis DataBase часть 1. NOSQL.
00:00
Домашнее задание 29. Интеграция Redis как кэш-хранилища.
30. Redis DataBase часть 2. NOSQL.
00:00
Домашнее задание 30. Реализация распределённых сессий и pub/sub паттернов с Redis.
31. REST часть 1.
00:00
Домашнее задание 31. Проектирование RESTful API.
32. REST часть 2.
00:00
Домашнее задание 32. Документирование REST API с OpenAPI/Swagger.
33. REST часть 3. Безопасность REST приложения.
00:00
Домашнее задание 33. Защита REST API: Spring Security, JWT и OAuth 2.0
34. RabbitMQ. Системы очередей часть 1.
00:00
Домашнее задание 34. Асинхронная обработка сообщений с RabbitMQ и Spring AMQP
35. Kafka. Системы очередей часть 2.
00:00
Домашнее задание 35. Построение event-driven архитектуры на базе Apache Kafka.
36. Kubernetes.
00:00
Домашнее задание 36. Оркестрация микросервисов в Kubernetes кластере.
Стажировка (10 встреч)
0/10
Выпускная практика 1.
02:00:00
Выпускная практика 2.
02:00:00
Выпускная практика 3.
02:00:00
Выпускная практика 4.
02:00:00
Выпускная практика 5.
02:00:00
Выпускная практика 6.
02:00:00
Выпускная практика 7.
02:00:00
Выпускная практика 8.
02:00:00
Выпускная практика 9.
02:00:00
Выпускная практика 10.
02:00:00
Защита дипломного проекта
0/1
Защита дипломного проекта.
02:00:00
Техническое собеседование
0/1
Индивидуальное техническое собеседование.
02:00:00
Java Spring программист серверной части Backend
Пожалуйста завершите предыдущее Задание
Домашнее задание 1. Настройка переменных JAVA_HOME и PATH, редактор кода, метод main.
Вернуться
0%
Завершено
Документация
Быстрые ссылки
Социальные сети
Вставить/изменить ссылку
Закрыть
Введите адрес назначения (URL)
URL
Текст ссылки
Открывать в новой вкладке
Или сделайте ссылку на существующий материал
Поиск
Поисковый запрос не задан. Показаны недавние элементы.
Воспользуйтесь поиском или клавишами вверх/вниз, чтобы выбрать элемент.
Отмена