Základy programování v jazyce Java pro školáky [c] - kurz 14 990 rub. od Specialista, školení 20 ak. h., Datum: 1. června 2023.
Různé / / December 04, 2023
Začněte se učit programování s Javou! Seznámíte se s programovacím jazykem Java, naučíte se pravidla pro tvorbu programu v Javě a strukturu takového programu. Naučíte se pracovat s proměnnými a základními algoritmickými konstrukcemi. Jakmile se seznámíte se základy objektově orientovaného programování a základy počítačové grafiky v jazyce Java, začnete samostatně pracovat s grafickými obrázky. Během kurzu vytvoříte počítačovou hru „New Year's Rain“ s různými úrovněmi obtížnosti!
Po úspěšném absolvování kurzu „Základy programování Java pro školáky“ získáte certifikát 1C, uznávaný nejen v Rusku, ale i v zahraničí. Na kurzy 1C pro školáky nejsou žádné slevy.
Zkušený lektor kurzů programování v Javě pro školáky. Je držitelem certifikátů „Oracle, Java SE 7 Programmer“ a „Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0“. Umět...
Zkušený lektor kurzů programování v Javě pro školáky. Je držitelem certifikátů „Oracle, Java SE 7 Programmer“ a „Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0“. Dokáže snadno a srozumitelně vysvětlit i tu nejsložitější látku. Pod vedením Sergeje Nikolajeviče je výuka programování přístupná i pro nepřipraveného studenta. Učitel snadno najde individuální přístup ke každému posluchači a inspiruje studenty svou láskou k programování.
Sergej Nikolajevič vystudoval Fakultu kybernetiky Obninského institutu atomové energie. Výborná znalost programovacích jazyků Java, C/C++, JSP, HTML, XML, JavaScript, SQL a Oracle PL/SQL. Spolehlivě spolupracuje se systémy pro správu databází Oracle Database, MySQL Enterprise Edition a PostgreSQL. Má bohaté zkušenosti s prací s operačními systémy Linux (Red Hat Enterprise Linux a Oracle Enterprise Linux), Oracle Solaris a MS Windows. Sergey Nikolaevich se dobře vyzná ve vývojových nástrojích Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad for Oracle a MS Visual Studio a je profesionálem. používá GlassFish Application Server, SAP NetWeawer Application Server, IBM WebSphere Application Server, Lighttpd Web-server a Apache HTTP Server.
Rozsáhlé pracovní zkušenosti mu umožňují dokonale se orientovat ve všech složitostech pracovního procesu programátora. Sergey Nikolaevich vyvinul elektronické systémy pro správu dokumentů pro vydavatelskou činnost v korporaci OpenPages Inc. Během posledních 15 let se podílel na projektech vývoje softwaru na zakázku velké společnosti jako Severstal, Polyus Gold, Siberian-Ural Aluminium Company a "Rosgosstrach".
Sergej Nikolajevič dělá své hodiny snadnými a zajímavými. Během kurzu budete samostatně rozvíjet interaktivní hru v Javě. V lekcích Sergeje Nikolajeviče získáte znalosti, které vám pomohou zvládnout jednu z nejžádanějších a nejlépe placených profesí na trhu práce!
Modul 1. Úvod do programovacího jazyka Java (1 ac. h.)
- Historie vzhledu jazyka Java, předpoklady pro jeho vytvoření.
- Srovnání Javy s jinými programovacími jazyky.
- Instalace sady Java Development Kit.
- Instalace vývojového prostředí Eclipse.
- Psaní prvního programu v Javě.
Modul 2 Práce s proměnnými (2 ac. h.)
- Zobrazení dialogového okna v Javě.
- Kontrola programové struktury, využití komentářů.
- Účel proměnných.
- Úvod do základních datových typů: celé číslo, zlomek, znak, řetězec. Použití aritmetických operací.
Modul 3. Základní algoritmické konstrukce (3 ac. h.)
- Podmíněná konstrukce if-else, její účel.
- Smyčka for, její účel.
- Příklady použití algoritmických konstrukcí.
Modul 4. Základy objektově orientovaného programování (2 ak. h.)
- Studium objektově orientovaného přístupu pomocí zvířat jako příkladu.
- Pojem třídy, vlastnost třídy, objekt.
- Vytváření tříd a objektů v kódu programu.
- Použití třídní dědičnosti.
- Implementace dědičnosti v programovém kódu.
Modul 5. Základy počítačové grafiky v Javě (3 ac. h.)
- Pojem metody třídy.
- Použití panelu okna k zobrazení grafických primitiv.
- Použití standardních a RGB barev v Javě.
- Kreslení obdélníku, čtverce, elipsy, kružnice, přímky, bodu.
- Vytvoření aplikace pomocí grafiky.
Modul 6. Práce s grafickými obrázky (3 ac. h.)
- Načítání obrázků ze souborů do aplikace.
- Zobrazení obrázku na panelu okna.
- Představujeme časovač.
- Použití časovače k animaci obrázku.
- Vytvoření aplikace s grafickou animací.
Modul 7. Konstruktory tříd, obslužné rutiny událostí (2 ac. h.)
- Koncept konstruktoru třídy.
- Vyzkoušejte design výjimky.
- Úvod do obslužných programů událostí.
- Zpracování událostí klávesnice.
- Analýza kódu stisknutého tlačítka.
- Použití klávesnice ke změně směru pohybu grafického objektu.
Modul 8. Vytvoření počítačové hry "Novoroční déšť" (2 ak. h.)
- Obecné principy tvorby počítačových her.
- Vytvoření herního projektu, přidání tří tříd.
- Nahrajte obrázky pozadí a klobouku Santa Clause.
- Výstup obrázků.
- Vytvoření časovače pro překreslení hracího pole.
- Připojení obsluhy události pro klávesnici.
- Pohybujte Santovou čepicí doleva a doprava pomocí klávesnice.
- Úvod do jednorozměrného pole.
- Generování náhodných čísel.
- Definujte vlastnosti třídy a metody pro implementaci chování dárků na hřišti.
- Vytvoření třídy na základě určitých vlastností a metod třídy.
- Přidání několika úrovní obtížnosti do hry.
- Vytvoření časovače pro aktualizaci logiky hry.
- Načítání dárkových obrázků do jednorozměrného pole.
- Vystavte dárky v horní části hracího pole a dejte je dolů na kontrolní čáru.
Modul 9. Vytvoření archivu sklenic pro hru "New Year's Rain" (2 ac. h.)
- Změňte cestu k obrazovým souborům do aktuálního adresáře.
- Seznámení s archivem JAR a jeho účelem.
- Vytvoření archivu JAR pomocí vývojového prostředí Eclipse.
- Přenos herních obrázků a archivu JAR do sdílené složky.
- Vytvořte zástupce pro spuštění hry na ploše.