Java SE: Programming I

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

Ðàñïèñàíèå êóðñà

18.04.2022
192 500 Ð
Ñàíêò-Ïåòåðáóðã

Àííîòàöèÿ:

Êóðñ íà÷àëüíîãî óðîâíÿ ïðåäíàçíà÷åí äëÿ ïðîãðàììèñòîâ, êîòîðûå òîëüêî íà÷èíàþò èçó÷àòü Java è æåëàþò ïîíÿòü êîíöåïöèè, ÿçûêîâûå êîíñòðóêöèè è òèïû äàííûõ.  òåìû êóðñà âêëþ÷åíû âîïðîñû ïî îáðàáîòêå èñêëþ÷åíèé, ñîçäàíèþ ëÿìáäà-âûðàæåíèé è ìîäóëüíîìó ïðîãðàììèðîâàíèþ. 

Êóðñ ïðåäíàçíà÷åí äëÿ ïðîãðàììèñòîâ, êîòîðûå áóäóò ïðèìåíÿòü ÿçûê Java  äëÿ ðàçðàáîòêè ïðîãðàìì ñ èñïîëüçîâàíèåì âåðñèé: Java 8, Java 9,  Java 10 è Java 11.

Ïðåäâàðèòåëüíàÿ ïîäãîòîâêà:

  • Çíàêîìñòâî ñ îáùèìè êîíöåïöèÿìè è ìåòîäàìè ïðîãðàììèðîâàíèÿ
  • Îïûò ðàáîòû ñ äðóãèì ÿçûêîì ïðîãðàììèðîâàíèÿ 

Öåëè êóðñà:

  • Íàó÷èòüñÿ ñîçäàâàòü ïðîñòûå Java-êëàññû è èñïîëüçîâàòü ññûëêè íà îáúåêòû äëÿ äîñòóïà ê ïîëÿì è ìåòîäàì êëàññà;
  • Ïðîäåìîíñòðèðîâàòü èñïîëüçîâàíèå ïîëèìîðôèçìà ïóòåì ðåàëèçàöèè èíòåðôåéñîâ íà Java;
  • Îáðàáàòûâàòü è ïðîâåðÿòü èñêëþ÷åíèÿ â ïðîãðàììàõ íà Java;
  • Èñïîëüçîâàòü ëÿìáäà-âûðàæåíèÿ â ïðåäèêàòàõ, ïåðåäàâàåìûõ â êà÷åñòâå àðãóìåíòîâ ìåòîäîâ;
  • Îïðåäåëèòü è ðåàëèçîâàòü ïðîñòóþ èåðàðõèþ êëàññîâ, ñîçäàííóþ â ñîîòâåòñòâèè ñ òåõíè÷åñêèì çàäàíèåì;
  • Íàïèñàòü Java êîä, â êîòîðîì èñïîëüçóþòñÿ ïåðåìåííûå, ìàññèâû, óñëîâíûå è öèêëè÷åñêèå êîíñòðóêöèè äëÿ îïèñàíèÿ àëãîðèòìà;
  • Îïðåäåëèòü ïðèíöèïû ìîäóëüíîãî ïðîãðàììèðîâàíèÿ;
  • Ïîíÿòü êàê îñóùåñòâëÿåòñÿ äîñòóï è ñîçäàíèå ñòàòè÷åñêèõ ïîëåé è ìåòîäîâ;
  • Èíêàïñóëèðîâàòü êëàññ ñ ïîìîùüþ ìîäèôèêàòîðîâ äîñòóïà è ïåðåãðóæåííûõ êîíñòðóêòîðîâ;
  • Óïðàâëåíèå ÷èñëîâûìè, òåêñòîâûìè è ñòðîêîâûìè äàííûìè ñ ïîìîùüþ ñîîòâåòñòâóþùèõ îïåðàòîðîâ Java;
  • Çàäàíèå ïåðåìåííûõ ñðåäû, ïîçâîëÿþùèõ êîìïèëÿòîðó Java è èñïîëíÿåìûì ôàéëàì ãðàôè÷åñêîé ñðåäû ïîëüçîâàòåëÿ ôóíêöèîíèðîâàòü äîëæíûì îáðàçîì.

Àóäèòîðèÿ:

  • ñèñòåìíûå àíàëèòèêè
  • àðõèòåêòîðû
  • Java-ïðîãðàììèñòû
  • òåõíè÷åñêèå êîíñóëüòàíòû

Ïðîãðàììà êóðñà:

×òî òàêîå ïðîãðàììà íà Java.
Çàïóñê è òåñòèðîâàíèå ïðîãðàììû Java. Òåõíîëîãèè Java è ñðåäû ðàçðàáîòêè. Îñíîâíûå îñîáåííîñòè ÿçûêà Java.

Ñîçäàíèå Main êëàññà íà Java.
Java-êëàññ. Äîáàâëåíèå main ìåòîäà. Main ìåòîä. 

Ðàáîòà ñ îñíîâíûìè òèïàìè äàííûõ.
Ðàáîòà ñ ÷èñëîâûìè äàííûìè. Îïåðàöèè íàä ÷èñëàìè. Ïîíÿòèå ïåðåìåííûõ. Ðàáîòà ñî ñòðîêàìè. 

Äåéñòâèÿ íàä íàáîðàìè ýëåìåíòîâ.
Çàäàíèå ñïèñêà ýëåìåíòîâ. Ðàáîòà ñ óñëîâèÿìè. Èñïîëüçîâàíèå îïåðàòîðîâ IF. Îáðàáîòêà ñïèñêà ýëåìåíòîâ. 

Îïèñàíèå îáúåêòîâ è êëàññîâ.
Ðàáîòà ñî ññûëêàìè íà îáúåêòû. Ðàñøèðåíèå îïåðàöèé íàä ìàññèâàìè. Îáúÿâëåíèå, ñîçäàíèå ýêçåìïëÿðîâ è èíèöèàëèçàöèÿ îáúåêòîâ. Îïðåäåëåíèå ïîëåé è ìåòîäîâ. Ðàáîòà ñ îáúåêòàìè è êëàññàìè.

Ìàíèïóëÿöèè ñ òèïàìè äàííûõ â ïðîãðàììå
Èñïîëüçîâàíèå êëàññà StringBuilder. Ïîäðîáíåå î ïðèìèòèâíûõ òèïàõ äàííûõ. Èñïîëüçîâàíèå API docs Java. Îïåðàòîðû íàä ÷èñëàìè, îïèñûâàåìûìè êëàññîì String. Ïðàâèëà ïðåîáðàçîâàíèé è ïðèâåäåíèé òèïîâ ïåðåìåííûõ.

Ñîçäàíèå è èñïîëüçîâàíèå ìåòîäîâ
Êàê àðãóìåíòû ïåðåäàþòñÿ ìåòîäó. Êàê èñïîëüçîâàòü ìåòîä. Ïåðåãðóçêà ìåòîäà. Ñòàòè÷åñêèå ìåòîäû è ïåðåìåííûå. Àðãóìåíòû ìåòîäà è âîçâðàùàåìûå çíà÷åíèÿ.

Èñïîëüçîâàíèå èíêàïñóëÿöèè
Êîíòðîëü äîñòóïà. Ïåðåãðóçêà êîíñòðóêòîðîâ. Èíêàïñóëÿöèÿ. 

Äîïîëíèòåëüíûå âîçìîæíîñòè óñëîâíûõ îïåðàòîðîâ
Äîïîëíèòåëüíûå ñïîñîáû èñïîëüçîâàíèÿ êîíñòðóêöèé IF/ELSE. Èñïîëüçîâàíèå îòëàä÷èêà Netbeans. Ðåëÿöèîííûå è óñëîâíûå îïåðàòîðû. Èñïîëüçîâàíèå îïåðàòîðîâ switch. 

Ïîäðîáíåå î ìàññèâàõ è öèêëàõ
Êëàññ ArrayList. Âëîæåííûå öèêëû. Àíàëèç ìàññèâà âõîäíûõ àðãóìåíòîâ args. Àëüòåðíàòèâíûå öèêëè÷åñêèå êîíñòðóêöèè. Ðàáîòà ñ äàòàìè. Äâóìåðíûå ìàññèâû.

Ðàáîòà ñ íàñëåäîâàíèåì
Ðàáîòà ñ ïîäêëàññàìè è ñóïåðêëàññàìè. Ñîçäàíèå è ðàñøèðåíèå àáñòðàêòíûõ êëàññîâ. Ïåðåîïðåäåëåíèå ìåòîäîâ â ñóïåðêëàññå. Îáçîð. 

Ðàáîòà ñ èíòåðôåéñàìè
Èñïîëüçîâàíèå èíòåðôåéñà List. Èñïîëüçîâàíèå èíòåðôåéñîâ. Ïîíÿòèå ëÿìáäà-âûðàæåíèÿ. Ïîëèìîðôèçì â êëàññàõ JDK foundation. Âûâîä òèïà ëîêàëüíîé ïåðåìåííîé. Ïîëèìîðôèçì. 

Îáðàáîòêà èñêëþ÷åíèé
Ðàñïðîñòðàíåíèå èñêëþ÷åíèé. Îáçîð. Îáðàáîòêà íåñêîëüêèõ èñêëþ÷åíèé è îøèáîê. Êàê îáðàáàòûâàòü è âûçûâàòü èñêëþ÷åíèÿ. 

Ðàçâåðòûâàíèå è ïîääåðæêà ïðèëîæåíèÿ Soccer
Ìîäèôèêàöèÿ ïðèëîæåíèÿ è òðåáîâàíèÿ. Ïàêåòû, JARs, àðõèòåêòóðà. 

Ïîíÿòèå ìîäóëüíîãî ïðîãðàììèðîâàíèÿ.
Îáúÿâëåíèå ìîäóëåé. Ìîäóëÿðíûå êîìïîíåíòû JDK. JARs. Ìîäóëüíàÿ ñèñòåìà. 

JShell
Òåñòèðîâàíèå êîäà. Îñíîâû JShell. JShell â IDE.

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


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

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

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

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

Ãîðîä:

Äàòà:

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