Difference between revisions of "2Value Drupal developer/programma"
Jump to navigation
Jump to search
Line 4: | Line 4: | ||
==Blok 1 - Introductie== | ==Blok 1 - Introductie== | ||
'''Trainers:''' [[User:Bvredeling|Bas Vredeling]] & [[User:Jsnoek|Joris Snoek]]<br/> | '''Trainers:''' [[User:Bvredeling|Bas Vredeling]] & [[User:Jsnoek|Joris Snoek]]<br/> | ||
− | '''Tijdvak:''' 9.00u tot 17.00u<br/> | + | '''Tijdvak:''' Maandag - 9.00u tot 17.00u<br/> |
'''Lokatie:''' Kenaupark 3, Haarlem<br/> | '''Lokatie:''' Kenaupark 3, Haarlem<br/> | ||
# Drupal in relatie tot zijn context. Bondige geschiedenis van Drupal. | # Drupal in relatie tot zijn context. Bondige geschiedenis van Drupal. | ||
Line 41: | Line 41: | ||
==Blok 2 - Use case== | ==Blok 2 - Use case== | ||
'''Trainers:''' [[User:Bvredeling|Bas Vredeling]], [[User:Jsnoek|Joris Snoek]] & [[User:Hvancann|Henk van Cann]]<br/> | '''Trainers:''' [[User:Bvredeling|Bas Vredeling]], [[User:Jsnoek|Joris Snoek]] & [[User:Hvancann|Henk van Cann]]<br/> | ||
− | '''Tijdvak:''' 9.00u tot 17.00u<br/> | + | '''Tijdvak:''' Dinsdag - 9.00u tot 17.00u<br/> |
− | '''Lokatie:''' | + | '''Lokatie:''' <br/> |
*Use case uitvoeren | *Use case uitvoeren | ||
#Proces en disciplines | #Proces en disciplines | ||
Line 51: | Line 51: | ||
==Blok 3 - Theming== | ==Blok 3 - Theming== | ||
'''Trainer:''' Erik Stielstra, [http://www.wizzlern.nl/ Wizzlern].<br/> | '''Trainer:''' Erik Stielstra, [http://www.wizzlern.nl/ Wizzlern].<br/> | ||
− | '''Tijdvak:''' 9.00u tot 17.00u<br/> | + | '''Tijdvak:''' Woensdag - 9.00u tot 17.00u<br/> |
'''Lokatie:''' <br/> | '''Lokatie:''' <br/> | ||
Zie: [[file:Front-end_development.pdf]]<br/> | Zie: [[file:Front-end_development.pdf]]<br/> | ||
Line 65: | Line 65: | ||
==Blok 4 - Programmeren== | ==Blok 4 - Programmeren== | ||
− | '''Trainers:''' [[User:Bvredeling|Bas Vredeling]], [[User:Jsnoek|Joris Snoek]] & [[User:Hvancann|Henk van Cann]] | + | '''Trainers:''' [[User:Bvredeling|Bas Vredeling]], [[User:Jsnoek|Joris Snoek]] & [[User:Hvancann|Henk van Cann]]<br/> |
+ | '''Tijdvak:''' Donderdag - 9.00u tot 18.00u<br/> | ||
+ | '''Lokatie:''' Zandvoort<br/> | ||
* Waar kan je aangaande het programmeren je resources vandaan halen? | * Waar kan je aangaande het programmeren je resources vandaan halen? | ||
* Kleine programmeer opdracht uitvoeren. | * Kleine programmeer opdracht uitvoeren. | ||
Line 83: | Line 85: | ||
==Blok 5 - Samenwerken, voorbereiding project == | ==Blok 5 - Samenwerken, voorbereiding project == | ||
− | '''Trainers:''' [[User:Bvredeling|Bas Vredeling]], [[User:Jsnoek|Joris Snoek]] & [[User:Hvancann|Henk van Cann]] | + | '''Trainers:''' [[User:Bvredeling|Bas Vredeling]], [[User:Jsnoek|Joris Snoek]] & [[User:Hvancann|Henk van Cann]]<br/> |
+ | '''Tijdvak:''' Vrijdag - 9.00u tot 17.00u<br/> | ||
+ | '''Lokatie:''' <br/> | ||
#Update procedures: bewustwording | #Update procedures: bewustwording | ||
##Versioning | ##Versioning |
Revision as of 11:34, 31 May 2011
Contents
Rode draad
Hierbinnen wordt blok-, punt-, routinegewijs de Drupal developer training aan u voorgesteld:
Blok 1 - Introductie
Trainers: Bas Vredeling & Joris Snoek
Tijdvak: Maandag - 9.00u tot 17.00u
Lokatie: Kenaupark 3, Haarlem
- Drupal in relatie tot zijn context. Bondige geschiedenis van Drupal.
- Case studies: voor welk type sites wordt Drupal zoal ingezet?
- forum
- gallery
- evenement
- crm
- klanten ondersteuning
- Algemene specificaties/vereisten/voorwaarden van Drupal. Waarom gebruiken we Drupal?
- Overview van Drupal in de zin van zijn modulaire structuur. Drupal komt in core vorm en heeft contributed modules (bouwstenen voor functionaliteiten binnen een site)
- drupal.org/community
- Documentatie
- Contrib modules vinden
- Bijdrages leveren aan de site
- Bug tracking
- Downloads
- Hoe vervul je de rollen van een Drupal developer en hoe stel je je op binnen de Drupal community?
- Basisconcepten
- Basis installatie, configuratie (voorbeeld, database, intro verhaal over de installer, demo installatie procedure Drupal)
- Basis instelling van Drupal doornnemen (mogelijkheden van kale installatie bekijken en alle core modules doorlopen)
- Core
- Menu's
- Path
- Content types
- Permissions
- Themes
- Modules
- Blogs
- Taxonomie
- Views
- Extra opdrachten voor diegene voor wie de stof eenvoudig op te pikken is.
- Huiswerk: zet een werkend lokale ontwikkelomgeving op. Dit wordt de volgende besproken.
Blok 2 - Use case
Trainers: Bas Vredeling, Joris Snoek & Henk van Cann
Tijdvak: Dinsdag - 9.00u tot 17.00u
Lokatie:
- Use case uitvoeren
- Proces en disciplines
- Uitleg over content types
- Definition of done. Wanneer is iets af?
- Voor welk type project is Drupal geschikt?
Blok 3 - Theming
Trainer: Erik Stielstra, Wizzlern.
Tijdvak: Woensdag - 9.00u tot 17.00u
Lokatie:
Zie: File:Front-end development.pdf
- Zelf vanaf 0 een theme opzetten. Daarna basis themes.
Daarbinnen komen de volgende onderwerpen aan bod:
- Theming werkwijze
- Een theme bouwen
- Theme-configuratie
- Basis-themes
- Functie-overrides
- Template-overrides
- Gereedschappen
Blok 4 - Programmeren
Trainers: Bas Vredeling, Joris Snoek & Henk van Cann
Tijdvak: Donderdag - 9.00u tot 18.00u
Lokatie: Zandvoort
- Waar kan je aangaande het programmeren je resources vandaan halen?
- Kleine programmeer opdracht uitvoeren.
- basis bestanden die bij een module horen (.info .install .module)
- een demo module bouwen / aanpassen
- hooks
- drupal variables
- admin settings
- menu hooks
- forms
- node objects
- database en queries
- development tools
- release planning & projectvoortgang
- service en onderhoud inregelen
Blok 5 - Samenwerken, voorbereiding project
Trainers: Bas Vredeling, Joris Snoek & Henk van Cann
Tijdvak: Vrijdag - 9.00u tot 17.00u
Lokatie:
- Update procedures: bewustwording
- Versioning
- Drupal updates contrib
- Drupal updates custom modules
- Drush
- Staging in Drupal een vak apart
- 11.00u Fantasy site architectuur
- Evt. meertaligheid, images
- Site klaarzetten met een wysiwyg editor waarbij eenvoudige redacteuren simpel images in de concent kunnen plaatsen en uploaden en we willen voor administators een overzichtspagina waarop ze alle ge-uploaden images kunnen controleren op ongeschiktheid. Redacteuren en administrators hebben verschillende rechten.
- 15.30u Herhaling van de stof in de context van Drupal7
De training is onderverdeeld in blokken die elk +/- 1 dag in beslag nemen.