Город

Днепр

Курс

Курс Java

Начало занятий

набор открыт

  • icon

    Длительность3 месяца

  • icon

    Интенсивность3 лекции в неделю

  • icon

    Время3 часа в день

  • icon

    ГрантОплачивай 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. 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

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