Java-kehitys aloittelijoille Kieli: Saksa

Java-kehitys aloittelijoille

Verkkosuunnittelu, CMS ja kehitys · 67 Videota · 12,9 h Videokoulutus · Saksa Jan Brinkmann kirjoittanut Jan Brinkmann

Tehokkaasti ja helposti ymmärrettävästi Java-ohjelmoinnin oppiminen - ohjelmointikielen avulla aloitat oikealla tiellä ohjelmistokehitykseen, sillä Java toimii samalla myös pohjana erilaisille muille kielille. Kokenut web-kehittäjä Jan Brinkmann opettaa sinua 13 tunnin videokoulutuksessa, jossa on 67 oppituntia ymmärtämiseen, kehittämiseen ja soveltamiseen. Java ja oliopohjaisuus teoriassa ja käytännössä, perusteista graafiseen käyttöliittymään.

  • 67 oppituntia 13 tunnin videokoulutusta aloittamiseen ja edistymiseen Javassa.
  • Opeta, ymmärrä ja harjoittele oliori-ohjelmointia Javalla suoraan, mukana työkalut.
  • Jan Brinkmannilta, intohimoiselta web-kehittäjältä, jolla on yli 15 vuoden kokemus.

Astukaa sisään ja aloittakaa - Java-kehitys käytännöllisesti selitettynä kaikille tuleville Java-mestareille!

Sisältö

67 Videota, 777 minuuttia

Motivaatio ja aloitus

5 Videota · 36 minuuttia
01 Auki Ilmaiseksi

Java aloittelijoille - 1.1 Tervetuloa kurssille

6 min

Tässä videossa on lyhyt yleiskatsaus kurssista ja moduulien rakenteesta.

02 Auki Ilmaiseksi

Java aloittelijoille - 1.2 Miksi edes Java?

7 min

Tämä video näyttää, miksi Java on täysin sopiva kieli oppia ohjelmointia ja mitkä edut siitä seuraavat.

03 Auki

Java aloittelijoille - 1.3 Miten ohjelmointia opitaan parhaiten?

7 min

Tämä video käsittelee yleisesti aiheutta "ohjelmoinnin oppiminen". Miten voit oppia kieltä? Mitä menetelmiä ja lähestymistapoja on olemassa? Ja koska kurssi voi olla vasta alku: Mitä tapahtuu sen jälkeen?

04 Auki

Java aloittelijoille - 1.4 Missä voin saada apua?

5 min

Näytämme sinulle, mistä löydät apua tavallisten kanavien lisäksi sekä kurssin aikana että sen jälkeen.

05 Auki

Java aloittelijoille - 1.5 Työskentely kurssin kanssa

11 min

Miten kurssia käytetään, jää jokaisen omalle vastuulle. Tässä esitetyt vinkit perustuvat kuitenkin kokemukseen ja näyttävät, miten saat parhaan hyödyn irti sisällöistä.

Aloitus

3 Videota · 26 minuuttia
06 Auki

Java aloittelijoille - 2.1 Java Bytecoden ymmärtäminen

7 min

Ennen kuin aloitamme ohjelmoimaan: miten Java toimii? Millainen rooli on ns. bittikoodilla? Mikä ylipäätään on bittikoodi? Miten esimerkiksi C++ eroaa tässä suhteessa?

07 Auki

Java aloittelijoille - 2.2 JDK:n asentaminen

4 min

Java-kehitystyökalun (JDK) asennus on Java-kehityksen kannalta pakollinen tehtävä. Vain siten voit seurata kurssia edelleen. Miten tämä tapahtuu, näytämme tässä vielä kerran.

08 Auki

Java aloittelijoille - 2.3 IDE:n asentaminen

15 min

Kehitysympäristö (IDE) ulottuu paljon pidemmälle kuin "tavallisen" tekstieditorin toiminta. Sisältää editorin, syntaksin värityskorostukset, virheilmoitukset, debuggerin, ohjelman käännöksen loogisen rakenteen jne. Työskentelemme kurssilla IntelliJ IDEA:n kanssa ja esittelemme ohjelman ensimmäiset vaiheet.

Ensitreffit

3 Videota · 32 minuuttia
09 Auki

Java aloittelijoille – 3.1 Ensimmäinen ohjelmasi

9 min

Kirjoitat ensimmäisen ohjelmasi, luot ensimmäisen muuttujan ja tulostat sen sisällön. Lisäksi muutamia sanoja lähdekoodin organisoimisesta.

10 Auki

Java aloittelijoille - 3.2 Javan kääntäjä (javac) ja Javan suoritusaika (java)

7 min

Miten Java käännetään/kompliloidaan? Työskentele javac:n kanssa. Lisäksi: tavukoodi/.class-tiedostot ja Javan ohjelmien suorittaminen.

11 Auki

Java aloittelijoille - 3.3 Virheenjäljitys

16 min

Miten voit löytää virheitä ohjelmistosta? Joitain sanoja syntaksivirheistä ja siitä, miten löydät loogiset virheet käyttämällä debuggeria.

Muuttujat ja tietotyypit

8 Videota · 82 minuuttia
12 Auki

Java aloittelijoille - 4.1 Muuttujien käyttö (Osa 1)

10 min

Nyt käsitellään perusteita muuttujien ympärillä. Tarkemmin sanottuna video käsittelee tietotyyppejä, RAM-muistin tallennustilaa, muuttujien julistamista ja arvon asettamista.

13 Auki

Java aloittelijoille - 4.2 Muuttujien käyttö (osa 2)

10 min

Toiseen osaan lisäät tietosi muuttujien ympärillä. Kyse on parhaista käytännöistä ja säännöistä, joita sinun on noudatettava.

14 Auki

Java aloittelijoille – 4.3 Primitiiviset tietotyypit

16 min

Mikä ovat primitiiviset tietotyypit? Mitä niitä on? Tietotyyppien muistinkäyttö. Tässä linkki mainittuun ASCII-taulukkoon.

15 Auki

Java aloittelijoille - 4.4 Monimutkaiset tietotyypit

11 min

Mitä ovat monimutkaiset tietotyypit? Muutama sana kapseliluokista primitiivisille tietotyypeille, mukaan lukien esimerkki tyypistä/luokasta Integer.

16 Auki

Java aloittelijoille – 4.5 Tyypinmuunnos

11 min

Muunna tietotyyppi A tietotyyppiin B valamalla. Opit syntaksin ja tunnistat mahdolliset tiedon menetyksestä aiheutuvat ongelmat.

17 Auki

Java aloittelijoille - 4.6 Yksiulotteiset taulukot

9 min

Opit tuntemaan taulukot, miten niitä käytetään ja miten voit käyttää yksittäisiä elementtejä.

18 Auki

Java aloittelijoille – 4.7 Moniulotteiset taulukot

8 min

Taulukoita voidaan käyttää myös "moniulotteisina". Toisin sanoen taulukoita voidaan tallentaa toisen taulukon sisälle. Näytämme, miten tämä tapahtuu.

19 Auki

Java aloittelijoille - 4.8 Käytä ArrayListia

7 min

Opettele, miten ArrayListia käytetään.

Operaattorit

6 Videota · 74 minuuttia
20 Auki

Java aloittelijoille - 5.1 Kommentit

9 min

Lähdekoodi tulee ymmärrettävämmäksi, kun rikastat sitä kommenteilla. Tässä videossa opit, miten se tehdään.

21 Auki

Java aloittelijoille – 5.2 Laskeminen/Aritmetiikka (Osa 1)

16 min

Laskuoperaattorit ovat kaiken laskutoimituksen perusta. Ensimmäisessä osassa opit perusteet.

22 Auki

Java aloittelijoille – 5.3 Laskeminen/Aritmetiikka (osa 2)

13 min

Toisessa osassa laskutoimituksia käsitellään taas edistyneitä käsitteitä, kuten lyhytsyntaxia ja inkrementti-/dekrementtioperaattoria.

23 Auki

Java aloittelijoille - 5.4 Vertailuoperaattorit

12 min

Opit käyttämään vertailuoperaattoreita, kuten pienempi, suurempi, pienempi tai yhtä suuri/suurempi tai yhtä suuri ja vastaavia vertailuja Java-ohjelmistossasi.

24 Auki

Java aloittelijoille – 5.5 Logiikkaoperaattorit

13 min

Loogisilla operaattoreilla voit yhdistää lauseita ja muuttaa niiden väittämää. Opit tästä videosta, miten se tehdään.

25 Auki

Java aloittelijoille – 5.6 Prioriteetit

11 min

Lausekkeita tai niiden osia käsitellään Javassa eri prioriteeteilla. Tässä videossa opit tärkeimmät säännöt.

Ohjelman kulkua ohjata

9 Videota · 122 minuuttia
26 Auki

Java aloittelijoille – 6.1 Koodilohkot ja näkyvyysalueet "Scopes" (Osa 1)

12 min

Javan menestyksekkään käsittelyn kannalta alueet on tiedettävä ja ymmärrettävä. Erityisesti kehittäjät, jotka tulevat muista kielistä, kompastuvat usein tähän.

27 Auki

Java aloittelijoille – 6.2 Koodilohkot ja pätevyysalueet "Scope" (Osa 2)

10 min

Ensimmäisen videon aiheena oleva Scopes-tieto oli perusta, jolle nyt rakennamme toisessa osassa.

28 Auki

Java aloittelijoille - 6.3 Työskentely ehtojen kanssa (osa 1)

11 min

Ilman ehtoja ohjelmisto olisi mahdoton. Käsittelemme aiheen vastaavasti intensiivisesti.

29 Auki

Java aloittelijoille – 6.4 Ehtolauseiden käyttö (Osa 2)

19 min

Matkamme ehtojen maailmaan jatkuvat tässä toisessa osassa.

30 Auki

Java aloittelijoille – 6.5 switch-lausekkeen

17 min

switch() -lauseella on mahdollista tehdä tapauksittaisia päätöksiä. Opit syntaksin, hyödyt ja käytön.

31 Auki

Java aloittelijoille - 6.6 Poikkeukset käsittelyssä try/catchilla

12 min

Poikkeukset ovat ohjelman suoritusjärjestyksen poikkeamia. Ne merkitsevät esimerkiksi virheitä, virheellisiä syötteiden muotoja ja vastaavia. Tässä opit, miten reagoida poikkeuksiin ja napata ne try/catch-lohkoilla.

32 Auki

Java aloittelijoille - 6.7 Silmukat: tutustua ja toteuttaa while()-käyttäen

15 min

Opit tässä videossa, miten silmukoita käyttämällä ohjelmakoodia voidaan toistaa. Tarkemmin ottaen kyse on niin sanotuista while()-silmukoista.

33 Auki

Java aloittelijoille - 6.8 for-silmukat

16 min

Lisäksi opit sisäkkäisiä silmukoita (silmukat toisissa silmukoissa).

34 Auki

Java aloittelijoille – 6.9 tee {…} niin kauan kuin (...)

10 min

Opit tuntemaan niin kutsutun do/while-silmukan ja mikä siinä on erityistä.

Objektiorientoituminen Java:ssa

15 Videota · 206 minuuttia
35 Auki

Java aloittelijoille - 7.1 Olio-ohjelmointi: Reaalimaailman käsite

12 min

Ohjelmointikurssiin sisältyy oliopohjaisuus! Opit tuntemaan yleisen konseptin. Näytämme, että se perustuu "fyysiseen maailmaan".

36 Auki

Java aloittelijoille - 7.2 Luokat, oliot ja muuttuja "this" (Osa 1)

20 min

Luokat ja oliot ovat javakehittäjän jokapäiväistä leipää. Katsotaan nyt perusteita.

37 Auki

Java aloittelijoille - 7.3 Luokat, oliot ja muuttuja "this" (osa 2)

12 min

Rakentaen ensimmäisen osan tiedon pohjalta, laajennamme kokemustasi aiheesta objektit ja erityinen viittaus "this".

38 Auki

Java aloittelijoille – 7.4 Metodit

17 min

Luokat ja oliot ilman metodeja olisivat vain säiliöitä, tietorakenteita, joissa arvoja voidaan säilyttää. Tässä videossa opit, miten ne täytetään elämällä.

39 Auki

Java aloittelijoille - 7.5 Rakentajat

12 min

Rakentajat ovat erityisiä metodeja, jotka suoritetaan luokan luomisen yhteydessä. Tässä videossa opit, miten niitä käytetään.

40 Auki

Java aloittelijoille - 7.6 Attribuutit

15 min

Attribuutit eli ominaisuudet ovat luokkien tärkeä osa. Opit tästä videosta, miten niitä käytetään.

41 Auki

Java aloittelijoille - 7.7 Java-paketit (Osa 1)

19 min

Paketit mahdollistavat lähdekoodin rakenteen järjestämisen. Ensimmäisessä osassa käsitellään perusteita.

42 Auki

Java aloittelijoille - 7.8 Java-paketit (osa 2)

8 min

Java-paketit ovat samalla myös oma nimiavaruutensa. Menemme vielä syvemmälle niiden käyttöön arkipraksiksessa.

43 Auki

Java aloittelijoille – 7.9 Näkyvyys: public, private & Co. (Osa 1)

15 min

Nyt pureudumme siihen, mitä sanojen "public", "private" ja muut takana piilee. Tiedonkapselointi on ohjelmassa.

44 Auki

Java aloittelijoille - 7.10 Näkyvyys: julkinen, yksityinen ja muuta (osa 2)

13 min

Myös toinen video modifeerivainsanoista kuten "public" ja "private" on tärkeä. Kyse on parhaista käytännöistä ja käytöstä käytännössä.

45 Auki

Java aloittelijoille - 7.11 Staattiset attribuutit ja metodit

17 min

Staattisia menetelmiä olet käyttänyt jo ensimmäisistä ohjelmista lähtien. Nyt opit, miksi main()-metodi julistetaan "staattiseksi" ja miten voit hyödyntää sitä itse.

46 Auki

Java aloittelijoille - 7.12 Java-rajapinnat

14 min

Rajapinta" on eräänlainen sopimus, jossa määritellään, mitkä metodit on toteutettava. Opit esimerkin avulla, miten tämä toimii käytännössä ja mihin sitä voidaan käyttää.

47 Auki

Java aloittelijoille - 7.13 Perintä (Osa 1)

10 min

Perintö on tärkeä käsite, joka avaa monia mahdollisuuksia ohjelmistoarkkitehtuurissa. Tässä aloitetaan tärkeimmistä perusasioista.

48 Auki

Java aloittelijoille – 7.14 Perintä (osa 2)

12 min

Toisessa osassa perinnöllisyydestä syvennämme tietämystäsi ja sukellamme syvemmälle aiheeseen.

49 Auki

Java aloittelijoille – 7.15 Abstraktit luokat ja metodit

10 min

Abstrakte luokat ja metodit ovat tärkeä tyyliväline olioperusteisen ohjelmiston arkkitehtuurissa. Opit, miten avainsanaa "abstract" käytetään Javassa.

Työskennellä Java:n kanssa

8 Videota · 89 minuuttia
50 Auki

Java aloittelijoille – 8.1 Poikkeuksien heittäminen

8 min

Olet jo oppinut, miten voit reagoida poikkeuksiin. Nyt opit, miten voit heittää poikkeuksia itse, luoda omia poikkeusluokkia ja miksi se voi olla järkevää.

51 Auki

Java aloittelijoille – 8.2 Rekursio

15 min

Menetelmät voivat kutsua itseään. Tästä käytetään nimitystä rekursio. Opit tässä, miten voit käyttää sitä.

52 Auki

Java aloittelijoille - 8.3 JavaDoc (osa 1)

13 min

JavaDocin avulla Java-lähdekoodi voidaan dokumentoida erittäin kattavasti ilman suurta lisävaivaa. Näytämme tässä videossa perusmenetelmän.

53 Auki

Java aloittelijoille - 8.4 JavaDoc (osa 2)

8 min

Toisessa JavaDocin videossa laajennamme tietämystämme käytettävissä olevista JavaDoc-Docleteista.

54 Auki

Java aloittelijoille – 8.5 Syöttö/Tulostus Java:ssa

12 min

Tietojen syöttö ja -tulostus on tärkeä osa ohjelmistoa. Tässä videossa opit, miten se toimii.

55 Auki

Java aloittelijoille - 8.6 Merkkijonot (Osa 1)

12 min

Opit tuntemaan monimutkaisen tietotyypin "String". Merkkijonojen käsittely on tähän asti tapahtunut aina epäsuorasti. Nyt sukellat syvemmälle aiheeseen.

56 Auki

Java aloittelijoille - 8.7 Merkkijonot/Stringit (Osa 2)

15 min

Teemme merkkijonojen käsittelyä vielä hieman intensiivisemmin ja tutkimme lisää String-luokan metodeja.

57 Auki

Java aloittelijoille – 8.8 Satunnaisluvut Math.random() avulla

6 min

Satunnaislukujen tarve on useammin kuin luullaankaan. Näytämme sinulle tässä videossa, miten voit generoida niitä Javassa.

GUIt Swingillä

7 Videota · 79 minuuttia
58 Auki

Java aloittelijoille - 9.1 Ensimmäinen sovellus

13 min

Nyt mennään graafiseksi! Ensimmäinen yhteinen käyttöliittymäsovellus Swingin kanssa toteutetaan.

59 Auki

Java aloittelijoille - 9.2 Reagoidaan syötteisiin (Osa 1)

13 min

Jotta graafiset elementit ovat käyttökelpoisia, niiden on reagoitava käyttäjän toimiin. Opit tämän videon avulla perusasiat.

60 Auki

Java aloittelijoille - 9.3 Vastaaminen syötteisiin (osa 2)

13 min

Ensimmäisestä osasta aiheesta syöttö tulee nyt laajentaa. Lisäksi opit, miten voit päästä käsiksi elementteihin napsautuksen jälkeen.

61 Auki

Java aloittelijoille - 9.4 Komponenttien järjestäminen asetteluilla (Osa 1)

10 min

Elementtien järjestelyä on tähän asti hallinnut vain Java. Nyt opit, miten asettelua voidaan muokata.

62 Auki

Java aloittelijoille - 9.5 Komponenttien järjestäminen asettelujen avulla (osa 2)

9 min

Säiliöt voidaan sisällyttää toisiinsa. Lisäksi on olemassa muita asetteluja. Opit tässä videossa lisää suunnitteluvaihtoehtoja.

63 Auki

Java aloittelijoille - 9.6 Listat JListilla

12 min

Yksi hieman monimutkaisempi sovellus osoittaa, miten useita komponentteja voidaan käyttää yhdessä. Siinä yhdistämme JTextField, JList ja JButton.

64 Auki

Java aloittelijoille – 9.7 Dialogit JDialogilla

9 min

Opit tuntemaan esimerkin avulla, mitä modaali-ikkunat ovat ja miten esimerkiksi primitiivinen ohjepopuppi voidaan rakentaa.

lopputyö

3 Videota · 34 minuuttia
65 Auki

Java aloittelijoille - 10.1 Tehtävänanto

10 min

Valmistumisprojekti on edessä. Tässä videossa esittelemme tehtävänannon.

66 Auki

Java aloittelijoille - 10.2 Mahdollinen ratkaisumalli (ratkaisuidea)

16 min

Esitän mahdollisen ratkaisun lopputyöprojektiin sekä harkintoja toteutuksesta.

67 Auki

Java aloittelijoille - 10.3 Mahdollinen ratkaisumalli (debuggerissa)

8 min

Katsomme yhdessä malliratkaisun debuggerissa.

Kommentit (1)

Kommentoi nyt „Java-kehitys aloittelijoille“