Java Advanced | Курсове и обучения по програмиране

Advanced

Java

01.10  понеделник

19:00 - 21:00

12 седмици

  • Как се разработват приложения с графичен интерфейс
  • circle
    С връзка с бази данни
  • Нововъведения и добри практики в езика

Сега с отстъпка за ранно записване

За кого е подходящо това обучение?

За всички Java ентусиасти, които:

  • искат да развият своите умения в създаването на приложения с графичен интерфейс;
  • circle
    имат основни познания и искат да направят следващата крачка към професионалното програмиране;
  •  са професионалисти и искат да подредят и систематизират знанията си; 
  • circle
    които се интересуват от мрежово програмиране и нововъведенията в Java 9.

Предварителна подготовка

Желателно е да имате основни познания и практика в програмирането на Java. Особено полезни биха били и знанията в С++. 

Можете ли да се справите с: 

  • обектна йерархия и основни стандартни пакети в JDK;
  • обработка на изключения;
  • обработка на управление на нишки.

Какво получавате като се включите

Видео от всяко занятие

Безплатен неограничен достъп. Ако не можете да се включите на живо няма да изостанете от групата.

Фокус върху практиката

Фокус върху добрите практики в разработката и практическото обучение с примери и индивидуални задачи.

Обратна връзка

Ще получавате индивидуални напътствия за вашата работа и подход. Обученията ни протичат в малки групи.

Програма

Начало: 1 октомври, понеделник, 19:00 до 21:00

Дни на провеждане: понеделник и сряда

Продължителност: 12 седмици

1​​​​

Ключови концепции в Java

  • Управление на паметта и изпълнение на кода
  • Обектни променливи
  • circle
    Приложение на интерфейсите
  • circle
    Методи на класовете

2

Колекции

  • Класове и интерфейси от Java Collection Framework за работа със структури от данни
  • circle
    Свързани списъци
  • circle
    Хеш-таблици
  • circle
    Опашки и дървета
  • алгоритми за сортиране и търсене

3

Входно/изходни потоци

  • Четене и запис от/в текстови и двоични потоци
  • circle
    Буферирани потоци
  • circle
    Компресиране на данни в потоци
  • circle
    Сериализация/десериализация на обекти
  • Операции с файлове
  • circle
    Файлове в RAM паметта

4

Паралелно изпълнение и синхронизация (Java Concurrency)

  • Стартиране и управление на нишки
  • circle
    Синхронизация на нишки - основни сведения
  • circle
    Нишкова безопасност (Thread Safety)
  • circle
    Приложение на интерфейсите Callable и Future
  • Изпълнители и планово изпълнение на потоци
  • circle
    Синхронизатори: CyclicBarrier, Phaser, CountDownLatch, Exchange, Semaphor,
    SynchronizedQueue

5

JDBC - интерфейс за работа с бази данни

  • Архитектура на JDBC
  • Типове JDBC драйвери
  • circle
    Изпълнение на SQL заявки
  • Динамични SQL заявки
  • Извикване на функции и процедури

6

Мрежово програмиране

  • Основни понятия и класове
  • circle
    Socket, ServerSocket и SocketChanel
  • circle
    Обмен на данни между клиент/сървър
  • circle
    Класове за мрежова комуникация от високо ниво

7

Програмиране на приложения

  • Abstract Window Toolkit (AWT)
  • Обработка на събития
  • Java Foundation Classes (JFC - javax.swing)
  • JavaFX

8

Нововъведения в Java 9

  • Модулна система за организация на кода
  • circle
    Програмен интерфейс за работа с процеси
  • circle
    Реактивно програмиране

Обратна връзка

Ще получите коментар от лектора за всяка задача за самостоятелна работа.

Работим персонално с всеки за подобряване на уменията му. Малките групи ни позволяват да обърнем внимание на всеки един от вас и да насочим усилията в най-важните за вас области.

Цена

12 седмици

Advanced Java

650 лв

Форми на обучение

Налага се да пропуснете някое занятие? Няма да изостанете. Всички занятия се записват. Можете да наваксате пропуснатото в удобно за вас време.

Присъствена

Обучението се провежда в офиса на учебния център. Трябва да разполагате с лист и химикал за записки и никаква друга техника.

С конферентна връзка

Можете да се включите и от вкъщи, офиса стига да имате интернет и компютър. Занятието отново се провежда на живо, имате възможност да задавате въпросите си и да участвате в дискусията.

Дикран Хачикян

Дикран Хачикян

За лектора

С изключителни знания и богат опит в сферата на информационните технологии, Дикран Хачикян е водещ преподавател в областите Програмиране, Бази данни и Линукс.

​Широкият спектър дисциплини, способността му да трансформира сложните въпроси в достъпно и разбираемо съдържание го превръщат в предпочитан лектор, както за клиентите на учебния център, така и за редица компании.

Често задавани въпроси

Кога се провеждат занятията?

Къде се провеждат занятията?

Трябва ли да си инсталирам софтуер? Да си нося компютъра?

Как мога да се запиша?

Как мога да заплатя?

Ще получа ли сертификат за обучението?

Имате още въпроси?

Ако имате въпроси или нужда от консултация, моля попълнете формата и ще се свържем с вас. Не забравяйте да отбележите курсът, за който питате.

Ще използваме тази информация само за да се свържем с вас по въпроса ви. Искате да оттеглите съгласието си? Да получите информация за данните си?

DEVISE EXPERT

Адрес

София 1000 бул."Княз Ал.
Дондуков" 43, ет.1

© 2018 Devise Expert Java за напреднали| Политика за поверителност