Welkom
Inhoud
Welkom op mijn blog. Momenteel ben ik bezig aan een Nederlandstalige handleiding voor object georienteerd programmeren in PHP. De eerste les kan je hier vinden: Les 1 of gewoon via het menu bovenaan de site. Ik heb besloten om de handleiding in het Nederlands te schrijven omdat er vrij weinig sites zijn waar je zoiets vind. En op fora hoor je steeds vaker dat de jeugd al bezig is met websites te bouwen, maar dat hun Engels soms niet goed genoeg is om goede sites te raadplegen voor informatie.
PS: De handleiding is nog niet af. Ik zit momenteel in de examenperiode, maar tijdens de zomervakantie kan ik verder werken.
Over deze site
Deze site wordt gehost door "1-eurohost". Ik ga binnenkort een forum (Nederlandstalig) toevoegen waar je feedback kan geven. In de verre toekomst zal ik waarschijnlijk de tutorials ook in het Engels voorzien.
Origineel was deze site gemaakt voor videogame errors + oplossingen te bevatten. Maar voorlopig ben ik daar mee gestopt. De website is gemaakt in PHP (Met behulp van het CodeIgniter framework). De layout is gemaakt met XHTML 1.1 en CSS. De site is echter nog lang niet af. En ik ben nog aan het experimenteren met het framework.
Over mij
Ik ben een 20 jarige student uit Belgie. Ik studeer ICT (2e/3e bachelor) aan de Universiteit Hasselt. In mijn vrije tijd houd ik mij vooral bezig met videogames, anime en programmeren/webdevelopment. Ik heb ook een youtube kanaal (user: ultddave). Hier volgt een overzicht van hetgeen ik al ken:
Talen
Webdevelopment
- XHTML
- CSS
- JavaScript
- PHP
- SQL
- Ajax
- Perl
Development
- Perl
- C / Ansi C
- C++
- Java
- VB.NET
- VBA
- Batch
- Windows Scripting Host
- Haskell
- Assembler
- PROLOG - Programming in Logic
Technieken
- Object Georienteerd Programmeren (C++, Java, VB.NET, PHP)
- Imperatief Programmeren (Allemaal in principe)
- Functioneel Programmeren (Haskell)
- Model - View - Controller
- URL routing (PHP)
- (De)Serialisatie
- Reflectie
- Polymorfisme
- (Multiple) Inheritance
- Low Level Network Programming (werken met sockets, server|client applicaties schrijven etc) in C
- Fileheaders uitlezen (PNG, BMP, MP3, WAV, FLV)
- Image compression
- Video compression
- ... (Lijst wordt aangevuld naarmate ik me meer kan herinneren :D.
Design Patterns
- Factory Method Pattern
- Decorator Pattern
- Composite Pattern
- Mediator Pattern
- Facade Pattern
- Strategy Pattern
- Observer Pattern
- Singleton Pattern
- Template Pattern
- Memento Pattern
- Proxy Pattern
- (Lazy Loading)
Programma's en Frameworks
- Microsoft Visual Studios 2005 & 2008
- Qt Toolkit
- Eclipse
- Netbeans
- Codeblocks
- Notepad++
- Dr. Java
- CodeIgniter
TODO
Hier volgen een aantal dingen die ik nog wil leren of 'leren gebruiken'. Ik kan me al inbeelden dat mensen raar zullen kijken bij het lezen van "Dreamweaver"; Ik wil dreamweaver vooral leren gebruiken omdat er vrij veel mensen zijn die dat programma gebruiken. Als je dan mensen moet helpen met website problemen, is het altijd handiger om te weten hoe dreamweaver juist werkt. Ik ga het programma echter zelf nooit actief gebruiken.
- SilverLight
- Drupal
- Joomla
- Dreamweaver
- Publisher
- SilverLight
- JQuery
- Ruby
- Rails
- ASP.NET
- C#
- DirectX en OpenGL (basis OpenGL ken ik al)
- PHPBB forum 'ontleden' (PHP code bedoel ik dan) om te kijken hoe alles werkt
- Flash - (Enkel de basis aangezien ik geen designer ben)
Toch nog even vermelden dat ik niet bij alle talen een 'gevorderde' kennis heb. Talen zoals VBA, Assembler en perl gebruik ik niet dagelijks/wekelijks/maandelijks, dus als ik daarin moet programmeren, moet ik altijd eerst terug even wennen.
Het kan zijn dat ik nog handleidingen ga maken na die van PHP. Of deze Nederlandstalig gaan zijn weet ik nog niet. Waarschijnlijk wel.