Стажировка в NeoFlex
Программа стажировки (6 месяцев)
Стажировка состояла из трёх основных блоков: общего курса, фронтенд-разработки и выполнения проектного задания.
Фронтенд-разработка
Этот блок был посвящён освоению современных технологий и подходов во фронтенде:
- Дизайн и вёрстка: Основы UX/UI дизайна для Frontend-разработчика, HTML/CSS/SCSS.
- Языки и библиотеки: Повторение JavaScript и его новая спецификация, Typescript, AJAX.
- React: Основы React.js, экосистема React.js, Webpack, Query-библиотеки.
- Архитектура: Архитектура приложений, методы стилизации компонентов.
- Доступность и безопасность: Accessibility UI, безопасность.
- Бэкенд: Основы бэкенд-разработки для фронтенд-разработчика.
Общий курс
На этом этапе были изучены ключевые навыки и инструменты, необходимые для работы в команде и ведения проектов:
- Коммуникации: Основы тайм-менеджмента, формулирование мыслей, проектные коммуникации.
- Методологии разработки: Agile и фреймворк Scrum.
- Банковское дело: Введение в банковскую сферу и автоматизация банковской деятельности.
- Инструменты разработки: Практическое использование Git, Jira, Maven.
- CI/CD: Детальное изучение принципов непрерывной интеграции и доставки.
- Базы данных: Базовые и расширенные возможности SQL.
- Работа с данными: Основы XML, XSD, xPath, XSLT, JSON.
- Архитектура: REST, RESTful интерфейсы, SOA. Работа с SOAP UI.
- Системы: Приёмы работы в ОС Linux.
- Взаимодействие: Интеграция фронтенда и бэкенда.
- Soft Skills: Стрессоустойчивость.
Проектное задание
Финальным этапом стажировки была разработка прототипа небольшого интернет-банка, что позволило применить все полученные знания на практике.
