Контакты

г. Барнаул, ул. Пролетарская 117
+7 (3852) 571-576
+7 (983) 602-10-77
+7 (923) 167-21-22
+7 (923) 167-21-22
Digital Space

Социальные сети

Реквизиты

Расчетный счет 30301810000006000001
Кор. счет 30101810400000000225 в Главном управлении Центрального банка Российской Федерации по Центральному федеральному округу г. Москва (ГУ Банка России по ЦФО)
БИК 044525225
КПП 773601001
ИНН 7707083893


JAVA-РАЗРАБОТЧИК: старт в профессию

Java – язык №1 в мире
Изучение Java – простой способ стать востребованным программистом

Курс JAVA-РАЗРАБОТЧИК: старт в профессию включает:
  • Базовые понятия языка Java.
  • Введение в многопоточное программирование.
  • Использование стандартной библиотеки Java.
  • Использование JUnit для разработки приложений на основе тестирования (Test Driven Development).
  • Введение в Reflection API.
  • Приемы объектно-ориентированной разработки на Java.

С освоением Java справится даже новичок.

Рассказываем подробнее, почему еще стоит задуматься над изучением языка Java.

1) Программисты Java никогда не останутся без работы. На Java написаны: серверные приложения банков, страховых компаний, розничных сетей, серверная часть Google+, все приложения Android, смарт-карты, сенсоры, приставки, принтеры, веб-камеры, медицинские приборы, системы навигации и многое другое. 

2) Java действительно легок в изучении. Уже на начальном этапе обучения вы сможете начать писать программы – синтаксис языка Java очень прост и похож на обычный английский, в нем минимум загадочных, непонятных символов.

3) Если вы будете работать с Java в дельнейшем, вам не всегда придется писать код самостоятельно - есть большой шанс того, что он уже написан, испытан и доступен для использования. Иным словами, у Java большая коллекция библиотек с открытым исходным кодом

4) Вас точно порадует факт того, что у Java есть множество активных форумов, сообществ, помогающих новичкам, продвинутым программистам и даже экспертам. В сети охотно ответят на ваши вопросы и поделятcя опытом по работе с Java.

5) Ты можешь написать код дин раз, а потом запускать его на любом устройстве в любой точке мира. Java – это независимая платформа, что также делает ее лучшим языком программирования. 

Если вы задумываетесь об освоении языка Java, то курс Digital Space создан специально для вас. «Java для начинающих» решает проблему перехода от теории к практике: с нами вы узнаете, как, где и зачем применять различные инструменты языка.

Чему Вы научитесь?

  • Проектировать одномодульные Java SE приложения.

  • Писать самодокументирующийся исходный  код.

  • Разрабатывать надежный код высокой сложности, используя unit-тестирование и рефакторинг.

Для кого этот курс? 

  • для начинающих разработчиков ПО;

  • для специалистов с опытом разработки на других языках программирования, желающих повысить квалификацию

Как будут проходить занятия?
Каждое занятие состоит из четырех частей:
  • теория + наглядные материалы; 
  • практика (пишем и запускаем код на компьютере в IDE); 
  • анализ решения и выдача вопросов для домашнего изучения; 
  • индивидуальная консультация (по желанию).

Требование к студентам:

Знание базовых принципов и парадигм разработки ПО: функциональное программирование, объектно-ориентированное программирование.

Требование к ПО:

  • ОС Windows или Linux (любой дистрибутив)

  • Oracle JDK (1.7 или выше)

  • IDE Eclipse или IntelliJ IDEA

Курс состоит из:

Часть 1. Введение в язык Java.
  1. История и развитие языка Java. 
  2. Обзор языка Java. 
  3. Типы данных, переменные и массивы. 
  4. Операции. 
  5. Управляющие операторы. 
  6. Основы работы с классами. 
  7. Методы и классы. 
  8. Наследование. 
  9. Пакеты. 
  10. Интерфейсы. 
  11. Обработка исключений. 
  12. Многопоточное программирование. 
  13. Перечисления, автоупаковка, аннотации. 
  14. Обобщения (Generics).
Часть 2. Использование Java на практике.

  1. Разработка на основе тестирования на базе JUnit.
  2. Введение в рефакторинг.
  3. Комментарии документации javadoc.
  4. Библиотека Java. Обработка строк.
  5. Библиотека Java. Коллекции.
  6. Библиотека Java. Регулярные выражения.
  7. Ввод-вывод: пакет java.io.
  8. Сеть.
  9. Основы Java Reflection API.
  10. Введение в Swing.
Литература (учебники)

  • А. Гослинг. Язык программирования Java.
  • Г.  Шилдт. Полный справочник по Java.
  • Kent Beck. Test Driven Development: By Example.
  • С. Макконнелл. Совершенный код.

Расписание

Вторник: 18:00 - 19:30
Четверг: 18:00 - 19:30

Курс начинается 3 июля.

Информация

Обучение в группе до 15 человек.

Преподаватель

Ахмеров Рамиль Раисович

Ахмеров Рамиль Раисович

Образование

Алтайский государственный университет, прикладная математика.

Опыт работы

Система платежей "Quickpay". Технический директор, ведущий разработчик Java.

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