Ohjelmoinnin perusteet Java-kielellä koululaisille [c] - kurssi 14 990 hieroa. erikoislääkäriltä, koulutus 20 ak. h., Päivämäärä: 1.6.2023.
Miscellanea / / December 04, 2023
Aloita ohjelmoinnin oppiminen Javalla! Tutustut Java-ohjelmointikieleen, opit Java-ohjelman luomisen säännöt ja ohjelman rakenteen. Opit työskentelemään muuttujien ja algoritmisten perusrakenteiden kanssa. Kun olet perehtynyt olio-ohjelmoinnin perusteisiin ja tietokonegrafiikan perusteisiin Java-kielellä, alat työskennellä itsenäisesti graafisten kuvien parissa. Kurssin aikana luot tietokonepelin ”New Year's Rain” eri vaikeustasoilla!
Suoritettuasi kurssin "Java-ohjelmoinnin perusteet koululaisille" saat 1C-todistuksen, joka tunnustetaan paitsi Venäjällä myös ulkomailla. Koululaisten 1C-kursseista ei myönnetä alennuksia.
Kokenut Java-ohjelmointikurssien opettaja koululaisille. Sillä on "Oracle, Java SE 7 Programmer" ja "Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0" -sertifikaatit. Voiko...
Kokenut Java-ohjelmointikurssien opettaja koululaisille. Sillä on "Oracle, Java SE 7 Programmer" ja "Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0" -sertifikaatit. Hän osaa selittää monimutkaisimmankin materiaalin helposti ja selkeästi. Sergei Nikolajevitšin johdolla ohjelmoinnin oppiminen tulee jopa valmistautumattoman opiskelijan ulottuville. Opettaja löytää helposti yksilöllisen lähestymistavan jokaiseen kuuntelijaan ja innostaa oppilaita rakkaudellaan ohjelmointiin.
Sergei Nikolaevich valmistui Obninskin atomienergiainstituutin kybernetiikan tiedekunnasta. Ohjelmointikielten Java, C/C++, JSP, HTML, XML, JavaScript, SQL ja Oracle PL/SQL erinomainen hallinta. Toimii luotettavasti tietokannanhallintajärjestelmien Oracle Database, MySQL Enterprise Edition ja PostgreSQL kanssa. Hänellä on laaja kokemus työskentelystä Linux-käyttöjärjestelmien (Red Hat Enterprise Linux ja Oracle Enterprise Linux), Oracle Solariksen ja MS Windowsin kanssa. Sergey Nikolaevich tuntee hyvin kehitystyökalut Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad for Oracle ja MS Visual Studio ja on ammattilainen. käyttää GlassFish Application Server, SAP NetWeawer Application Server, IBM WebSphere Application Server, Lighttpd Web-palvelin ja Apache HTTP Palvelin.
Laaja työkokemus antaa hänelle mahdollisuuden navigoida täydellisesti ohjelmoijan työprosessin monimutkaisuuksissa. Sergey Nikolaevich kehitti sähköisiä dokumenttien hallintajärjestelmiä julkaisuliiketoiminnalle OpenPages Inc -konsernissa. Viimeisten 15 vuoden aikana hän on osallistunut projekteihin, joissa kehitettiin räätälöityjä ohjelmistoja tällaisia varten suuret yritykset, kuten Severstal, Polyus Gold, Siberian-Ural Aluminium Company ja "Rosgosstrakh".
Sergei Nikolaevich tekee oppitunnistaan helppoja ja mielenkiintoisia. Kurssin aikana kehität itsenäisesti interaktiivisen Java-pelin. Sergei Nikolajevitšin tunneilla hankit tietoa, joka auttaa sinua hallitsemaan yhden työmarkkinoiden kysytyimmistä ja eniten palkatuista ammateista!
Moduuli 1. Johdatus Java-ohjelmointikieleen (1 ak. h.)
- Java-kielen ilmestymisen historia, sen luomisen edellytykset.
- Javan vertailu muihin ohjelmointikieliin.
- Java-kehityspaketin asentaminen.
- Eclipse-kehitysympäristön asentaminen.
- Ensimmäisen ohjelman kirjoittaminen Java-kielellä.
Moduuli 2. Työskentely muuttujien kanssa (2 ac. h.)
- Valintaikkunan näyttäminen Javassa.
- Ohjelmarakenteen tarkastelu, kommenttien käyttö.
- Muuttujien tarkoitus.
- Johdatus perustietotyyppeihin: kokonaisluku, murtoluku, merkki, merkkijono. Aritmeettisten operaatioiden käyttö.
Moduuli 3. Algoritmiset perusrakenteet (3 ac. h.)
- Ehdollinen jos-else -konstrukti, sen tarkoitus.
- For-silmukka, sen tarkoitus.
- Esimerkkejä algoritmisten rakenteiden käytöstä.
Moduuli 4. Olio-ohjelmoinnin perusteet (2 ak. h.)
- Oliolähtöisen lähestymistavan opiskelu eläimiä esimerkkinä.
- Luokan käsite, luokan ominaisuus, esine.
- Luokkien ja objektien luominen ohjelmakoodissa.
- Luokkaperinnön käyttö.
- Perinnön toteutus ohjelmakoodissa.
Moduuli 5. Javan tietokonegrafiikan perusteet (3 ak. h.)
- Luokkamenetelmän käsite.
- Ikkunapaneelin käyttäminen graafisten primitiivien näyttämiseen.
- Vakio- ja RGB-värien käyttö Javassa.
- Suorakulmion, neliön, ellipsin, ympyrän, suoran, pisteen piirtäminen.
- Sovelluksen luominen grafiikan avulla.
Moduuli 6. Työskentely graafisten kuvien kanssa (3 ac. h.)
- Kuvien lataaminen tiedostoista sovellukseen.
- Kuvan näyttäminen ikkunapaneelissa.
- Esittelyssä ajastin.
- Ajastimen käyttö kuvan animoimiseen.
- Sovelluksen luominen graafisella animaatiolla.
Moduuli 7. Luokkakonstruktorit, tapahtumakäsittelijät (2 ak. h.)
- Luokkakonstruktorin käsite.
- Kokeile poikkeusmuotoilua.
- Tapahtumakäsittelijöiden esittely.
- Näppäimistötapahtumien käsittely.
- Painetun koodin analyysi.
- Näppäimistön käyttäminen graafisen kohteen liikesuunnan muuttamiseen.
Moduuli 8. Tietokonepelin "New Year's Rain" luominen (2 ac. h.)
- Tietokonepelien luomisen yleiset periaatteet.
- Peliprojektin luominen, kolmen luokan lisääminen.
- Lataa kuvia Joulupukin taustasta ja hatusta.
- Kuvien tulostaminen.
- Ajastimen luominen pelikentän uudelleenpiirtämistä varten.
- Tapahtumien käsittelijän kytkeminen näppäimistöön.
- Siirrä joulupukin hattua vasemmalle ja oikealle näppäimistön avulla.
- Johdatus yksiulotteiseen taulukkoon.
- Satunnaislukujen sukupolvi.
- Määrittele luokan ominaisuudet ja menetelmät lahjakäyttäytymisen toteuttamiseksi pelikentällä.
- Luokan luominen tiettyjen luokan ominaisuuksien ja menetelmien perusteella.
- Lisää peliin useita vaikeustasoja.
- Ajastimen luominen pelilogiikan päivittämiseksi.
- Ladataan lahjakuvia yksiulotteiseen taulukkoon.
- Näytä lahjat pelikentän yläosassa ja pudota ne ohjausviivalle.
Moduuli 9. Purkkiarkiston luominen pelille "New Year's Rain" (2 ac. h.)
- Muuta kuvatiedostojen polku nykyiseen hakemistoon.
- Johdatus JAR-arkistoon ja sen tarkoitukseen.
- JAR-arkiston luominen Eclipse-kehitysympäristön avulla.
- Pelikuvien ja JAR-arkiston siirtäminen jaettuun kansioon.
- Luo pikakuvake pelin käynnistämiseksi työpöydälläsi.