от Bozhidar(7-10-2011)

И тази година ще има курс по програмиране на Java в ТУ-София, благодарение
на студентски съвет.

Курсът ще започне на 19ти октомври и ще продължи 8 седмици. Занятията ще
се провеждат всяка сряда от 17:00 до 20:00 в зала 2227.

Лектори ще бъдат Васил Сакъров, Цветомила Михайлова и Божидар Бацов.

Ето я предварителната програма на курса:

1. Средата за програмиране Java 7
- кратка история на Java
- архитектурата на Java
- Java виртуалната машина
- дългият път до Java 7
- инсталиране на Java 7
- среди за разработка
- език Java
- алтернативни езици за програмиране
- поглед от високо върху основните възможности на Java

2. Основни понятия в Java. Класове и обекти.
- структура на Java програма
- поток на изпълнение в Java
- основния типове от данни
- управляващи конструкции
- масиви
- класове
- обекти
- преглед на класовете от стандартната библиотека
- създаване на собствени класове
- новости в Java 7

3. Наследяване и полиморфизъм. Интерфейси и вътрешни класове.
- Наследяване
- Виртуални методи
- Предефиниране на методи
- абстрактни класове
- интерфейси
- вътрешни класове
- полза и приложения

4. Разработка на приложения с графичен потребителски интерфейс на Swing
- въведение в swing
- обработка на събития в Swing
- Стардартни компоненти в Swing.
- Преглед на MVC архитектурата на Swing
- Стандартни Swing widgets
- Layout management
- новости в Java 7

5. Генерично програмиране. Колекции.
- нужда от генерично програмиране
- генерични класове
- генерични колекции
- създаване на генерични класове
- Колекции в Java
- видове колекции
- основни колекции
- новости в Java 7

6. Паралелно програмиране
- нишки
- задачи(tasks)
- java.concurrent

7. Потоци, файлове и регулярни изрази.
- текстов вход и изход
- двоичен вход и изход
- zip архиви
- сериализация на обекти
- управление на файлове
- нов ВИ ППИ
- Регулярни изрази
- новости в Java 7

8. Модерни езици за програмиране за Java виртуалната машина
- Scala
- JRuby
- Clojure
- новости в Java 7

Курсът е свободен и безплатен!


<< Red Hat купува Gluster | Почина Стив Джобс >>