Разработка на бизнес приложения в Java и Spring - курс 88 000 rub. от IT Academy, обучение 294 ак. часа, Дата: 15.01.2024г.
разни / / November 28, 2023
Програмата е разработена въз основа на Федералния държавен образователен стандарт, използвайки професионален стандарт № 679n от 18 ноември 2013 г.
Държавата ще плаща от 50% до 100% от цената на този курс.
Слушателят трябва да има диплома за средно професионално или висше образование. За успешно завършване на програмата е препоръчително да сте напреднал потребител на компютър, да имате базова компютърна грамотност и да знаете английски и математика на основно ниво.
Синтаксис на езика Java;
Основни алгоритмични проекти;
Модели за програмиране;
Основни SQL заявки;
Основни принципи на обектно-ориентираното програмиране (ООП);
Система за контрол на версиите (VCS);
ТВЪРДИ принципи.
Използвайте Java за писане на програмен код;
Използвайте среда за разработка за писане на код;
Използвайте инструменти за отстраняване на грешки в софтуерния код;
Работа с бази данни;
Свържете библиотеки;
Работа в екип.
Разработване и внедряване на нова функционалност по зададени технически спецификации;
Спазване на синтактичните и логически правила за писане на код на езика Java;
Разработка на клиент-сървър приложения;
Изграждане на чиста архитектура на приложението;
Анализ и проверка на изходния програмен код.
1. Базов модул: Java Core
1.1 Основи на езика Java (JVM и GC), компилатор, интерпретатор, байт код
1.2 Среда за разработка (интерфейс на средата за разработка, основни клавишни комбинации, шаблони)
1.3 Променливи и примитиви
1.4 Контролни структури: условия и цикли
1.5 Функции и алгоритми
1.6 Масиви
1.7 Въведение в ООП
1.8 Наследяване, капсулиране, полиморфизъм
1.9 Изключения
1.10 Модели на програмиране
1.11 Низове: String, StringBuilder, SringBuffer, StringPull
1.12 Модел на програмиране, базиран на събития
1.13 Сложни структури от данни: колекции
1.14 Работа с колекциите на Stream API
1.15 Тестване: JUnit 4
1.16 Въведение в алгоритмите
1.17 Сложност на алгоритмите
1.18 Сортиране
1.19 Крайни автомати
1.20 Практикувайте решаване на проблеми с алгоритъм с HakerRang
2. Разработка на клиент-сървър приложения
2.1. Дизайн на приложението. Генеративни, поведенчески и структурни модели на проектиране. Чиста архитектура, SOLID принципи
2.2. SQL език за заявки. Основни команди: SELECT, INSERT, JOIN, UPDATE. Връзки в таблици. Основи на JDBC. Свържете се с базата данни. JDBC, DB в паметта, Statement, ResultSet
2.3. Създаване на ORM клас
2.4. Работа с файлове
2.5. Основи на WEB разработката. Мрежови протоколи, цифрови сертификати
2.6. Характеристики на JS. Изучаване на механизма AJAX
2.7 Взаимодействие със сървлети. Инфраструктура. Внедряване на локален сървър
2.8. Основи на JSP
2.9. Разработка на MVC приложение. Основи на JSTL
2.10. Създаване на онлайн магазин
2.11. DevOps тръбопровод
2.12. Основи на Maven. Тестване на приложения
2.13. Създаване на онлайн магазин
2.14. Основи на работа с GIT. Основни команди. Взаимодействие със сокети.
2.15. Основи на рамката SPRING. Конфигурации, бобове, автоматично окабеляване
2.16 Характеристики на Hibernate
2.17. REST API, JSON, XML
2.18. Spring Boot, JPA, ORM
2.19. Интеграционно тестване
2.20. Основи на RMI. Заявка за басейни
2.21. Подготовка за техническо интервю