Курс 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