Soft Acad - Програмиране с Java
3-месечен курс за програмиране с Java започва на 3 юли 2014г.
Курсът е предвиден и за начинаещи, като при добро усвояване на материала се добива основа за започване на работа като Junior Java Developer.Занятията ще се провеждат всеки четвъртък от 18:30 и всяка събота от 11:00 часа в зала 1 в Студентски град.
За кого е предназначен
Курсът е подходящ за хора които нямат опит с Java или искат да научат повече за езика.
Предишен опит в програмирането е предимство, но не е задължителен.
Продължителност на курса
Продължителността на курса е 3 месеца, (материала ще бъде вместен в около 100 астрономически часа – поне 25 лекции по 4 астрономически часа).
Всяка седмица са предвидени занятия в общо 8 астрономически часа (2 пъти по 4 часа).
Занятията ще са смесени (лекции и упражнения), като се цели практическата насоченост на материала.
В края на курса ще бъде разработен проект, които ще обхване всичко научено по време на курса.
Получаване на сертификат
Предвидени са няколко проверки на знанията по време на курса, както и проект в края.
Всеки участник ще получи сертификат при успешно завършване на курса.
Цена на курса в град София
Цената на курса (в град София) е 265 лв на месец (795 лв. за цялото обучение).
В началото на курса се заплаща 2/3 от сумата (530 лв.), а в началото на третия месец и останалата част от 265 лв.
Записвания вече се приемат ТУК!
КОГА: 03.07.2014
МЯСТО: гр. София, кв. Студентски град, ул. Проф. Кирил Попов 27
Програма на курса
1. Primitives types, variables, basic operations, statements, Strings, arrays.
2. Loops, Switch-case, simple algorithmic tasks.
3. Object oriented programming. Classes and objects, fields, constructors, methods
4. Access level modifiers, inheritance, abstract/final keywords
5. Interfaces, abstract classes and methods
6. Polymorphism and encapsulation
7. Java exception handling. Try-catch block, throws clause, Exception hierarchies, finally block
8. String manipulation: StringBuffers, String Builders, Regular expressions
9. Generics and data structures.
10. Swing and graphic user interface
11. Input/Output streams, Files, Readers and Writers.
12. Threads, multi-threaded programming
13. Java virtual machine, JARs, Garbage collector, Serialization
14. Design patterns
15. Simple java application development