

Bootcamp Kurssi
Kuvaus ja tekniset tiedot
Kurssin kuvaus
Ohjelmistokehitys Bootcamp
Liity kanssamme tähän ohjelmistokehityskäynnistykseen camp. Se on innovatiivinen lyhytaikainen, nopeutettu oppiminen ja mukaansatempaava koodauskoulutus. Se on suunniteltu aloitteleville tekniikan ammattilaisille ja lukiolaisille, jotka harkitsevat tekniikan pääaineita. Saapas camp tarjoaa koodaustaidot, joita opiskelijat tarvitsevat aloittaakseen uransa ohjelmistosuunnittelijana tai saadakseen etumatkan ja selkeän käsityksen siitä, millainen ohjelmistokehityksen pääaine tulee olemaan yliopistossa.
Opiskelijat oppivat web kehitys (HTML, CSS, Java script) ja Python-ohjelmointi. Ja he yhdistävät nämä taidot rakentaakseen tietokantapohjaisen täyden pinon web sovelluksia, joissa on käyttäjän todennus ja muut ominaisuudet, joita löydämme useimmista sovelluksistamme
Yleiset tiedot
Otsikko: Rakenna ja julkaise Web Sovellukset
Alaotsikko: Johdatus Pythoniin ja Web Kehitys
Aika: 2 viikkoa (yhteensä 40 tuntia)
- Ma-pe
- 4 tuntia / päivä [esim. 10-00 ja 12-00]
Kapasiteetti: 10 opiskelijaa
Ikäryhmä: Yli 14-vuotiaat (ylikouluikäiset opiskelijat)
Sijainti: verkossa
Edellytykset:
- Edellytämme koodauksen peruskokemusta
- (opiskelijat, jotka ovat jo kiinnostuneita koodauksesta tai tietojenkäsittelytieteestä)
- (voimme ehkä käyttää yksinkertaista google-lomaketta kysyäksemme peruskoodauskysymyksiä)
- (Tallenna video??)
Muoto (jokaiselle päivälle):
- 1.5 tuntia oppimista/luentoa
- 1.5 tuntia käytännön projektityötä
- Noin 1 tunti ulkotuntia vaaditaan Kotitehtävät
- Kotitehtäviin apua discordin kautta
Päätavoitteet
Opi ja rakenna projekteja kahdessa viikossa (yhteensä 2 tuntia ohjeita):
- HTML / CSS
- Java-skripti ja Bootstrap
- Python käyttäen Flask Frameworkia
Työkalu- ja koodausympäristöt
- Replit.com (verkkokoodieditori)
- Heroku.com (ilmainen verkossa web sovelluksen isännöinti)
- Osta verkkotunnus (valinnainen)
Viikko 1: Web Kehitys
5 päivää ja 4 tuntia/päivä (2 tuntia oppimista ja 2 tuntia projektityötä)
[Keskittynyt web kehitys]
Johdatus HTML:ään, CSS:ään ja perus Java-skriptiin.
Johdatus Bootstrap-kehykseen websivusto näyttää kauniilta.
[Tulokset]
Tiedä kuinka rakentaa staattinen websivusto (responsiivinen ja hyvännäköinen)
On tehty 2 projektia:
- Yksi viimeistelty ja kiillotettu websivustoprojekti (julkaistu): koulu websivusto, tanssiryhmä websivusto, koodausklubi websivusto, jalkapallo hauskaa websivusto
- Suuren täyspinosovelluksen etuosa (se, johon python lisätään myöhemmin)
[Yleiset käsitteet]
- Oppilaat rakentavat oman profiilisivunsa HTML:n ja CSS:n avulla
- Tämä tulee syöttää kohtaan a websivusto jossain, jotta he voivat napsauttaa ja view muiden opiskelijoiden profiilit
- Hieno CSS
- Hienoja CSS-temppuja
- Oppilaat käyttävät niitä saadakseen profiilinsa näyttämään vieläkin siistimmältä
- Perus JavaScript
- Opiskelijoille annetaan JavaScript-katkelmia, jotka tekevät profiilisivustaan interaktiivisen
- Examples: Näytä/piilota, muuta väriä, kysymys ja vastaus jne.
Viikko 2: Python-ohjelmointi
5 päivää ja 4 tuntia/päivä (2 tuntia oppimista ja 2 tuntia projektityötä)
- Päivä 1: Johdatus Flaskiin ja Python I:een
- Päivä 2: Flask Framework + Projektin esittely
- Päivä 3: Tietokannan asennus + projekti
- Päivä 4: Projektin viimeistely + esitysten käsittely
- Viimeinen päivä: Esitykset (nauhoitettu) ja sertifikaatit
[Keskittynyt web kehitys]
Johdatus Python-ohjelmointiin.
Johdatus Flask-kehykseen Pythonin yhdistämiseksi web kehitystä.
[Tulokset]
- Osaa koodata Pythonissa
- Osaa soveltaa Pythonia ja rakentaa Python-pohjainen täysi pino web sovellus ja julkaise se & vastaa jne.
On tehty 2 projektia:
- Yksi viimeistelty ja hiottu täyspinosovellus, kuten chat-sovellus, meemigeneraattori,
- Tärkeimmän täyspinosovelluksen taustaosa (ja lisää siihen myös tietokanta), kuten sosiaalisen median sovellus.
[Yleiset käsitteet]
- Python-ohjelmoinnin perusteet
- Johdatus Flaskiin (yhdistetty Python ja web kehitys)
- Johdatus tietokantaan
- Käyttäjän rekisteröinti ja kirjautuminen
- Täysi pino julkaistaan web sovellus
Asiakirjat / Resurssit
![]() | Bootcamp Kurssin kehitysohjelmisto |
Viitteet
- Käyttöopasmanual.tools
