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 Project (6 uur per week) o SQL Toets (2 uur per week) o HTML/CSS PO (2 uur per week) o PHP inleiding PO (2 uur per week) o Cisco Discovery 3 (1 t/m 5) Toets (4 uur per week) ============== + 16 lesuren per week Periode 4: o Webapplicaties (HTML/CSS/PHP) PO (4 uur per week) o Netwerken IV Windows/Linux Project (8 uur per week) o Cisco Discovery 3 (6 t/m 9) 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
Invulling 2 e 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
Planning van de modules (periode 3) [onder voorbehoud] Netwerken Planning Netwerken, M2a: Week 7 Inrichten omgeving (VMware) Opstart project Projectfasering Distributie keuze Week 8 Werken met GUI Installatie/configuratie Server en Desktop Werken met Shell Basiscommando s FHS Project Definitiestudie Week 9 VOORJAARSVAKANTIE Week 10 Bestandsbeheer (cp, mv, rm, vi) Gebruikers Groepen Permissies Week 11 Systeemconfiguratie Project Functioneel en Technisch Ontwerp Processen Pakketten beheren Project Acceptatietest Week 12 Serverrollen: webserver, fileserver, printerserver, proxyserver Week 13 Project Week 14 Project Week 15 Project Samenwerking met Windows, SaMBa Project Implementatieplan Week 16 OPLEVEREN PROJECT Week 17 UITLOOP PROJECT Pagina 3 van 7
SQL Planning SQL, M2a: Week 7 Opstart Opgaven Bibliotheek Week 8 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 Week 11 Meerdere tabellen (eenvoudige bewerkingen) Opgaven Bibliotheek 10.5 Opgaven Alco 10.6 Week 12 Volgorde aanbrengen (ORDER BY) Opgaven Bibliotheek 10.7 Opgaven Alco 10.8 Week 13 Rekenkundige (statistische) bewerkingen Opgaven Bibliotheek 10.9 Opgaven Alco 10.10 Week 14 Groeperen Opgaven Bibliotheek 10.11 Opgaven Alco 10.12 Week 15 Meerdere opdrachten Oefenen voor toets Week 16 TOETS SQL Week 17 BUFFERWEEK (herkansingen/reparaties) Pagina 4 van 7
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
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 1 e 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
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. e.seldenthuis@drenthecollege.nl Pagina 7 van 7