Django Academy logo
PythonVerkkoTasot A1 → B222 kieltä

Django Academy

Rakentakaa tuotantokäyttöön soveltuvia verkkosovelluksia Djangolla, Pythonin monipuolisella valmiit työkalut sisältävällä kehyksellä. Edetkää malleista ja näkymistä REST API -rajapintoihin ja käyttöönottoon. CoddyKitin oppimispolku, joka sisältää 30 lyhyttä kurssia ja 120 interaktiivista oppituntia sekä tekoälytuutorin käytettävissäsi ympäri vuorokauden.

Kurssit
30
Oppitunnit
120
Interaktiiviset vaiheet
1,560
Aloita maksutta
Kurssi 1
Kurssisisältö

30 kurssia tässä opintopolussa

Kaikki Django Academy-opintopolun kurssit suoritusjärjestyksessä. Ensimmäinen on ilmainen.

1

A14 oppituntiaIlmainen

Ymmärtäkää, mikä Django on, miksi se on olemassa ja miten sen kattava suunnittelu sopii todellisiin web-sovelluksiin.

2

A14 oppituntiaPRO

Määrittäkää siisti virtuaaliympäristö ja luokaa toimiva Django-projekti alusta alkaen.

3

A14 oppituntiaPRO

Luokaa ensimmäinen uudelleenkäytettävä sovelluksenne ja liittäkää se projektiin Djangon käytäntöjen mukaisesti.

4

A14 oppituntiaPRO

Seuratkaa HTTP-pyyntöä selaimesta Djangon kautta vastaukseen ja takaisin.

5

A14 oppituntiaPRO

Kirjoittakaa funktiopohjaisia näkymiä ja yhdistäkää niihin selkeät URL-osoitteet luottavaisin mielin.

6

A24 oppituntiaPRO

Hahmontakaa dynaamista HTML:ää Djangon template-kielen ja templaten periytymisen avulla.

7

A24 oppituntiaPRO

Käyttäkää interaktiivista komentotulkkia mallien, kyselyjen ja Pythonin kokeilemiseen reaaliajassa.

8

A24 oppituntiaPRO

Määritelkää tietokantatauluihin yhdistyvät mallit ja valitkaa oikeat kenttätyypit.

9

A24 oppituntiaPRO

Luokaa ja suorittakaa migraatioita sekä ymmärtäkää niitä mallien muuttuessa ajan mittaan.

10

A24 oppituntiaPRO

Ottakaa ylläpito käyttöön ja hallinnoikaa dataanne viimeistellyn automaattisesti luodun käyttöliittymän kautta.

11

B14 oppituntiaPRO

Hakekaa ja suodattakaa tietueita tehokkaasti QuerySet-rajapinnan avulla.

12

B14 oppituntiaPRO

Rakentakaa Django-lomakkeita, jotka hahmontavat kentät ja validoivat käyttäjän syötteet siististi.

13

B14 oppituntiaPRO

Korvatkaa toistuvat funktionsaäkymät uudelleenkäytettävillä luokkapohjaisilla näkymillä.

14

B14 oppituntiaPRO

Käyttäkää Djangon yleiskäyttöisiä CBV-näkymiä CRUD-sivujen rakentamiseen vähäisellä koodimäärällä.

15

B14 oppituntiaPRO

Luokaa validoituja, malleihin perustuvia lomakkeita, jotka tallentavat tietueet automaattisesti.

16

B14 oppituntiaPRO

Mallintakaa todellisia suhteita foreign key -avaimilla, many-to-many- ja one-to-one-suhteilla.

17

B14 oppituntiaPRO

Lisätkää kirjautuminen, uloskirjautuminen ja rekisteröityminen Djangon auth-järjestelmän avulla.

18

B14 oppituntiaPRO

Säilyttäkää käyttäjäkohtainen tila ja näyttäkää kertaluonteiset palautteet pyyntöjen välillä.

19

B14 oppituntiaPRO

Tarjotkaa CSS, JS ja käyttäjien lataukset oikein kehitys- ja tuotantoympäristöissä.

20

B14 oppituntiaPRO

Jakakaa pitkät luettelot sivuille ja kirjoittakaa ensimmäiset automatisoidut Django-testinne.

21

B24 oppituntiaPRO

Tarjotkaa mallinne JSON-API:na Django REST Frameworkin avulla.

22

B24 oppituntiaPRO

Rakentakaa täysi CRUD-API nopeasti ViewSetien avulla ja suojatkaa se token-todennuksella.

23

B24 oppituntiaPRO

Laskekaa tilastoja ja rakentakaa tietokannan puolella toimivaa logiikkaa annotation- ja F/Q-objektien avulla.

24

B24 oppituntiaPRO

Tunnistakaa ja poistakaa N+1-ongelma kyselyjen nopeuttamiseksi.

25

B24 oppituntiaPRO

Reagoikaa mallien tapahtumiin ja käsitelkää jokainen pyyntö mukautetulla middlewarella.

26

B24 oppituntiaPRO

Välimuistittakaa näkymät, fragmentit ja kyselyt vastausaikojen lyhentämiseksi merkittävästi.

27

B24 oppituntiaPRO

Siirtäkää hitaat työt taustatyöntekijöille Celeryn ja viestinvälittäjän avulla.

28

B24 oppituntiaPRO

Suojatkaa Django-sivusto yleisimpiä web-hyökkäyksiä vastaan.

29

B24 oppituntiaPRO

Viekää Django-sovellus oikealle palvelimelle tuotantokäyttöön tarkoitetulla WSGI-pinolla.

30

B24 oppituntiaPRO

Pakatkaa Django, Postgres ja Redis toistettaviin kontteihin.

CoddyKit PRO

Avaa kaikki 30 tämän opintopolun kurssia ja kaikki muut opintopolut

Tekoälytuutori, sertifiointikoe ja suoritustodistus. Toimii verkossa sekä iOS- ja Android-laitteilla.

Näytä kaikki paketit
Vuosittain$29.90 / vuosiNoin $2.49 kuukaudessaMaksa kerranElinikäinen$69.99 KerranEi uusimisia. PRO ikuisesti.
Kurssin yleiskatsaus

Django: verkkosovellusten rakentaminen Pythonilla

Rakentakaa tuotantokäyttöön soveltuvia verkkosovelluksia Djangolla, Pythonin monipuolisella valmiit työkalut sisältävällä kehyksellä. Tämä kokonaisuus sisältää 30 etenevää minikurssia täydestä aloittelijatasosta (A1) edistyneelle tasolle (B2), lyhyine, kohdennettuine oppitunteineen ja nopeine tietovisoineen, jotka auttavat vakiinnuttamaan jokaisen käsitteen.

Mitä opitte

Aloitatte näkymistä, URL-osoitteista, malleista ja hallintasivustosta ja hallitsette sitten luokkapohjaiset näkymät, ORM:n, lomakkeet ja todennuksen. Seuraavaksi perehdytte Django REST Frameworkiin, edistyneisiin kyselyihin, välimuistiin, Celery-tehtäviin, tietoturvan vahvistamiseen, suorituskykyyn ja Dockerilla käyttöönottoon. Jokainen oppitunti on käytännönläheinen, ja tarvittaessa käytettävissänne on ympäri vuorokauden toimiva tekoälyohjaaja.

Näin se toimii

Jokainen kurssi on jaettu neljään kohdennettuun, lyhyeen oppituntiin. Kun suoritatte muutaman oppitunnin päivässä, hallitsette koko kokonaisuuden viikoissa, ette kuukausissa.

Näin opiskelet

  1. 01

    Interaktiiviset oppitunnit

    Käytännön koodiharjoituksia ja reaaliaikaista palautetta

  2. 02

    Tekoälytuutori

    Saat heti apua tekoälyltä, kun jäät jumiin

  3. 03

    Sisäänrakennettu editori

    Kirjoita ja suorita koodia suoraan selaimessa

  4. 04

    Sertifikaatti

    Saat sertifikaatin suoritettuasi kurssin

UKK

Usein kysytyt kysymykset

Onko Django Academy-kurssi ilmainen?

Kyllä. Voit aloittaa Django Academy-kurssin ilmaiseksi ja suorittaa sen vuorovaikutteiset oppitunnit maksutta. Valinnainen PRO-tilaus avaa käyttöön edistyneet tekoälytyökalut ja jaettavan todistuksen.

Tarvitsenko aiempaa kokemusta oppiakseni Python?

Et tarvitse. Kurssi alkaa perusteista ja etenee vähitellen edistyneempiin aiheisiin, joten voit aloittaa, vaikka sinulla ei olisi aiempaa Python-kokemusta.

Miten opin Python CoddyKitissä?

Opit tekemällä. Lyhyillä vuorovaikutteisilla oppitunneilla selkeä teoria yhdistyy käytännön koodiharjoitukseen, joka suoritetaan reaaliajassa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori auttaa henkilökohtaisesti aina, kun jäät jumiin.

Saanko todistuksen Django Academy-kurssin suorittamisesta?

Kyllä. PRO-oppijat voivat suorittaa kokeen ja saada Django Academy-kurssin suorittamisesta jaettavan todistuksen, jonka koodi voidaan tarkistaa.

Voinko oppia Python puhelimellani?

Kyllä. CoddyKit on käytettävissä verkossa sekä iOS- ja Android-natiivisovelluksina, joten voit oppia Python millä tahansa laitteella, ja edistymisesi synkronoituu niiden välillä.

Paljonko CoddyKit PRO maksaa?

Django Academy-opintopolun ensimmäinen kurssi on ilmainen. CoddyKit PRO avaa kaikki kurssit: $5.90 viikossa, $7.90 kuukaudessa, $29.90 vuodessa tai $69.99 kerran maksettuna, jolloin saat elinikäisen käyttöoikeuden ilman uusimisia.

Kuinka kauan Django Academy-opintopolun suorittaminen kestää?

Django Academy sisältää 30 kurssia ja 120 oppituntia. Useimmat oppitunnit kestävät noin 5–10 minuuttia, joten koko opintopolun suorittamiseen kuluu omaan tahtiin noin 14 tuntia käytännön harjoittelua.

Aloita Django Academy nyt

Liity tuhansien oppijoiden joukkoon ja opi ohjelmointia tekoälyä hyödyntävillä oppitunneilla.