Please, change device orientation to portrait

Java
Development
Розробка Web-додатків засобами мови програмування Java

Маєш досвід роботи з цією технологією? 
Тоді запрошуємо у SoftServe IT Academy без тестування! 
Все, що тобі потрібно розшарити репозиторій зі своїм Java проектом. 
Ми зв'яжемося з тобою і запросимо на співбесіду в найближчу групу

Швидка реєстрація на Java Development курс (надішли лінк на свій Java проект)

Що ми пропонуємо?

В результаті проходження даного курсу Ви отримаєте теоретичні та практичні знання, необхідні для проектування, створення і тестування Web-додатків середньго та великого розміру. Увесь процес навчання буде проходити під контролем досвідчених виклададачів та експертів з відповідних напрямків, що безумовно, буде сприяти розвитку Вашого професійного рівня у сфері розробки Web-додатків засобами мови програмування Java. Програма курсу "Java Development" дає змогу отримати практичний досвід у наступних галузях знань:

 

Галузь

Розділ / Теми / Інструменти

SDLC

ALM. Methodologies: Scrum / Kanban

Source Control: Git

Continuous Integration: Hadson / Jenkins

Code quality

Static code analysis: CheckStyle (Eclipse plugin) / FindBugs (Eclipse plugin) / IntelliJ IDEA code analysis tools

Code Quality: SonarQube

Testing: Junit / TestNG / Mockito / PowerMock

Environment

OS: Windows 10 / Linux

IDE: Eclipse / IntelliJ IDEA

Core programming   

Syntax: Java 8-12 / Code Conventions / Data Types and Variables / Operators / Loops / Methods / Classes

Java SE: Generics / Collections framework / Handling Exceptions / Annotations / Reflection API / Multithreading / Concurrency / Strings / Regular expressions / I/O Streams API / JDBC API / API for XML and JSON Processing

OOP Paradigms: Abstraction/Encapsulation/Inheritance/Aggregation/Polymorphism

Debugging: Debug in Eclipse / Debug IntelliJ IDEA / Debug remote servers

Java Frameworks 

DI container: Spring IoC

Spring Architecture: Spring Web MVC / Spring Boot

Security: Web token (JWT) / Spring Security

Logging: Apache Log4J/SLF4J

ORM. Data Access: JdbcTemplate / Hibernate / MyBatis

Templating: Apache Tiles

Databases

Relational DB: MySQL / MS SQL / H2 Database / PostgreSQL

Web

Java EE: Servlet/JSP/JSTL

Web Patterns: MVC,MVO/Front Controller

Web Services: SOAP/REST/HTTP Protocol

Front-end: HTML/CSS/Bootstrap/JavaScript/jQuery

Build

Build system: Maven / Ant / Gradle

Design

Design Patterns: Object-Oriented Design/Design Patterns (GoF Patterns)

Modeling: UML

Для кого?

  • Ви маєте грунтовні знання мови Java та чітке розуміння принципів ООП?
  • У Вас є базові знання в JavaScript, HTML, CSS, SQL та розуміння принципу роботи клієнт-серверерних рішень?
  • Ваш рівень англійської мови Intermediate+?
  • Ви готові бути залученим в навчальний процес в IT Academy на 6-8 годин кожного дня?

Який мінімум технічних  знань необхідний для вступу на даний курс та ресурси, які можна використати для підготовки?

 * Що буде плюсом під час співбесіди з експертом?

  • Базові знання HTML\CSS та javascript;
  • Базові знання SQL та RDBMS;
  • Знання та практичний досвід розробки Web-додатків засобами мови Java
  • Практичні навики роботи з системами контролю версій (Git);
  • Базові знання OOD, SOLID принціпів;
  • Ознайомленість із Agile методологіями та принципами (зокрема SCRUM)
  • Лінк на розроблений java проект на GitHub;

* ми не вказуємо літературу для даного розділу і не ставимо ці знання у перелік обов'язкових, проте, якщо Вам відомо щось з вище згаданого, то це буде плюсом для Вас на співбесіді з технічним експертом.

Яка процедура вступу на курси та організаційні питання?

Тестові завдання

Зразок завдань для вступу

Маєш досвід роботи з цією технологією? 
Тоді запрошуємо у SoftServe IT Academy без тестування! 
Все, що тобі потрібно розшарити репозиторій зі своїм Java проектом. 
Ми зв'яжемося з тобою і запросимо на співбесіду в найближчу групу

Швидка реєстрація на Java Development курс (надішли лінк на свій Java проект)

Групи, доступні для реєстрації

Назва курсу
Місто
Період навчання

Java Development

Львів

20.01.2020 – 20.04.2020

Java Development

Чернівці

03.02.2020 – 07.05.2020

Java Development

Рівне

05.02.2020 – 12.05.2020


Щоб першим дізнатись про відкриття реєстрації, заповніть наступну форму: