Місто

Київ

Курс

Курс Java

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

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

  • icon

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

  • icon

    Інтенсивність занять 3 лекції на тиждень

  • icon

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

  • icon

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

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

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

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

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

  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

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