Ако сакате да градите апликации за мобилни уреди, десктоп компјутери, или веб, треба да знаете да работите со Java. Овој курс ви ги обезбедува основите за учење Java SE (Standard Edition), за да можете да ги креирате првите апликации и да почнете да го истражувате јазикот. Ќе ви покажеме како да инсталирате Java и IntelliJ IDEA IDE, и да почнете да работите со варијабили, типови на податоци, клучни зборови и други важни компоненти на јазикот. Ќе ви покаже како да го контролирате текот на програмата со условна логика и циклуси, да чувате податоци со Java Collections Framework, и да разберете како Java ги имплементира принципите на објектно-ориентирано програмирање како наследство и полиморфизам.
Теми
- Разбирање на принципите и историјата на Java
- Инсталирање Java, IntelliJ IDEA, и BlueJ
- Креирање Java проект
- Работа со варијабили, вредности и изрази
- Работа со објектни типови на податоци
- Градење, споредување и парсирање на низи
- Дебагирање и работа со исклучоци
- Креирање циклуси и код кој може да се употребува повеќе пати
- Пренесување аргументи со референца или вредност
- Употреба на едноставни и комплексни индексни низи
- Креирање прилагодени класи
- Наследство и полиморфизам
- Управување со датотеки преку Java библиотеки
- Документирање код со Javadoc
- Пакување класи во JAR датотеки
Кому му е наменет овој курс?
Овој курс им е наменет на:
- почетници, заинтересирани за учење на Java програмскиот јазик
- програмери и девелопери кои сакаат да градат софтвер и системи во Java
- студенти
Предзнаења
За следење на овој курс потребно е поседување основни предзнаења за програмирање.
Практичен дел
Во рамки на практичниот дел од курсот, студентот ќе добие задачи кои ќе треба да ги изработи и достави до својот ментор.
Сертификат
По успешното завршување на курсот, учесникот добива сертификат за успешно завршен курс. Под успешно завршување се подразбира навремено доставување на најмалку 80% од предвидените задачи.
Формат на курсот
Курсот се изведува на далечина, со користење на методологијата менторирано учење на далечина.
Вклучено во цената
- 30 дена пристап до материјалите за учење
- 4 x 15 мин. менторски сесии (1-на-1, online)
- сертификат за успешно завршен курс
Сподели
Биди другар, сподели со пријателите
Карактеристики
- Лекции 74
- Квизови 0
- Должина 30 дена
- Ниво All levels
- Јазик МК
- Студенти 3
- Задачи Yes
-
Вовед
-
1. Што е Java?
-
2. Инсталирање на софтверот
-
3. Да започнеме
-
4. Работење со варијабили
- Работење со примитивни варијабили
- Декларирање и иницијализирање нумерички примитивни вредности
- Претставување вредности за валута со BigDecimal
- Конвертирање нумерички вредности
- Употребување математички оператори и Math класа
- Работење со Булови вредности и изрази
- Работење со вредности со карактери
- Употребување Java оператори
-
5. Работење со објекти
- Работење со типови на податоци на објект
- Употребување класа String
- Конвертирање примитивни вредности во низи со карактери
- Градење низа со карактери од повеќе вредности
- Споредување вредности од низа
- Форматирање нумерички вредности како низи
- Обработување вредности на низа
- Работење со дати и времиња
- Предизвик: Креирање едноставна апликација со калкулатор
- Решение: Креирање едноставна апликација со калкулатор
-
6. Работа со исклучоци и дебагирање
-
7. Управување со текот на програмата
- Програмирање условна логика
- Употребување switch изјави
- Креирање блокови со код во циклуси
- Креирање реупотреблив код со методи
- Преклопување на методи со различни потписи
- Пренесување аргументи со референца или вредност
- Предизвик: Креирање покомплексна апликација со калкулатор
- Решение: Креирање покомплексна апликација со калкулатор
-
8. Употреба на колекции на податоци
-
9. Креирање прилагодени класи
- Разбирање на капсулирањето
- Креирање и правење инстанци од прилагодени класи
- Креирање вгнездени и анонимни класи
- Визуелизирање на врските на класите
- Чување податоци во варијабили на инстанци
- Дефинирање методи на инстанца и статични методи
- Употребување конструктор методи
- Употребување статички варијабили како константи
- Дефинирање и употребување енум типови
-
10. Работење со наследство
-
11. Употреба на најчестите Java библиотеки
-
12. Подготвување на Java апликација за пуштање во употреба
-
Заклучок