HTML Tabeller – Hur de är uppbyggda, När de bör användas samt Vilka möjligheter som finns (<table>, <caption>, <colgroup>, <col />, <thead>, <th>, <tbody>, <tr>, <td>, rowspan, colspan) – Länk
Text och inline taggar – Radbrytning (<br>), paragraf (<p>), fetstil (<strong> / <b>), kursiv stil (<em> / <i>), kod (<code>), rubriker (<hX>), länkar (<a>), understruket (<u>), upphöjt (<sup>), nedsänkt (<sub>), citat (<blockquote>, <cite>, <q>), span (<span>), mark för text-highlightning (<mark>), rubrikgrupp (<hgroup>), sektionsindelare (<hr />) – Länk
Behållare – semantiska och icke-semantiska i HTML – Länk
HTML Dokuments <head> område och meta-data taggar som: <link>, <script>, <noscript>, <style>, och <meta>, m.fl. – Länk
HTML Globala attribut som kan ges till samtliga element!
HTML Formulär
HTML5 – Expert/Mer avancerat
HTML5-Video
HTML ImageMaps
HTML5 Utökad mall (inkl. externt ”main-stylesheet”, ”alternative-stylesheet” (printstyles/responsive styles), meta-taggar, favicon, jQuery och JS implementation, ev. Visitor tracking script, Google Web Fonts)
CSS – Grunder och nybörjare
Syfte och introduktion
Grunder och Syntax (inkl. kommentarer)
Olika praktiker att koda och rekommendationer
CSS-Reset genomgång för en ”clean slate” innan start
Användbara CSS-Selektorer och pseudokod
Måttenheter: t ex. pixlar, procent och EM som måttenheter förklarade
Användbara attribut – kategoriserat efter användningsområde
Display-attributet och hur det kan påverka element och vad som skiljer värdena inline, block och inline-block
font-family och hur man anger ”backup-typsnitt” att kicka in om första angivna ej skulle vara tillgängligt
Positionering och float + Clearfix
Box-modellen
Styling av länkar
Alternativa utskrifts stilar (print styles)
Typografiska regler att tänka på och rekommenderas följas för bra upplevelse
CSS3 – nya häftiga och användbara attribut(!)
CSS – Expert
LESS
Uppgifter:
Drop Down Meny
Sidfot alltid fast längst ned i webbläsaren
PHP
Syfte och introduktion/inledning till PHP-kodning
Grunder och Syntax (inkl. kommentarer/dokumentation)
Användbara funktioner
PHP Sessioner
PHP Server-variabel och information man kan hitta i denne, samt hur man kan använda den
PHP Debugging enabled/disabled
Databas API för att jobba med MySQL/SQLite
phpMailer för bearbetning- och direktsändning av e-post meddelande från ens webbsida
PHP Loopar, villkorssatser, variabler, skapande av egna funktioner, m.m.
Script och uppgifter:
Auto-uppdaterande copyright årtal (skönt att slippa ändra copyrightårtalet varje årsskifte – enkelt med PHP)
Göra om tidigare statiska HTML5-mall, till en Dynamisk PHP-mall, för smartare och effektivare redigering av webbplatsen
Säsongs-firande script (jul, nyår, etc.) för bloggar och andra PHP-giltiga webbsidor
Egen-utvecklad visitor-tracker med hjälp av Databas/Textfils datalagring + PHP-Server variabel data
Visa hur man kan indexera statisk webbinnehåll till en on-page sökmotor (t ex. sphider)
Hur man kan indexera databaslagratdynamiskt webbinnehåll till en on-page sökmotor
Förbättrad version av den Utökade HTML-mallen (Dynamisk via PHP)
m.fl..
JavaScript och jQuery (och Ajax)
Syfte och introduktion
JavaScript Grunder och Syntax
jQuery Grunder och Syntax
Ajax med jQuery för realtidsprocessing med PHP-filer
Weighted/Biased Random number generation
Generating random numbers in intervalls
Prototyper och arv i JavaScript
Node.js
Uppgifter:
Eget jQuery tooltip
Hur man gör sina egna jQuery plugin
Egen jQuery Lightbox
Realtids (Ajax) sökresultat-visning vid sökning
jQuery Galleri
m.fl..
Databaser
SQLite introduktion
Hantera SQLite databas via Mozilla Firefox’s SQLite Manager
MySQL introduktion
SQL introduktion: Grunder och Syntax
Skapa och Droppa tabeller
Datatyper och definitioner
Främmande och primära nycklar
Databas Modellering med Dia Windows mjukvara
Modellerings syntax
ER-Diagram
Relationer
Kardinalitet
Attribut
Logisk modellering
Skapa kolumner
Lägga till enskilda- och multipla värden via INSERT
SELECT-satser
Inre, yttre och simpla JOINS
Aggregatfunktioner
Skapandet av vyer
Funktioner
Stored procedures
Loopar
Singulära och multipla return-values
m.m.
Responsiv webbdesign
Grundläggande Syntax (CSS Media Queries)
Vinnande strategi – Mobile-First vs. Mobile-Last approach, m.m.
”Content-Aware-Typing”/Innehållsmedvetet skrivande av webbinnehåll (hur ordval kan spela roll och påverka sökmotoroptimering via texter) – vad det är och hur man kan göra det själv/anlita professionell för att göra det – Länk
Sökmotoroptimerings analys (t ex. via Sokmotorkonsult.se’s analysverktyg) – Länk
WordPress
Skillnader mellan WordPress.com och WordPress.org
Installation av WordPress på egen (lokal) server
Interface/gränssnitts grunder och genomgång – Var man hittar allt, och vad allt gör
Child themes för säkrare, smartare och bättre manipulation av WordPress teman
Redigering av och tillägg av egna CSS-stilar
Användbara och bra plugin
Inställningar som främjar sökmotoroptimering
Pingbacks och vilken funktion de fyller?
Tankesätt för ”Content-Aware-typing” (som rubriker, text), taggar och permalänk för Sökmotoroptimering
Versionshantering med Git- och GitHub
Hur man kommer igång med Git
Skapa sitt första Repository
Webbhotell och Hosting
Skillnad mellan parkering och hosting (pris och funktions- skillnad)
Hur man kommer igång med en domän och ett webbhotell
One.com
Tilläggsdomäner – vad är det? hur funkar det? varför skaffa det?
Hexadecimala färgvärde förklarade för förståelse – Länk
Utvecklingsmiljö – programvaror, verktyg, etc.
IRC som support- och kommunikationsforum för webbutvecklare
Kommando för att registrera ett eget användarnamn
Kommando för att byta användarnamn
Inställningar för standard-kanaler att koppla upp sig till
Hur man kopplar upp sig mot IRC-kanaler
Smart mappstruktur och namn konventioner
Notepad++
Remote access via sftp plugin
Formatering NO-BOM
Syntax highlightning
Dual-panels
FileZilla
XAMPP – lokal webbserver (behövs t ex. för PHP-development, m.m.)
EasyThumbnails – för effektivare multi-bildkonvertering och multi- bilddimensions-ändring
NetBeans – för stabilt samlings-webbdev-IDE (Integrated Development Environment)
JSFiddle.net och Codeshare.io för kod-delning
(Online photoshop // Photoshop // GIMP)
Google Developer tools och Mozilla Firebug – Grymt bra webbutvecklings verktyg för smartare, och effektivare webbutveckling – Länk
Google Web Fonts
Google Analytics
Miro Video Converter för HTML5-video fil konvertering
PSD (photoshop) Design av webbsida
Användbara Webbutvecklings kunskaper, tips, insikter och förklaringar
URL:er: Globala vs. Lokala – Lära sig hur de fungerar, vad som skiljer dem, och när man använder vilken – Länk
Typografisk insikt för webbinnehåll, skillnader mellan typsnitt, och vilka som funkar bäst vart och varför, samt tips för textinställningar – Länk
– För detta inlägg skall senare läggas till referenssidor där man kan se vilka typsnitt som fungerar vart ”by default” utan att man själv behöver lägga in specifika typsnitts filer till ens webbsida, såväl som skriva sammanfattat regler för t ex. hur många tecken per rad som är att föredra för optimal läsning för besökare.
Favikoner (favicons) – Vad de är bra för, hur man lägger in dem på sin sida och hur man kan skapa dem enkelt och gratis
Hur man kan konvertera PSD-design av webbsida till en riktig webbsida (PSD->HTML konvertering)
Färglära (bra bok för detta) och hur man tar fram ett bra färgschema för en webbsida – och verktyg som kan underlätta processen
Minifiering och optimering av kod dokument för bättre prestanda, och prestanda koll för att se hur mycket förändringarna verkligen gör i praktiken
Skillnader mellan CDN (Content Delivery Network) vs. Egen hosting av filer som används på en webbsida – För- och Nackdelar
m.m..
1 kommentar
Ser ut som att du kommer ta upp många intressanta saker. Jag ser fram emot att få läsa dina inlägg! :)
Ser ut som att du kommer ta upp många intressanta saker. Jag ser fram emot att få läsa dina inlägg! :)