Programmering SWIOM2a, 2011 – 2012
Semester 2
Programmering SWIOM2a, 2011 – 2012 Inleiding De Studiegids bevat een globaal overzicht van alle af te sluiten onderdelen per leerjaar. Het document dat je nu leest gaat voor wat betreft de vakmatige Netwerkbeheerder onderdelen gedetailleerder in op de programmering.
Modules De perioden 3 en 4 bestaan uit 8 ICT-onderdelen (dus Engels, Nederlands, Burgerschap en Rekenen worden hier niet besproken!):
Periode 3: o Netwerken III – Client/Server o SQL o HTML/CSS o PHP inleiding o Cisco Discovery 3 (1 t/m 5)
Project Toets PO PO Toets
(6 uur per week) (2 uur per week) (2 uur per week) (2 uur per week) (4 uur per week) ============== + 16 lesuren per week
Periode 4: o Webapplicaties (HTML/CSS/PHP) o Netwerken IV – Windows/Linux o Cisco Discovery 3 (6 t/m 9)
PO (4 uur per week) Project (8 uur per week) Final (4 uur per week) ============== + 16 lesuren per week
Uitgangssituatie Er wordt vanuit gegaan dat de onderdelen zoals behandeld in leerjaar (bijna) succesvol zijn afgerond. Het betreft dan de onderdelen:
Windows Server 2008 (basis) Windows Server 2008 (vervolg) Database met MS Access (basis) Linux (basis) Cisco Discovery 1 en 2
Concreet komt het er op neer, dat je in staat wordt geacht zelfstandig en/of in teamverband een basale installatie/configuratie kan doen van een Windows netwerkomgeving (inclusief Active Directory), dat je een standalone Linux configuratie kan realiseren en dat je een eenvoudige database kan bouwen en bevragen.
Pagina 1 van 7
E.B.W. Seldenthuis
Programmering SWIOM2a, 2011 – 2012
Semester 2
Invulling 2e leerjaar, semester 2 Netwerk Projecten Lag in het eerste jaar de nadruk op een Client/Server omgeving gebaseerd op Windows Server 2008, nu wordt verder ingegaan op het realiseren van een Linux gebaseerd model. De basis van Linux is behandeld in leerjaar 1. Hier wordt in periode 3 een korte herhaling van gedaan om de kennis/vaardigheden op te frissen. Daarna wordt dieper ingegaan op het inrichten van een Linux server. Linux als webserver, fileserver en authenticatieserver komen aan bod. Je gaat bezig met het koppelen van zowel Linux – als Windows clients aan de Linux server. Er wordt ook ruim aandacht geschonken aan de onderdelen van het faseringsmodel:
bepalen van informatiebehoefte; ontwerp; realisatie; test; acceptatie; implementatie.
Periode 3 wordt afgesloten met 1 netwerkproject. Periode 4 wordt afgesloten met 2 netwerkprojecten.
SQL SQL is een aanvulling op de module database. Je leert een database bevragen met deze taal. Er wordt gewerkt vanuit het boek Databaseontwikkeling Access 2007 (hoofdstuk 10). De module wordt afgesloten met een toets.
HTML/CSS Hoewel je niet wordt opgeleid voor web-ontwikkelaar, is het toch noodzakelijk enige basisvaardigheden te verwerven omtrent het opzetten van websites. Je leert met (X)HTML en CSS hoe eenvoudige web-pagina’s kunnen worden opgezet.
PHP inleiding In deze module maak je kennis met het schrijven van PHP scripts in HTML pagina’s. Het is een inleiding, waarbij de nadruk op de werking van de meest elementaire zaken ligt.
Pagina 2 van 7
E.B.W. Seldenthuis
Programmering SWIOM2a, 2011 – 2012
Semester 2
Planning van de modules (periode 3) [onder voorbehoud] Netwerken Planning Netwerken, M2a: Week 7
Inrichten omgeving (VMware) Opstart project Projectfasering Distributie keuze Installatie/configuratie Server en Desktop
Week 8
Werken met GUI Werken met Shell Basiscommando’s FHS Project – Definitiestudie
Week 9
VOORJAARSVAKANTIE
Week 10
Bestandsbeheer (cp, mv, rm, vi) Gebruikers Groepen Permissies Project – Functioneel en Technisch Ontwerp
Week 11
Systeemconfiguratie Processen Pakketten beheren Project – Acceptatietest
Week 12
Serverrollen: webserver, fileserver, printerserver, proxyserver Samenwerking met Windows, SaMBa Project – Implementatieplan
Week 13
Project
Week 14
Project
Week 15
Project
Week 16
OPLEVEREN PROJECT
Week 17
UITLOOP PROJECT
Pagina 3 van 7
E.B.W. Seldenthuis
Programmering SWIOM2a, 2011 – 2012
Semester 2
SQL Planning SQL, M2a:
Opstart
Opgaven “Bibliotheek”
Workshop converteren Excell via CSV naar Access
Opgaven “Top 2000”
Week 9
VOORJAARSVAKANTIE
Week 10
Datatypen Alfanumeriek, Numeriek en Datum
BETWEEN, LIKE, IN, IS NULL, wildcards (?, *)
Opgaven “Alco” 10.4
Meerdere tabellen (eenvoudige bewerkingen)
Opgaven “Bibliotheek” 10.5
Opgaven “Alco” 10.6
Volgorde aanbrengen (ORDER BY)
Opgaven “Bibliotheek” 10.7
Opgaven “Alco” 10.8
Rekenkundige (statistische) bewerkingen
Opgaven “Bibliotheek” 10.9
Opgaven “Alco” 10.10
Groeperen
Opgaven “Bibliotheek” 10.11
Opgaven “Alco” 10.12
Meerdere opdrachten
Oefenen voor toets
Week 16
TOETS SQL
Week 17
BUFFERWEEK (herkansingen/reparaties)
Week 7
Week 8
Week 11
Week 12
Week 13
Week 14
Week 15
Pagina 4 van 7
E.B.W. Seldenthuis
Programmering SWIOM2a, 2011 – 2012
Semester 2
HTML/CSS Planning HTML/CSS, M2a: Week 7
Introductie HTML Structuur document Structueren van tekst Weergave tekst
Week 8
Hyperlinks Afbeeldingen Lijsten
Week 9
VOORJAARSVAKANTIE
Week 10
Tabellen
Week 11
Formulieren
Week 12
Stylesheets
Week 13
CSS
Week 14
PRAKTISCHE TOETS
Week 15
Buffer
Week 16
Buffer
Week 17
HERKANSING PRAKTISCHE TOETS
Pagina 5 van 7
E.B.W. Seldenthuis
Programmering SWIOM2a, 2011 – 2012
Semester 2
PHP inleiding Planning PHP inleiding, M2a: Week 7 Week 8 Week 9
VOORJAARSVAKANTIE
Week 10
Introductie PHP LAMP/WAMP/XAMP Relatie met HTML Werking van PHP in HTML via server (parsen)
Week 11
Taalcomponenten/syntax 1e script Variabelen Datatype Toekenning (assignment)
Week 12
Programmeerstructuren (sequentie, selectie, iteratie) If Commentaarregels
Week 13
Loops
Week 14
Formulieren POST
Week 15
HERKANSING PRAKTIJKOPDRACHT
Week 16
Buffer
Week 17
HERKANSING PRAKTIJKOPDRACHT
Pagina 6 van 7
E.B.W. Seldenthuis
Programmering SWIOM2a, 2011 – 2012
Semester 2
Contact Erik Seldenthuis Docent ICT Lyceum Drenthe College Locatie Van Schaikweg 98 7811 KL EMMEN T. (088) 188 38 08 M. (06) 38 89 90 71 E.
[email protected]
Pagina 7 van 7
E.B.W. Seldenthuis