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 One or more from list:
      • Scrum
      • Kanban
    Source Control One or more from list:
      • Git
      • SVN
    Continuous Integration One or more from list:
      • Hadson
      • Jenkins
    Code quality Static code analysis One or more from list:
      • CheckStyle (Eclipse plugin)
      • FindBugs (Eclipse plugin)
      • IntelliJ IDEA code analysis tools
    Naming conventions
    • SonarQube
    Automated testing One or more from list:
      • JUnit
      • TestNG
      • Mockito
      • PowerMock
    Environment IDE One or more from list:
      • Eclipse
      • IntelliJ IDEA
    Core programming    Syntax
    • Java 8
    • Code Conventions
    Java SE
    • Generics 
    • Collections framework
    • Handling Exceptions
    • Annotations
    • Reflection API
    •  Multithreading / Concurrency
    • Strings
    • Regular expression
    • I/O Streams API
    • JDBC API
    • API for XML Processing
    OOP paradigms
    • Abstraction 
    • Encapsulation
    • Inheritance
    • Aggregation
    • Polymorphism
    Debug One or more from list:
      • Debug in Eclipse
      • Debug IntelliJ IDEA
      • Debug remore servers
    Java Frameworks   DI container
    • Spring IoC
      Web MVC
    • Spring MVC
      Security
    • Web token (JWT)
    • Spring Security
    Logging
    • Apache Log4J
    • SLF4J
    ORM. Data Access One or more from list:
      • JdbcTemplate
      • Hibernate
      • MyBatis
      Templating
    • Apache Tiles
    Databases Relational DB One or more from list:
      • MySQL 
      • MS SQL
      • H2 Database
      • PostgreSQL
    Web Java EE
    • Servlet
    • JSP
    • JSTL
      Web Patterns
    •  MVC, MVP
    • Front Controller
      Web Service
    • SOAP
    • REST
    • HTTP protocol
      Front-end
    • HTML
    • CSS
    • Bootstrap
    • JavaScript
    • JQuery
    Build Build system One or more from list:
      • 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;

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

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

·       Розклад курсів ІТ Академії

o   https://career.softserveinc.com/uk-ua/schedule

·       Реєстрація на курси ІТ Академії

        o  https://career.softserveinc.com/uk-ua/technology

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

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

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

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

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

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

Java Development

Івано-Франківськ

11.11.2019 – 20.02.2020

Java Development

Львів

12.11.2019 – 11.02.2020

Java Development

Харків

09.12.2019 – 13.03.2020


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