Курс Java

Початок заняття
  • Київнабір відкритий
decoration decoration decoration decoration decoration decoration decoration decoration decoration
  • icon

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

  • icon

    Інтенсивність3 лекції в неділю

  • icon

    Час3 години в день

  • icon

    Вартість1200 грн в місяць

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

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

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

notebook

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

  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. Front-end
    • 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

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

select arrow
select arrow