CodeDala
Басты бет
Курстар
Жолдар
Бұл қалай жұмыс істейді
Тарифтер
🌐
KZ
RU
EN
Кіру
Тегін бастау
☕
💻 Әзірлеушілерге
Java Бэкенд
Күшті типтеу, ООП және Spring-тің негізі
Не құрастырасың
📘
Берік іргетас
⚡
Браузерде тәжірибе
🎯
Шағын жобалар
🎓
Курс сертификаты
📘 32
сабақ
⏱ 1-2 кеш
🎓 Орта
🎯 Мақсат
Java Бэкенд меңгеру
⚡
+370
XP
🏆
Сертификат
PDF
🎓
Курс аяқталды
Прогресс
0 / 32 · 0%
Келесі қадам:
Java дегеніміз не
Жобаны бастау →
Курс бағдарламасы
01
Негіздер
0 / 6 сабақ
⌄
01
Java дегеніміз не
JVM
•
Алғашқы бағдарлама
•
Консольге шығару
⚡ +10
▶ Қазір
02
Айнымалылар мен типтер
int, double, boolean
•
String
•
Типті жариялау
⚡ +10
Ашық
03
Арифметика мен амалдар
+ - * / %
•
Бүтін бөлу
•
Меншіктеу тасымалы
⚡ +10
Ашық
04
Салыстыру және логикалық амалдар
== != < > <= >=
•
&& || !
•
boolean нәтиже
⚡ +10
Ашық
05
Scanner арқылы пайдаланушы деректерін оқу
Scanner
•
nextLine, nextInt
•
import java.util
⚡ +10
Ашық
06
Типті түрлендіру
int ↔ double
•
Casting
•
String.valueOf, parseInt
⚡ +10
Ашық
02
Жолдар мен енгізу
0 / 5 сабақ
⌄
07
Жолдармен жұмыс
length, charAt
•
substring
•
toUpperCase / toLowerCase
⚡ +10
Ашық
08
Жолды біріктіру және форматтау
+ арқылы біріктіру
•
String.format
•
trim, replace
⚡ +10
Ашық
09
Жолды іздеу және тексеру
contains, indexOf
•
startsWith, endsWith
•
equals, equalsIgnoreCase
⚡ +10
Ашық
10
Scanner арқылы жолды өңдеу
nextLine оқу
•
Жолды тексеру
•
Нәтижені шығару
⚡ +10
Ашық
11
StringBuilder — тиімді жол құру
append, insert
•
delete, reverse
•
toString
⚡ +10
Ашық
03
Басқару ағыны
0 / 6 сабақ
⌄
12
if / else if / else шарттары
if шарты
•
else if
•
else
⚡ +10
Ашық
13
switch операторы
switch / case
•
break
•
default
⚡ +10
Ашық
14
while және do-while циклдары
while цикл
•
do-while
•
break / continue
⚡ +10
Ашық
15
for цикл
for цикл синтаксисі
•
Санауыш
•
for-each
⚡ +10
Ашық
16
Кірістірілген циклдар
Кірістірілген for
•
Көбейту кестесі
•
break
⚡ +10
Ашық
17
Үштік оператор және қысқа шарттар
? : үштік оператор
•
Шарт өрнек ретінде
•
Қысқа if
⚡ +10
Ашық
04
Әдістер мен массивтер
0 / 5 сабақ
⌄
18
Статикалық әдістер
static void
•
Параметрлер
•
return мәні
⚡ +10
Ашық
19
Массивтер
Массив жариялау
•
Индекс арқылы қол жеткізу
•
length
⚡ +10
Ашық
20
Массивтер мен Arrays утилитасы
Arrays.sort
•
Arrays.toString
•
2D массив
⚡ +10
Ашық
21
Шамадан тыс жүктеу (Overloading)
Бірдей атты әдістер
•
Параметр типтері
•
Шақыру анықтауы
⚡ +10
Ашық
22
Рекурсия
Өз-өзін шақыру
•
Базалық жағдай
•
Факториал
⚡ +10
Ашық
05
ООП
0 / 6 сабақ
⌄
23
Класс пен конструктор
Класс жариялау
•
Конструктор
•
Өріс (field)
⚡ +10
Ашық
24
Инкапсуляция: getter мен setter
private өрістер
•
getter
•
setter
⚡ +10
Ашық
25
Мұрагерлік (Inheritance)
extends
•
super()
•
Әдістерді қайта жазу
⚡ +10
Ашық
26
Интерфейстер
interface
•
implements
•
Полиморфизм
⚡ +10
Ашық
27
Абстрактты класстар
abstract class
•
abstract method
•
Ата-ана vs интерфейс
⚡ +10
Ашық
28
ООП шағын жобасы — Банктік шот
Класс жобасы
•
Инкапсуляция
•
Транзакциялар
⚡ +10
Ашық
06
Жиындар мен жобалар
0 / 4 сабақ
⌄
29
ArrayList
add, get, remove
•
size, contains
•
for-each
⚡ +10
Ашық
30
HashMap — кілт-мән жиыны
put, get
•
containsKey
•
keySet, values
⚡ +10
Ашық
31
Жоба: Контакттар кітабы
HashMap пайдалану
•
Іздеу логикасы
•
Шығару
⚡ +10
Ашық
32
Жоба: Студенттер тізімі
ArrayList + OOP
•
Іздеу
•
Статистика
🎓
Курс аяқталды
Ашық
Java Бэкенд — онлайн бағдарламалау курсы