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;

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

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

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

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

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

Маєш достатньо знань і хочеш отримати досвід у розробці проекту? GreenCity project - реєструйся тут

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

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

Java Development

Львів

20.01.2020 – 20.04.2020

Java Development

Дніпро

27.01.2020 – 27.04.2020

Java Development

Чернівці

03.02.2020 – 07.05.2020

Java Development

Рівне

05.02.2020 – 12.05.2020


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