Java SE: Programming II

  • Êîä êóðñà: SE_II
  • Äëèòåëüíîñòü: 5 ä.
  • Öåíà: 192 500 Ð 55 875 Ð
    Äàííàÿ öåíà äåéñòâèòåëüíà íà êóðñ, ïðîâîäèìûé â ïåðèîä ñ 01.01.2022 ïî 01.11.2030

Ýòî êóðñ âòîðîãî óðîâíÿ äëÿ ïðîãðàììèñòîâ, èçó÷àþùèõ ÿçûê 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.

Çàïèñàòüñÿ íà êóðñ: Java SE: Programming II


Çàÿâêà íà îáó÷åíèå

* - îáÿçàòåëüíûå ïîëÿ

Çàÿâêà íà îáó÷åíèå

Çàïèñàòüñÿ íà êóðñ:

Ãîðîä:

Äàòà:

* - îáÿçàòåëüíûå ïîëÿ