Місто

Дніпро

Курс

Java

Початок заняття

набір відкритий

  • icon

    Тривалість курсу 3 місяці

  • icon

    Інтенсивність занять 5 занять на тиждень

  • icon

    Час занять 3 години на день

  • icon

    Грант на навчання Покриває 85% вартості курсу:
    Студент сплачує 1200 грн/міс

Для надходження на курс необхідно пройти базове навчання на будь-якій мові програмування, яке триває три місяці. Або маючи невеликий досвід програмування на будь-якій мові, здати тести для виявлення рівня знань.

Ви засвоїте основні концепції програмування, термінологію та синтаксис Java. Крім того, ви придбаєте основоположні навички, які необхідні розробнику програмного забезпечення: від розробки алгоритмів до тестування і налагодження ваших програм. Ви отримаєте досвід роботи з базами даних, що дозволить створювати повноцінні програми для вирішення складних завдань.

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

Портрет ідеального студента
Сміливо подавайте заявку на курс, якщо все, що вказане нижче — про вас!
Ваші soft skills
  • Гнучкість та адаптивність
  • Навички комунікації
  • Вміння слухати та працювати у команді
Що ви знаєте та вмієте
  • Базові навики HTML, CSS та Javascript
  • Машинна математика і системи числення
  • Умовні та циклічні конструкції
  • Методи, рекурсія та масиви
  • Змінні та типи даних
  • Unit тестування в C#
  • Логічні операції
Ви ідеальний кандидат, якщо
  • У вас аналітичний склад розуму
  • Ви зосереджені на дослідженнях
  • Мотивовані та захоплені розробкою
  • Уважні, відповідальні та організовані

Програма курсу

  1. 1. Вступ
    • Історія мови Java
  2. 2. Середовище розробки
    • IntelliJ IDEA
  3. 3. Синтаксис
    • Java 7 – 10 Code Conventions
  4. 4. Java SE
    • Java language keywords
    • Data types (primitive and object), variables, arrays, casting types
    • Operations on data types
    • The if and switch operators
    • Loops for, while, do-while, for-each
    • Generics
    • Collections (List, Queue, Set, Map, Graphs, Trees)
    • Handling Exceptions (Try-catch- finally)
    • Multithreading / Concurrency
    • Strings
    • Regular expression
    • I/O Streams API
    • JDBC API
    • API for XML Processing
    • JSON
  5. 5. Java Ext
    • Garbage collector
  6. 6. Desktop
    • Swing
  7. 7. Бази даних
    • MySQL
    • CRUD
    • MongoDB
  8. 8. Web Service
    • SOAP
    • REST
    • HTTP protocol
  9. 9. Web Patterns
    • MVC
    • MVP
  10. 10. Java EE
    • Servlet
    • Tomcat
  11. 11. FrontEnd
    • HTML
    • CSS
    • JavaScript
  12. 12. Patterns/Modeling
    • Object-Oriented Design Patterns (GoF Patterns)
    • UML
  13. 13. Тестування
    • JUnit
    • TestNG
  14. 14. Java Frameworks
    • Apache Log4J
    • Hibernate

Записатися на курс