Інтернатура

Як проходить Інтернатура?
Два рази на тиждень в онлайн-режимі вам читається лекція та видається практичне завдання. Всі матеріали інтерни отримують за допомогою classroom.google. Через місяць після старту Ви вже працюєте в реальній команді над реальним проектом і на реальних задачах проходите навчання.

Скільки планується набрати людей в Інтернатуру?
У Інтернатуру планується набір до 50 осіб: «Java Developer».

Що потрібно для вступу в Інтернатуру?
Коли відкриється набір (дата буде повідомлена на офіційних ресурсах компанії в мережі Інтернет, у тому числи на цій сторінці), то надішліть резюме на пошту hr@profitsoft.dev.
У відповідь на Ваш лист Вас запросять (або за результатами розгляду резюме відмовлять) на онлайн-тест, а потім може додатково на усну онлайн-співбесіду.

Скільки необхідно часу на Інтернатуру?
Мінімум 7-8 годин на добу.

Скільки триватиме Інтернатура?
Індивідуально від 1 до 3 місяців в залежності від зусиль і результатів

В інтернатурі ви отримаєте знання та навички:

  • 1 Основи Java. Об'ектна модель, типи данних. Exceptions
  • 2 Exceptions. Dates. Lambdas.
  • 3 Collection. Streams. Optional.
  • 4 Unit-testing. Підключення зовнішніх бібліотек за допомогою maven
  • 5 Потоки вводу-виводу. Сериалізація/десериалізація. Пасинг текстових файлів. Regexp
  • 6 Робота з XML та JSON. Jackson
  • 7 Багатопоточність
  • 8 Рефлексія. Aннотації
  • 9 Основи розробки web-застосунків. Tomcat. Servlets. JSP
  • 10 Spring Framework. Spring Boot. Spring MVC.
  • 11 REST services and clients. HTTPS.
  • 12 Реляційні БД. JDBC.
  • 13 JPA і Hibernate
  • 14 Advanced Spring. Schedulers. Cache. AOP. Logging
  • 15 Сучасний Frontend ч.1. JavaScript. WebPack
  • 16 Сучасний Frontend ч.2. React, MaterialUI
  • 17 Сучасний Frontend ч.3. React + Redux
  • 18 Сучасний Frontend ч.4. Базова архітектура сайту. Routing. I18n
  • 19 Основи TypeScript. Організація коду. NodeJS.
  • 20 REST API в NodeJS. Сервер + Клієнт
  • 21 Робота з БД в NodeJS
  • 22 Unit-testing in NodeJS
  • 23 MongoDB
  • 24 ElasticSearch + Kibana
  • 25 Асинхронна обробка подій. RabbitMQ і Apache Kafka.
  • 26 Основи Docker для розробників
  • 27 Принципи і особливості організації мікросервісної архітектури. Spring Cloud
  • 28 Безпека web-застосунків. Spring Security.
  • 29 OAuth 2.0. Backend for Frontend.
  • 30 Інженерні практики. Git. Checkstyle. CI/CD
  • 31 AWS: базові принципи та deployment в cloud
  • 32 AWS: використання сервісів. Lambdas

Чи гарантоване працевлаштування по закінченню Інтернатури?
Так, за умови успішного проходження повного циклу інтернатури.