Семинарды International Business Academy ресми платформасында онлайн форматта өткізуге болады. Оқу аяқталған соң сізге бір ай бойы қолжетімді болатын жазбаның сілтемесі беріледі.
*күндер қосымша келісуді қажет етеді
ҚҚС-сыз
* Төлем шотына 16% ҚҚС қосылады
Аудитория: бастаушы Java әзірлеушілері
Талаптар: Windows/ Linux бойынша негізгі білім, процедуралық және ОБП негіздері
Әзірлеу құралдары
IntelliJ IDEA
Open IDE
GiGa IDE
AI-құралдары
GitHub Copilot
ChatGPT
IDE-ге арналған AI-плагиндер
ЖИ көмегімен тесттер мен құжаттама жасау
Курстың мақсаты
Java тілінің негізгі білімін қалыптастыру және әзірлеуді, тестілеуді және кодты талдауды жеделдету үшін жасанды интеллект құралдарын тиімді пайдалануға үйрету.
Ұсынылатын әдебиет
Java философиясы — Брюс Эккель
1. Java және AI қолдауымен әзірлеуге кіріспе
Java тарихы және платформа философиясы
Алғашқы қосымша
Заманауи әзірлеудегі AI рөлі
ChatGPT көмегімен код генерациясы
AI-көмекшінің кодты автоматты түрде түсіндіруі
2. Әзірлеу орталары және интеллектуалды көмекшілер
IDE шолуы
Жобаларды басқару
AI-плагиндерді пайдалану
Сынып үлгілері мен құжаттама генерациясы
3. Пакеттер мен кітапханалар
Пакеттер құрылымы
JAR-архивтер және манифесттер
Кітапханаларды қосу
Тәуелділіктерді AI-талдау
4. Java грамматикасы және кодты талдау
Деректер түрлері
Айнымалылар
Операторлар мен өрнектер
AI арқылы қателерді іздеу және рефакторинг
5. ОБП және AI жобалау
Сыныптар мен объектілер
Интерфейстер мен мұрагерлік
Полиморфизм
AI арқылы архитектура генерациялау
6. Жинақтар және деректер құрылымдары
List, Set, Map
Concurrent жинақтар
Оңтайлы құрылымды AI арқылы таңдау
7. Ерекшеліктер және диагностика
try-catch-finally
Өз ерекшеліктерін жасау
Stack trace-ті AI арқылы талдау
8. Көппоточтылық
Thread және Runnable
Синхрондау
Deadlock
Деректер жарысын AI арқылы анықтау
9. Файлдық енгізу/ шығару
File
InputStream/ OutputStream
java.nio
Парсерлерді AI арқылы генерациялау
10. GUI және интерфейс генерациясы
AWT
Swing
Оқиғаларды өңдеу
AI көмегімен UI генерациялау
11. Желілік бағдарламалау
Socket
HTTP және REST
AI API интеграциясы
Курстың практикалық бөлімі
Консольдік қосымша
Көппоточты қосымша
GUI-қосымша
Клиент-серверлік қосымша
Java + AI API интеграциясы
Оқыту нәтижелері
Java тілінде қосымшалар әзірлеу
Заманауи IDE-де жұмыс істеу
AI-көмекшілерді пайдалану
Тесттер мен құжаттама генерациялау
Кодты талдау және оңтайландыру
AI-қызметтерді интеграциялау