Описание на курса
Програмиране с Java
Java е обектно-ориентиран език за програмиране. Java е език от високо ниво, който прилича на C# и C++ и, донякъде на езици като Delphi, VB.NET и C. Синтаксисът на Java е сходен с този на C++ и C# и преминаването от тези езици към Java е лесно.
На Java се разработва изключително разнообразен софтуер: офис приложения, уеб приложения, настолни приложения, приложения за мобилни телефони, игри и много други.
В днешно време Java е един от най-популярните езици за програмиране и се използва от милиони разработчици по цял свят. Водещите световни софтуерни корпорации като IBM, Oracle, Google и SAP , базират своите решения на Java платформата и използват Java като основен език, за разработка на своите продукти.
За кого ще бъде полезен курсът?
Курсът е подходящ за тези, които за пръв път ще се сблъскат с програмирането, както и за тези, които имат начални познания и желаят да ги развият.
Какъв е броят на участниците в група?
Броят на частниците в една група е ограничен до 8 души. По този начин се обръща специално внимание на всеки един от курсистите и материалът се усвоява напълно.
Как да се запишете за курса?
За да се запишете за курса, е необходимо да позвъните на посочените телефони , да ни изпратите имейл на office@smartpointbg.com или да попълните формата за онлайн записване. Записването и заплащането трябва да се извършат, най-късно до 1 седмица, преди старта на курса. Заплащането можете да направите на място в нашия офис на бул.“Витоша“ 32, ет.2, или по банков път.
Продължителност на курса.
Курсът е с продължителност от 100 учебни часа (три месеца).
Завършване на курса
Всеки завършил успешно курса по Програмиране с Java и успешно положил финалния тест, ще получи сертификат за завършеното обучение.
Учебна програма
- Въведение в програмирането с Java, основни принципи и структура – byte code, jvm, jre, jdk. Инсталиране на JDK и IDE (Eclipse). Запознаване със средата за програмиране. Първа Java програма – main метод.
- Променливи – декларация и инициализация. Примитивни типове данни и типа String. Представяне на данни в паметта.
- Аритметични и логически операции, изрази и приоритети. Четене и писане в конзолата.
- Условни конструкции if-else, тернарен оператор ?: и switch-case.
- Цикли – while, for, do-while. Ключови думи break и continue.
- Масиви. Деклариране и инициализация. Обхождане на масив. Двумерни масиви.
- Основни алгоритми за работа с масиви.
- Низове – форматиране и основни операции. Преобразуване на низ в число.
- Въведение в ООП. Класове, обекти, методи, конструктори.
- Капсулиране на данни. Модификатори за достъп. Ключова дума final.
- Статични полета и методи.
- Структурен подход („top-down“, „стъпка-по-стъпка“).
- Рекурсия.
- Генериране на случайни стойности.
- Използване на класовете ArrayList и StringBuilder.
- Наследяване. Преизползване на код. Ключова дума super.
- Изключения. Try-catch блок. Йерархия на изключенията, finally блок.
- Потоци от данни. Работа с файлове.
- Работа с графични компоненти Swing.
- Разработка на примерно приложение.