Java SE: Programming II
- Êîä êóðñà: SE_II
- Äëèòåëüíîñòü: 5 ä.
-
Öåíà:
192 500 Ð55 875 Ð
Îïèñàíèå êóðñà
Ýòî êóðñ âòîðîãî óðîâíÿ äëÿ ïðîãðàììèñòîâ, èçó÷àþùèõ ÿçûê Java. Îí çàâåðøàåò òåìû, êîòîðûå áûëè èçó÷åíû â ïðåäûäóùåì êóðñå, Java SE: Programming I, è ïðåäîñòàâëÿåò äîïîëíèòåëüíûå êëþ÷åâûå íàâûêè äëÿ Java-ïðîãðàììèñòîâ, òàêèå êàê áåçîïàñíîå êîäèðîâàíèå, ìîäóëüíîå ïðîãðàììèðîâàíèå è äîñòóï ê áàçå äàííûõ.
Êóðñ ïðåäíàçíà÷åí äëÿ ïðîãðàììèñòîâ, êîòîðûå áóäóò ïðèìåíÿòü ÿçûê Java äëÿ ðàçðàáîòêè ïðîãðàìì ñ èñïîëüçîâàíèåì âåðñèé: Java 8, Java 9, Java 10 è Java 11.
Òðåáóåìàÿ ïðåäâàðèòåëüíàÿ ïîäãîòîâêà
- Java SE: Programming I Ed 1
Öåëü êóðñà:
- Ñîçäàíèå Java-ïðèëîæåíèé, èñïîëüçóþùèõ îáúåêòíî-îðèåíòèðîâàííûå âîçìîæíîñòè ÿçûêà Java, òàêèå êàê èíêàïñóëÿöèÿ, íàñëåäîâàíèå è ïîëèìîðôèçì.
- Âûïîëíåíèå Java-ïðèëîæåíèÿ èç êîìàíäíîé ñòðîêè.
- Ñîçäàíèå ïðèëîæåíèé, èñïîëüçóþùèõ ïëàòôîðìó Java Collections framework.
- Ïîèñê è ôèëüòðàöèÿ êîëëåêöèé ñ èñïîëüçîâàíèåì ëÿìáäà-âûðàæåíèé
- Ðåàëèçîâàòü ìåòîäû îáðàáîòêè îøèáîê ñ èñïîëüçîâàíèåì îáðàáîòêè èñêëþ÷åíèé.
- Ðåàëèçîâàòü ôóíêöèè ââîäà-âûâîäà (I/O) äëÿ ÷òåíèÿ è çàïèñè äàííûõ è òåêñòîâûõ ôàéëîâ
- Óïðàâëåíèå ôàéëàìè, êàòàëîãàìè è ôàéëîâûìè ñèñòåìàìè Ñ ïîìîùüþ JDK NIO2 ñïåöèôèêàöèé
- Âûïîëíåíèå íåñêîëüêèõ îïåðàöèé íàä òàáëèöàìè áàçû äàííûõ, âêëþ÷àÿ ñîçäàíèå, ÷òåíèå, îáíîâëåíèå è óäàëåíèå ñ èñïîëüçîâàíèåì òåõíîëîãèé JDBC è JPA.
- Èñïîëüçîâàíèå ôóíêöèé ïàðàëëåëèçìà ëÿìáäà-âûðàæåíèé
- Ïðèìåíåíèå ìîäóëüíûõ ìåòîäîâ ïðîãðàììèðîâàíèÿ è ñåðâèñîâ ê ïðèëîæåíèÿì.
- Ñîçäàíèå âûñîêîïðîèçâîäèòåëüíûõ ìíîãîïîòî÷íûõ ïðèëîæåíèé.
Àóäèòîðèÿ êóðñà:
- Ñïåöèàëèñòû ïî äàííûì (Data Scientist)
- Ðàçðàáîò÷èêè
- Ðåàëèçàòîðû áèçíåñ-ôóíêöèé
Ïðîãðàììà êóðñà
Ôóíêöèîíàëüíîå ïðîãðàììèðîâàíèå
Ôóíêöèîíàëüíûå èíòåðôåéñû è ëÿìáäà-âûðàæåíèÿ. Ïîòîêè êîëëåêöèé è ôèëüòðû. Âñòðîåííûå ôóíêöèîíàëüíûå èíòåðôåéñû.
Modular Programming
Ââåäåíèå â Modular Programming íà ÿçûêå Java. Ñåðâèñû â Modular ïðèëîæåíèè. Ïåðåõîä ê Modular ïðèëîæåíèþ.
Streams è Parallel Streams
Êîíêóðåíöèÿ. Parallel Streams. Terminal Operations: Collectors. Ñîçäàíèå Custom Streams.
Java API ïðîãðàììèðîâàíèå è êîíöåïöèè áåçîïàñíîãî êîäèðîâàíèÿ
I/O (Îñíîâû è NIO2). Áåçîïàñíîå Êîäèðîâàíèå. Ïðèëîæåíèÿ áàç äàííûõ ñ JDBC. Ëîêàëèçàöèÿ.
Collections è Generics
×òî òàêîå Collections Framework? Èòåðàòîðû. Type-Wrapper Classes. ×òî òàêîå Generics?
Îáðàáîòêà èñêëþ÷åíèé è Assertions
Exceptions. Error handling. Assertions.