Курсът е предназначен за хора, които нямат опит с програмирането, или имат минимален такъв. Силна практическа насоченост. Повечето задачи се пишат от самите курсисти, с напътствия от преподавателя.
Групите са до 10 човека, за да се отделя достатъчно индивидуално внимание на участниците.
1. Оператори
2. Типове данни
3. Променливи
4. Методи
5. Класове
6. Спомагателни класове
1. Подготовка за разработка (development)
2. Първа програма. Синтактични грешки.
3. Типове променливи. Диапазон на числовите променливи. Константи.
4. Аритметични операции.
5. Декларации на класове и методи. Статични методи.
6. Конвенции за именоване.
7. Методи с параметри. Връщани типове от методите.
8. Видимост - public, private, protected
9. Форматиране на кода.
10. Коментари.
11. Оператори if-else, switch-case,
12. Масиви
13. Цикли – for, while, do-while; Оператори break и continue;
14. Класове. Използване на класовете. Instance методи и статични методи.
15. Конструктори
16. Основни класове – String, Integer, Long, …
17. Наследяване. Абстрактни класове. Интерфейси. Променливата this.
18. Изключения. Секция finally.
19. Работа с файлове.
20. Работа с пакети.
21. Спомагателни класове – списъци – Vector, ArrayList, LinkedList.
22. Спомагателни класове – set-ове – HashSet, TreeSet.
23. Спомагателни класове – Iterator.
24. Спомагателни класове – речници – HashMap и Hashtable.
25. Спомагателни класове – стек и опашка.
26. Java рецепти - за по-добър код и за справяне с проблеми.
27. Дибъгване.
28. Среди за разработка - NebBeans и Eclipse. Трикове при тях.
29. Подготовка за интервюта. Плюсове и минуси на различните позиции.
Ключово качество за всеки един програмист е аналитичното мислене. Обикновено то се проявява като интерес към математиката.
За провеждането на практическите упражнения, кандидатите трябва да разполагат с личен лаптоп.
Възможност за провеждане на отворено обучение, както и на фирмено обучение по C++.
При фирмено обучение може да адаптираме програмата според вашите нужди.
Възможност за обучение на живо и отдалечено.
Преподавателят за този курс е Георги Митев. Той има почти 10 години работен опит в сферата на програмирането. Отделно от това, той е сертифициран като преподавател по различни видове дисциплини.
Георги прави първите си стъпки в програмирането в Софийска Математическа Гимназия (СМГ) в шести клас. До завършването на гимназията си, се занимава със C/C++, включително и по участия на олимпиади. В кариерата си се занимава основно с Java, но и със C/C++.
При интерес, може да прегледате LinkedIn профила на преподавателя (CV).