Grunnleggende om programmering på Java-språket for skolebarn [c] - kurs 14 990 gni. fra Spesialist, opplæring 20 ac. h., dato: 1. juni 2023.
Miscellanea / / December 04, 2023
Begynn å lære programmering med Java! Du vil bli kjent med programmeringsspråket Java, lære reglene for å lage et program i Java og strukturen til et slikt program. Du vil lære å arbeide med variabler og grunnleggende algoritmiske konstruksjoner. Når du er kjent med det grunnleggende om objektorientert programmering og det grunnleggende om datagrafikk i Java-språket, vil du begynne å jobbe selvstendig med grafiske bilder. I løpet av kurset vil du lage et dataspill «New Year's Rain» med forskjellige vanskelighetsgrader!
Etter å ha fullført kurset "Grunnleggende om Java-programmering for skolebarn", vil du motta et 1C-sertifikat, anerkjent ikke bare i Russland, men også i utlandet. Det gis ingen rabatter på 1C-kurs for skoleelever.
Erfaren lærer i Java-programmeringskurs for skoleelever. Innehar sertifikater "Oracle, Java SE 7 Programmer" og "Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0". Kan...
Erfaren lærer i Java-programmeringskurs for skoleelever. Innehar sertifikater "Oracle, Java SE 7 Programmer" og "Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0". Han er i stand til å forklare selv det mest komplekse materialet enkelt og tydelig. Under ledelse av Sergei Nikolaevich blir læringsprogrammering tilgjengelig selv for en uforberedt student. Læreren finner lett en individuell tilnærming til enhver lytter og inspirerer elevene med sin kjærlighet til programmering.
Sergei Nikolaevich ble uteksaminert fra fakultetet for kybernetikk ved Obninsk Institute of Atomic Energy. Utmerket beherskelse av programmeringsspråkene Java, C/C++, JSP, HTML, XML, JavaScript, SQL og Oracle PL/SQL. Fungerer trygt med databasebehandlingssystemer Oracle Database, MySQL Enterprise Edition og PostgreSQL. Han har lang erfaring med å jobbe med Linux-operativsystemer (Red Hat Enterprise Linux og Oracle Enterprise Linux), Oracle Solaris og MS Windows. Sergey Nikolaevich er godt kjent med utviklingsverktøyene Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad for Oracle og MS Visual Studio og er en profesjonell bruker GlassFish Application Server, SAP NetWeawer Application Server, IBM WebSphere Application Server, Lighttpd Web-server og Apache HTTP Server.
Omfattende arbeidserfaring lar ham navigere perfekt i alle vanskelighetene i en programmerers arbeidsprosess. Sergey Nikolaevich utviklet elektroniske dokumenthåndteringssystemer for publiseringsvirksomheten hos OpenPages Inc. I løpet av de siste 15 årene har han deltatt i prosjekter for å utvikle tilpasset programvare for slike store selskaper som Severstal, Polyus Gold, Siberian-Ural Aluminium Company og "Rosgosstrakh".
Sergei Nikolaevich gjør timene hans enkle og interessante. I løpet av kurset vil du selvstendig utvikle et interaktivt spill i Java. I Sergei Nikolaevichs leksjoner vil du tilegne deg kunnskap som vil hjelpe deg å mestre et av de mest etterspurte og høyt betalte yrkene på arbeidsmarkedet!
Modul 1. Introduksjon til programmeringsspråket Java (1 ac. h.)
- Historien om utseendet til Java-språket, forutsetningene for opprettelsen.
- Sammenligning av Java med andre programmeringsspråk.
- Installere Java Development Kit.
- Installere utviklingsmiljøet Eclipse.
- Skriver det første programmet i Java.
Modul 2. Arbeide med variabler (2 ac. h.)
- Viser en dialogboks i Java.
- Gjennomgang av programstruktur, bruk av kommentarer.
- Formål med variabler.
- Introduksjon til grunnleggende datatyper: heltall, brøk, tegn, streng. Bruke aritmetiske operasjoner.
Modul 3. Grunnleggende algoritmiske konstruksjoner (3 ac. h.)
- Betinget if-else-konstruksjon, dens formål.
- For-løkken, dens formål.
- Eksempler på bruk av algoritmiske konstruksjoner.
Modul 4. Grunnleggende om objektorientert programmering (2 ac. h.)
- Studerer den objektorienterte tilnærmingen ved å bruke dyr som eksempel.
- Konseptet med en klasse, en egenskap til en klasse, et objekt.
- Opprette klasser og objekter i programkode.
- Bruke klassearv.
- Implementering av arv i programkode.
Modul 5. Grunnleggende om datagrafikk i Java (3 ac. h.)
- Konseptet med en klassemetode.
- Bruke vinduspanelet til å vise grafiske primitiver.
- Bruker standard- og RGB-farger i Java.
- Tegn et rektangel, firkant, ellipse, sirkel, rett linje, punkt.
- Opprette en applikasjon ved hjelp av grafikk.
Modul 6. Arbeide med grafiske bilder (3 ac. h.)
- Laster bilder fra filer til applikasjonen.
- Vise et bilde på et vinduspanel.
- Vi introduserer timeren.
- Bruke en tidtaker for å animere et bilde.
- Opprette en applikasjon med grafisk animasjon.
Modul 7. Klassekonstruktører, hendelsesbehandlere (2 ac. h.)
- Konseptet med en klassekonstruktør.
- Prøv-unntak design.
- Introduksjon til hendelsesbehandlere.
- Håndtering av tastaturhendelser.
- Analyse av koden som trykkes på tasten.
- Bruke tastaturet til å endre bevegelsesretningen til et grafisk objekt.
Modul 8. Opprettelse av et dataspill "New Year's Rain" (2 ac. h.)
- Generelle prinsipper for å lage dataspill.
- Opprette et spillprosjekt, legge til tre klasser.
- Last opp bilder av julenissens bakgrunn og hatt.
- Sender ut bilder.
- Opprette en tidtaker for å tegne spillefeltet på nytt.
- Koble til en hendelsesbehandler for tastaturet.
- Flytt nisseluen til venstre og høyre ved hjelp av tastaturet.
- Introduksjon til endimensjonal array.
- Generering av tilfeldig tall.
- Definer klasseegenskaper og metoder for å implementere gaveatferd på spillefeltet.
- Opprette en klasse basert på visse egenskaper og metoder for klassen.
- Legger til flere vanskelighetsgrader til spillet.
- Opprette en tidtaker for å oppdatere spilllogikken.
- Laster gavebilder inn i en endimensjonal rekke.
- Vis gaver øverst på spillefeltet og slipp dem ned til kontrolllinjen.
Modul 9. Opprette et krukkearkiv for spillet "New Year's Rain" (2 ac. h.)
- Endre banen til bildefilene til gjeldende katalog.
- Introduksjon til JAR-arkivet og dets formål.
- Opprette et JAR-arkiv ved å bruke Eclipse-utviklingsmiljøet.
- Overføring av spillbilder og JAR-arkiv til en delt mappe.
- Lag en snarvei for å starte spillet på skrivebordet ditt.