Verkkosivujen suunnittelu ja kehitys ā (painos 2025ā2026)
š Verkkosivujen suunnittelu ja kehitys (painos 2025ā2026) on kattava opetussuunnitelmakirja, joka on suunniteltu BSCS-, BSSE- ja BSIT-opiskelijoille, aloitteleville web-kehittƤjille, itseopiskelijoille, freelancereille, frontend- ja backend-oppijoille sekƤ full stack -kehittƤjille.
TƤmƤ painos yhdistƤƤ teoreettisen ymmƤrryksen auttaakseen opiskelijoita suunnittelemaan, kehittƤmƤƤn ja ottamaan kƤyttƶƶn nykyaikaisia āāweb-sovelluksia kƤyttƤmƤllƤ HTML:ƤƤ, CSS:ƤƤ, Bootstrapia, JavaScriptiƤ, PHP:tƤ, MySQL:ƤƤ ja Laravelia.
Kirja sisƤltƤƤ monivalintakysymyksiƤ ja tietokilpailuja, jotka vahvistavat kƤytƤnnƶn taitoja sekƤ frontend- ettƤ backend-kehityksessƤ. Se opastaa oppijoita verkkosivustojen rakenteen perusteista ammattitason full stack -web-kehitykseen alan tyƶkalujen ja viitekehysten avulla.
š Yksikƶt ja aiheet
š¹ Yksikkƶ 1: Johdanto ja front-end-kehitys (perusteet)
-Johdatus web-kehitykseen ja sen tyƶmarkkinoihin
-Staattiset vs. dynaamiset verkkosivustot
-Frontendin vs. backend-kƤsitteet
-Chromen, kehittƤjƤtyƶkalujen ja VS Coden asentaminen
-HTML-rakennuspalikoiden ymmƤrtƤminen
-HTML-sivun rakenne, otsikot, kappaleet ja muotoilu
š¹ Yksikkƶ 2: HTML ja CSS
-Lohko- vs. inline-elementit
-HTML-kuvat, linkit, taulukot, listat ja lomakkeet
-Asettelu- ja mediaelementit
-Johdatus CSS:ƤƤn ja valitsimiin
-Verkkosivujen muotoilu vƤreillƤ, taustoilla ja reunuksilla
š¹ Yksikkƶ 3: CSS ja Bootstrap
-CSS:n sisƤllyttƤminen ja sƤƤntƶjen ohittaminen
-Reunukset, tƤyttƶ ja asettelun hallinta
-Johdatus Bootstrap-kehykseen
-RuudukkojƤrjestelmƤ, painikkeet, navigointipalkki, taulukot ja modaalit
-Responsiivinen suunnittelu Bootstrap
š¹ Yksikkƶ 4: JavaScript
-Johdatus JavaScriptiin ja sen syntaksiin
-Muuttujat, operaattorit ja funktiot
-Ehdolliset lauseet ja silmukat
-Objektit, taulukot ja dynaamiset verkkointeraktiot
š¹ Yksikkƶ 5: jQuery ja PHP
-jQueryn asennus ja valitsimet
-jQuery-tapahtumat ja tehosteet
-Johdatus PHP-ohjelmointiin
-Muuttujat, operaattorit, silmukat ja funktiot
-Lomakkeiden ja datan kƤsittely PHP:llƤ
š¹ Yksikkƶ 6: PHP ja olio-ohjelmointi
-OOP-kƤsitteet PHP:ssƤ: Luokat, objektit ja periytyminen
-KƤyttƶoikeusmuokkaajat ja staattiset muuttujat
-Konstruktorit, destruktorit ja polymorfismi
-EvƤsteet ja istunnot
-Tietokantojen kƤsitteet ja integrointi
š¹ Yksikkƶ 7: PHP ja SQL
-SQL:n perusteet ja MySQL-integrointi
-DDL-, DML- ja DRL-operaatiot
-Liitokset ja CRUD-operaatiot PHP:llƤ ja MySQL:llƤ
-Tietokannan suunnittelu PHPMyAdminilla
š¹ Yksikkƶ 8: Laravel-kehys
-Johdatus Laraveliin
-MVC-arkkitehtuuri ja projektin asennus
-Reititys, Blade-mallit ja migraatiot
-Suhteet ja tietokannan tietoturva
-Todennuksen ja middleware-kƤsitteet
š¹ Yksikkƶ 9: Projektit
-CRUD-sovellusprojektit
-Galleria-sovellusprojekti
-Lopullinen Full Stack -verkkosovellus (CRUD + Galleria-yhdistelmƤ)
š Miksi valita tƤmƤ kirja?
š Kattaa tƤydellisen front-end- ja backend-verkkokehityksen
š» SisƤltƤƤ kƤytƤnnƶn projekteja, joissa kƤytetƤƤn HTML:ƤƤ, CSS:ƤƤ, JS:ƤƤ, PHP:tƤ, MySQL:ƤƤ ja Laravelia
š§ Harjoittele monivalintakysymyksillƤ, tietokilpailuilla ja harjoituksilla osaamisen parantamiseksi
š§© Opi rakentamaan responsiivisia ja dynaamisia verkkosivustoja alusta alkaen
š Sopii opiskelijoille, ammattilaisille ja freelancereille, jotka valmistautuvat tyƶ- ja harjoittelupaikkoihin
ā TƤmƤ sovellus on saanut inspiraationsa seuraavilta kirjoittajilta:
Jon Duckett, Jennifer Niederst Robbins, Ethan Marcotte, Jeffrey Zeldman, Steve Krug, Don Norman, Eric Meyer, Andy Budd, Rachel Andrew, Lea Verou, Luke Wroblewski, Bruce Lawson, Jeremy Keith, Molly Holzschlag, Cameron Moll, Paul Irish, Chris Coyier, Vitaly Friedman, Smashing Magazine Team, Ben Frain, Shay Howe, David Sawyer McFarland, Joe Hewitt, Douglas Crockford, Marijn Haverbeke, Kyle Simpson, Jen Simmons
š„ Lataa Nyt!
Rakenna moderneja, responsiivisia ja dynaamisia verkkosivustoja Web Design and Development (2025ā2026 Edition) -oppaan avulla ā tƤydellinen oppaasi full stack -verkkokehittƤjƤksi tulemiseen.