Opin kurssilla käyttämään työkaluja, joiden avulla on mahdollista toteuttaa toimiva web-sovellus hyvinkin tiukalla aikataululla. Omien sovellusten julkaisua ei pahemmin ole opintojen aikana tullut toteutettua, joten tämä kurssi tarjosi todella hyviä ohjeita ja välineitä myös kehityksestä tuotantoon siirtymiseen.

Koen ehdottomasti kaiken kurssilla opetetun olevan hyödyllistä niin työssä kuin vapaa-ajallakin. Nyt kun on tutustunut kehykseen, joka mahdollistaa melko vaivattomasti toteutettavat projektit, kynnys omien vapaa-ajan projektien toteuttamiseen laskee. Koen myös Linux- ja palvelinosaamisen olevan hyödyllistä oman alan tehtävissä.

Kurssilla käytettävien työkalujen (Python, Django, class based generic views) valintaan oli selkeästi käytetty harkintaa ja aikaa. Teorian lisäksi oli paljon käytäntöä, projekti julkistettin ihan oikeaan nettiin eikä vain pyöritty tuotantopalvelimella, sekä käytettin välineitä, joita ihan oikeassakin tuotannossa voi käyttää.

Läksytaakkaa oli kevennetty, mikä auttoi siinä, että sai keskittyä tekemään itse projektia sen sijaan että tekisi (pakollista) raporttia siitä.

Pidin kurssin tiiviistä opetustahdista, tosin muutama lisäpäivä ei olisi ollut pahitteeksi.

Opettajan perehtyneisyys alueeseen takaa sen että lähes kaikkiin vastaantuleviin kysymyksiin löytyy vastaus. Se että opettajalta löytyy intoa vastata näihin kysymyksiin sekä avustaa ratkaisun etsimisessä, on Teron kursseilla erityisen positiivista.

Suosittelen ehdottomasti kurssia kaikille joilla on jonkin verran pohjaosaamista Linuxin komentorivistä ja ohjelmoinnista ja joita kiinnostaa sujuva web-sovelluksen ja backendin kehittäminen. 5/5

— nadja, 2023-05-31

Kurssin alkaessa - ja toki yhä edelleen - oma Linuxin osaamiseni oli aika siinä rajoilla pystyikö kurssia viemään läpi. Alkuvaikeuksien jälkeen sain sain kuitenkin välineet jossain määrin kuntoon senkin osalta. Itse Djangon opiskelu oli mielenkiintoista ja nuo Djangon generic viewsit soveltuivat tämän kaltaiseen varsin tiivistahtiseen kurssiin, kun näkyvää ohjelmaa alkoi muodostua melkein heti. Itselleni vierainta ja monessa mielessä mielenkiintoisinta sisältöä edusti toisen viikon sisältö, jolloin keskityttiin palvelun saattamiseen tuotantoon (ml. palvelimien vuokraus). Erittäin hyvä ja tärkeä osa kurssia, jonka merkitys ilman tuon osuuden isoa roolia olisi muuten jäänyt vain uuden frameworkin opetteluun.

Yhdeksän päivän tiivistahtinen intensiivikurssi on toki lähtökohtaisestikin varsin raskas rupeama, mutta tällä kurssilla päivät venyivät läksyineen jo vähän turhankin pitkiksi. Varsinkin kurssin ekoina päivinä - ja toisaalta lopussa miniprojektia työstäessä - kului joka ilta pakollisiin läksyihin varsinaisen opiskelun päälle vielä lukuisia tunteja. Mua vähän jopa sitten harmittikin, kun yksinkertaisesti ei vaan jäänyt missään välissä aikaa yrittää ottaa vähän kiinni esim. linuxin osalta tai muuten tutkia jotain uutta, kun kolmatta päivää putkeen asennettiin läksyinä djangoa alusta asti. Muutenkin tuntui, että loppuviikon osalta opetustunteja ei ehkä ihan parhaalla mahdollisella tavalla hyödynnetty, vaan homma pyöri vähän turhaan paikallaan tai ainakin turhan hitaasti eteenpäin.

Mutta kokonaisuutena olihan tämä kurssi mielenkiintoinen, sopivan haastava ja Karvinen on innostunut ja innostava opettaja. Melkein yhtä arvokasta kuin varsinainen osaamistavotteisiin merkitty sisältö, on opettajan - ja välillä muiden opiskelijoiden - huomiot ja opetukset laajemmin asian ja alan ympäriltä. Vaikka jossain kohtaa epätoivo meinasi iskeä kun vuorokaudesta alkoi loppua tunnit, niin kyllähän tämä kannatti läpi painaa. Hauskaa oli.

— Aapo, 2023-05-31

Kurssi oli hyvin intensiivinen ja sopii henkilölle, joka on valmis antamaan paljon aikaa aiheen parissa työskentelyyn sekä intensiiviseen opetustahtiin. Päivät ovat pitkiä klo 9-16 ja sen jälkeen kotitehtävien tekemistä. Läksyt kertasivat hyvin päivän aikana opetettuja asioita ja raporttien kirjottaminen on hyvä tapa oppia vielä lisää sekä palata myöhemmin aiheen pariin. Tällä kurssilla oli hyvä, että normaalista raportointikäytänteistä poikettiin kotitehtävien kohdalla, jotta itse koodaamiseen ja frameworkin tutustumiseen jäi enemmän aikaa. Raportointi olisi omalla kohdalla vielä venyttänyt päivien pituutta, jotka monesti ylsivät melkein 18 tuntiin. Aiheen parissa oli hauska viettää aikaa eikä kelloa oikein huomannut. Erityisesti suppeampi raportointi oli yvä, koska läksyjen tekemiseen/palautukseen ei jäänyt lopulta aivan älyttömän montaa tuntia opetuksen päätyttyä.

Kurssi oli strukturoitu hyvin ja eteni johdonmukaisesti sekä kysymyksiin sai helposti apua. Intensiivinen tahti sopi minulle hyvin, koska aina aamulla pääsi aiheen pariin takaisin ja pystyi keskittyämään 100% yhteen asiaan eikä miettiä välissä toisen kurssin deadlinejä.

Opetus oli laadukasta sekä antoisaa, koska opettajalla on selkeästi erinomainen tietämys alan asioista ja tämä välittyy opetuksen laadussa sekä tasossa.

Loppuprojekti toimi koosteena kurssin aikana opituista asioista ja oli hauska seurata kurssilaisten esityksiä ja mielenkiintoista nähdä aikaansaannoksia.

Itse mielelläni näkisin kurssin normaalissa valikoimassa eikä pelkästään kesäkurssina, koska kesätöiden tai muiden työkuvioiden järjestäminen kesän tienoilla saattaa olla haasteellista erityisesti, jos tämä kurssi on must have -listalla niinkuin itselläni oli.

Viihdyin kurssilla hyvin ja olen jo ehtinyt suosittelemaan kurssia eteenpäin. Itse osallistuin kurssille myös suosituksesta, jonka sain viime kesänä ja osallsituminen oli kyllä suosituksen arvoista.

Tykkäsin tehdä kurssin asioita class based generic views -tyyliä käyttäen ja saada hyvää teoriapohjaista selitystä frameworkistä ja sen toiminnasta sekä mahdollisuuksista. Tein itse aikaisemmin oman projektin Djangolla alustuksena tätä kurssia varten ja odotukseni kurssia kohtaan täyttyivät. Sain siis lisää tietoa frameworkin toiminnasta sekä opin ymmärtämään sitä paremmin.

Palvelimen vuokraaminen ja oman projektin laittaminen sinne oli hieno viimeistely ja opettavainen kokemus.

— Alisa, 2023-05-31

Opin käyttämään kurssilla djangoa käytännössä nollasta asti ja osaan nyt luoda tietokantaa hyödyntäviä nettisivuja. Opitut asiat olivat hyödyllysiä, koska minulla on jo käyttötarkoitus opittujen asioiden hyödyntämiseen omassa arjessa ja toivottavasti pääsen hyödyntämään oppimaani myös työelämässä.

Olin aikaisemmin toisella kurssilla saanut djangon näkymään localhostissa, joten melkein kaikki opittu oli uutta, esim. kirjautuminen ja tietokannan käyttö web-sivulla.
Pilvi- ja nimipalvelun vuokraaminen olivat entuudestaan tuttuja toiselta kurssilta.

Työkalut olivat oikein sopivat intensiivikurssille, koska ne olivat nopeita ja helppoja käyttää joten aikaa jäi myös muuhun elämään.

Läksyt olivat hyvin suunniteltu, koska ne olivat riittävän haastavia sekä edistyneempiä kuin edelliset ja edistyneimmille oppilaille löytyi bonustehtäviä.

Esitykset olivat todella hienoja ja niistä löytyi paljon apua omien taitojen kehittämiseen. Palaute oli myös hienosti toteutettu ja varsinkin lopputyön palaute oli suureksi avuksi oman osaamisen kehittämisessä ja virheiden kitkemisessä.

Kurssi oli todella kattava sekä hyvin toteutettu, mutta 8 päivän intensiivikurssi on fyysisesti melko raskas suuren työmäärän vuoksi.

— Tatu, 2023-05-31

Kurssipalaute:

Opin kurssilla valtavasti uusia asioita ja harjaannuin aiemmin opituissa taidoissa. En ollut aiemmin käyttänyt pyhton-kieltä tai sen django-kehystä ja nyt puolentoista viikon jälkeen osaan luoda oman webpalvelun näillä tekniikoilla. Vuokrasin ja käytin ensimmäistä kertaa Linux-palvelinta sovelluksen julkaisuun. Opin myös parhaita käytäntöjä nimipalvelujen käyttämiseen.

Mielestäni django oli erinomainen valinta intensiivi-kurssille ja generic viewsiä käyttävä lähestymistapa sopi myös erinomaisesti kurssin tavoitteisiin. Asiat pidettiin yksinkertaisina, mutta mentiin myös syvemmälle, kun opiskelijoilla oli intoa. Tuntui, että osalle kurssilla komentokehotteen käyttö tekstieditorina oli haastavaa, ja oppimiselle voisi mahdollisesti jäädä enemmän tilaa, käytettäessä opiskelijoille tutumpaa editoria, jossa kansioihin eksyminen ei ole niin helppoa. Olen kuitenkin sitä mieltä, että komentokehotteen käytön oppiminen ja siinä harjaantuminen on tärkeää, toinen työkalu saattaisi vain palvella oppimistavoitteita mielestäni paremmin.

Kurssin läksyt olivat mielestäni hyvät, etenkin kun ne kurssin edetessä muuttuivat enemmän siihen suuntaan, että minimi on helppo saavuttaa, mutta jos aikaa riittää innoikkaimmille on hyvin tekemistä. Opiskelijat saivat olla kurssilla paljon esillä ja tehtäviä tehtiin usein opiskelijoiden ongelmat edellä. Sain kurssilla paljon kannustavaa ja hyödyllistä palautetta. Kurssin pieni oppilasmäärä oli varmasti eduksi ja jo kurssin aikana kurssia tehtiin opiskelijoiden kiinnostus ja toiveet huomioiden.

Erityisen tyytyväinen olen oppiin ja kannustukseen palvelujen julkaisemiseen verkkoon sekä asiakaslähtöiseen palvelujen kehittämiseen.

— olli, 2023-05-31

No niin, tätä kurssia odottelin jo tuolta syksystä alkaen...Kannatti odottaa, djangosta oli lähtöön hyvinkin suppeat tiedot ja nyt muutamaa päivää myöhemmin pystyykin jo pystyttämään tuotantoon asti toimivan himmelin...tästä on hyvä jatkaa omien projektien parissa.

Eniten epäilytti kurssin tiivis aikataulu ja sen sovittaminen töihin yms. Työlästä toki, mutta lopulta ehdotomasti puristuksen arvoinen kurssi. Viihdyin hyvin.

Suosittelen, jos webin tekeminen kiinnostaa.

— Tuomo, 2023-05-31

Kurssipalaute Python Web Ideasta Tuotantoon 2023 kurssista. Kurssilla opittiin viikon aikana ohjelmoimaan weppisovelluksen Python Django kehikköä käyttäen.

Django framework on erittäin helppo omaksua, joten kurssilla kerkeää hyvin keskittymään itse ohjelmaan sisältöön. Minun kannalta kurssi oli hyödyllinen, sillä en ole kyseistä frameworkkia käyttänyt aikaisemmin.

Työkalujen valinta oli minusta hyödyllinen, Djangon geneeriset näkymät mahdollistavat sen, että valmiin ohjelmaan voi saada aikaiseksi hyvinkin nopeasti ja sitten sitä pysty jatkokehittämään niin vaikeaksi, kuin haluaa.

Läksyjä oli tässä kurssisa mielestäni sopivasti, lopussa oli hyvin aikaa tehdä miniprojektia.

Kurssilla oli hyvä henki ja omiin pulmiin sai hyvin palautetta ja vinkkiä!

Kiitoksia kurssista ja täydet suosititukset tälle, kuten kaikille Teron muillekin kursseille!

5/5

— Evgeni, 2023-05-31

Käytännönläheinen intensiivikurssi joka sopii kaikille webbipalveluiden rakentamisesta kiinnostuneille. Opettaja tietää mitä tekee ja se myös näkyy opetuksen tyylissä ja laadussa. Intensiivikurssi on toki raskas puristus, mutta puolitoista viikkoa menee kuitenkin yllättävän nopeasti kun on mielenkiintoinen aihepiiri ja haastavia tehtäviä sekä vapaaehtoisia lisätehtäviä melkeinpä niin paljon kuin vaan jaksaa / ehtii tehdä.

Django tuntuu mielekkäältä ja muihin vastaaviin tekniikoihin verrattuna myös loogisemmalta. Kurssilla toteutetusta miniprojekista saa myös helposti jatkokehitettyä isomman kokonaisuuden kurssin jälkeen esimerkiksi oman CV:n tueksi työmarkkinoille.

Ainut tapa parantaa kurssia on pidentää sen kestoa. Kyllähän sitä kaksikin viikkoa jaksaisi helposti. Suosittelen ehdottomasti kurssia, tähän mennessä yksi (linux-palvelinkurssin kanssa) parhaimmista kursseista mitä Haaga-Helialla on tarjottavana.

— ihaap, 2023-05-31

Heippalaput: http://nadjaliljestrom.website/accounts/login/?next=/

Github: https://github.com/LiljestromNadja/Django_course

testipentti
BJqAaqsxve57GhL

Tunnus auki kurssin ajan.

— Nadja, 2023-05-31

Treenipäiväkirja

github: https://github.com/Viktorialissa/Django-kurssi/blob/main/djangoh7/h7.md

— Alisa, 2023-05-31

Kurssia varten tehty jääkaapin ja ruokavarastojen hallintaan tarkoitettu ohjelma.

http://104.248.29.59/

https://github.com/aapokiljunen/Fridge/tree/afrid

— Aapo , 2023-05-31

tatuheikkinen.com
https://github.com/aavetatu/DjangoWebDevCourse/tree/main

demouser: jurpo
psswd: DjangoWebDevCourse

— Tatu, 2023-05-31

https://github.com/t-t-r/PDjango/tree/main/mini

Miniprojekti junioreiden jalkapalloturnausten hallintaan

— Tuomo, 2023-05-31

Album Collection > http://linuxkurssi.me/

— ihaap, 2023-05-31

Github linkki veneen vuokraus projektiin: https://github.com/evgeni-semenov/django-boatrent

— Evgeni, 2023-05-31

Kurssin projektidemo, kuukausitilauspalveluiden seurantapalvelu.

https://github.com/ollimyy/subcaptain

— olli, 2023-05-31

Junnujen jalkapalloturnausten hallinta sivu.
Osittain toimimva versio.

— Tuomo, 2023-05-31

Boatskin vuokraus Helsingissä: www.boatski.net

— Evgeni, 2023-05-31

https://github.com/villlekorhonen/Python-web-2023-kes-

— Ville Korhonen, 2023-05-23

https://github.com/LiljestromNadja/Django_course

— Nadja, 2023-05-23

https://github.com/Hemulia/Django/blob/main/H1/h1.md

— Emilia, 2023-05-23

https://github.com/ihaap/ICT8TN034-3003/

— ih, 2023-05-23

https://github.com/t-t-r/PDjango

— Tuomo Rintala, 2023-05-23

Evgenin eka tehtävä

https://github.com/evgeni-semenov/django-webcourse/tree/main/h1

— Evgeni, 2023-05-23

https://github.com/Viktorialissa/Django-kurssi

— Alisa, 2023-05-23

https://github.com/aavetatu/DjangoWebDeVCourse

— Tatu, 2023-05-23

Add comment