Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005,...

23
Inhoud Hardware ................................................................................................................................................ 2 Processoren ........................................................................................................................................ 2 Geheugen ........................................................................................................................................... 2 Harddisk .............................................................................................................................................. 3 Software ................................................................................................................................................. 4 Softwarelicenties ................................................................................................................................ 4 Operating Systems .............................................................................................................................. 7 Posix ............................................................................................................................................... 7 Real-time besturingssystemen ........................................................................................................ 7 Niet real-time operating systems .................................................................................................... 8 Cloud Operating Systems ................................................................................................................ 8 Virtualisation on Virtual Machines ..................................................................................................... 9 Beveiliging ........................................................................................................................................ 11 Anti-Virus ...................................................................................................................................... 11 Firewall ......................................................................................................................................... 11 Internet Security (= Firewall + Anti-virus ) .................................................................................... 11 Data .................................................................................................................................................. 12 Databases ..................................................................................................................................... 12 Code / Programmeren ...................................................................................................................... 15 Programmeerparadigma’s ............................................................................................................ 15 Programmeertaalcategorieëen ..................................................................................................... 15 Startpunt embedded programming Linux ..................................................................................... 16 Software Versie controle systemen: .............................................................................................. 17 Programmeertalen ........................................................................................................................ 19 Gecompileerde talen .................................................................................................................... 21 Libraries ........................................................................................................................................ 22 Programmeertaalconcepten (Semafoor, matrix vermenigvuldiging,…) ......................................... 24 Softwarebegrippen ....................................................................................................................... 24 Software ontwikkelmethodes en technieken ................................................................................ 24 Andere kennis ............................................................................................................................... 25 Enkele begrippen van DDE tot ActiveX .......................................................................................... 26 Compiler ....................................................................................................................................... 29 ©20/09/2013-… Kenneth Vernelen (Edegem-Belgium) http://www.PerpetuumSymbiosis.net 1

Transcript of Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005,...

Page 1: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

InhoudHardware ................................................................................................................................................ 2

Processoren ........................................................................................................................................ 2

Geheugen ........................................................................................................................................... 2

Harddisk .............................................................................................................................................. 3

Software ................................................................................................................................................. 4

Softwarelicenties ................................................................................................................................ 4

Operating Systems .............................................................................................................................. 7

Posix ............................................................................................................................................... 7

Real-time besturingssystemen ........................................................................................................ 7

Niet real-time operating systems .................................................................................................... 8

Cloud Operating Systems ................................................................................................................ 8

Virtualisation on Virtual Machines ..................................................................................................... 9

Beveiliging ........................................................................................................................................ 11

Anti-Virus ...................................................................................................................................... 11

Firewall ......................................................................................................................................... 11

Internet Security (= Firewall + Anti-virus ) .................................................................................... 11

Data .................................................................................................................................................. 12

Databases ..................................................................................................................................... 12

Code / Programmeren ...................................................................................................................... 15

Programmeerparadigma’s ............................................................................................................ 15

Programmeertaalcategorieëen ..................................................................................................... 15

Startpunt embedded programming Linux ..................................................................................... 16

Software Versie controle systemen: .............................................................................................. 17

Programmeertalen ........................................................................................................................ 19

Gecompileerde talen .................................................................................................................... 21

Libraries ........................................................................................................................................ 22

Programmeertaalconcepten (Semafoor, matrix vermenigvuldiging,…) ......................................... 24

Softwarebegrippen ....................................................................................................................... 24

Software ontwikkelmethodes en technieken ................................................................................ 24

Andere kennis ............................................................................................................................... 25

Enkele begrippen van DDE tot ActiveX .......................................................................................... 26

Compiler ....................................................................................................................................... 29

©20/09/2013-… Kenneth Vernelen (Edegem-Belgium) http://www.PerpetuumSymbiosis.net 1

Page 2: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

Parsergenerators (hiermee kan je je eigen compiler(s) schrijven) ................................................ 30

Integrated Development Environments ........................................................................................ 32

Frameworks: ................................................................................................................................. 34

Webprogrammeertalen ................................................................................................................ 35

Server software ............................................................................................................................. 39

Content Management Systemen .................................................................................................. 41

Page 3: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

Hardware

Systemen:

AS/400, laptop, notebook, notepad, PowerPC, MAC, PC, TowerPC, Server PC, iPad, iPhone, Xbox,...

Processoren

RISC: Reduced instruction set computerCISC: Complex instruction set computer

CPU: Central processing UnitGPU: Graphics Processing Unit

Geheugen

ROM= Read Only Memory In BIOS=Basic Input Output System van een computer

RAM=Random Access MemoryDRAM=Dynamic RAM=> refresh met clock nodigSRAM=Static RAM = verbruiken niks behalve bij edge verandering van 0 naar 1 of 1 naar 0, kost duur, vandaar werd cache memory in het level geroepen

Harddisk

SCSIP-ATA: Parallel ATA (IDE-kabel)S-ATA: Serial ATA (SATA I, II of III)SSD= Solid State Disk (Ramlike harddisk)

SLC/MLC

©20/09/2013-… Kenneth Vernelen (Edegem-Belgium) http://www.PerpetuumSymbiosis.net 3

Page 4: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

Software

Softwarelicentieshttp://nl.wikipedia.org/wiki/Lijst_van_softwarelicenties

SPLhttp://nl.wikipedia.org/wiki/Sun_Public_License

Tools & utilities:

Beste site voor gratis en degelijke software:http://sourceforge.net/

Piriformhttp://www.piriform.com/products

CPU-Zhttp://www.cpuid.com/softwares/cpu-z.html

VOIP softwarehttp://en.wikipedia.org/wiki/Comparison_of_VoIP_software

Skypehttp://www.Skype.com

DVDProfilerhttp://www.invelos.com/Downloads.aspx Open Officehttp://www.openoffice.org/download/ (Export to PDF for your Curriculum Vitae) Password Safe Manager (For all your accounts, websites and passwords)http://passwordsafe.sourceforge.net/ (Use the version NOT using the registry!!! So you don't loose when pc crashes and you can save it to USB stick and port it to another PC) Teken- en conversieprogramma:http://www.gimp.org/ Bestanden en mappen vergelijken programma (en samenvoegen!)http://winmerge.org/

Compressie/decompressie:

Page 5: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

WinZIPhttp://www.winzip.com/win/en/index.htm

Bestanden comprimeren en decomprimeren (zip, TAR, gz,...):http://www.7-zip.org/

Uploaden naar je eigen website met FTP:https://filezilla-project.org/

©20/09/2013-… Kenneth Vernelen (Edegem-Belgium) http://www.PerpetuumSymbiosis.net 5

Page 6: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

Operating Systemshttp://en.wikipedia.org/wiki/Operating_system

PosixPortable Operating Systems Interface=Reeks standaarden gedefinieerd door IEEE om compatibiliteit tussen verschillende OS te bewaren en de verschillen te beperkenhttp://en.wikipedia.org/wiki/POSIX

Real-time besturingssystemen(Geven garantie dat iets binnen bepaalde tijd wordt uitgevoerd)http://nl.wikipedia.org/wiki/Realtimebesturingssysteem

VxWorkshttp://www.windriver.com/products/vxworks/

RTEMS=The Real-Time Executive for Multiprocessor Systems or RTEMS is an open source fully featured Real Time Operating System or RTOShttp://rtems.org/

ECOS (used for embedded Linux as well)http://ecos.sourceware.org/

Tiny OShttp://www.tinyos.net/

Win32http://www.on-time.com/

Niet real-time operating systems

Linuxhttp://www.linux.org/

User SpaceKernel Space

Embedded Linux programmatie:http://www.minix3.org/

Cloud Operating Systems

Sun Solarishttp://www.oracle.com/us/products/servers-storage/solaris/solaris11/overview/index.html

Windows = MS Windows platform

Page 7: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

• Windows Phone• Windows 8

OS X (MAC)

FreeBSD= Free Berkeley Software Distribution (Zeer stabiel voor Hotmail servers gebruikt vroeger)http://www.freebsd.org/nl/

Androidhttp://www.android.com/

Sourcehttp://source.android.com/

iOShttp://nl.wikipedia.org/wiki/IOS_(Apple)

Virtualisation on Virtual Machines

VMWarehttp://www.vmware.com/be/nl/virtualization.html

Virtual PChttp://nl.wikipedia.org/wiki/Microsoft_Virtual_PC

Bochs (Open Source)http://bochs.sourceforge.net/ Oracle VirtualBox (Gratis)https://www.virtualbox.org/ Emulatoren:http://www.dosbox.com/ (MS Dos spelletjes onder Windows en Linux ed) BusyBox, The Swiss Army Knife of Embedded Linuxhttp://www.busybox.net/

©20/09/2013-… Kenneth Vernelen (Edegem-Belgium) http://www.PerpetuumSymbiosis.net 7

Page 8: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

Beveiliging

Anti-Virushttp://www.avast.com/nl-be/index

http://www.avg.com/nl-nl/free-antivirus-download

Firewall

http://www.comodo.com/home/internet-security/firewall.php

Barracuda https://www.barracuda.com/

Internet Security (= Firewall + Anti-virus )http://www.comodo.com/home/internet-security/free-internet-security.php

(Wel daarna die GeekBuddy en ook hun Comodo Dragon browser deïnstalleren)

Page 9: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

Data

XML= eXtensible Markup Languagehttp://www.w3.org/XML/ CSV= comma separated values

Databases

Most widely used SQL Database Enginehttp://www.sqlite.org/

Olap Cubeshttp://nl.wikipedia.org/wiki/Cube_(informatica)

Databasemanagementsysteem https://nl.wikipedia.org/wiki/Databasemanagementsysteem MS SQL Server 2008 R2 MS SQL Server 2012 Express Edition (Gratis editie)http://www.microsoft.com/en-us/download/details.aspx?id=29062

MySQLhttp://www.mysql.com/

Oracle RDBMDS

Intermediate access naar database via ODBC en JDBC

CRUD: Create, Read, Update, Deletehttps://nl.wikipedia.org/wiki/CRUD

Database normalisatie:https://nl.wikipedia.org/wiki/Databasenormalisatie

©20/09/2013-… Kenneth Vernelen (Edegem-Belgium) http://www.PerpetuumSymbiosis.net 9

Page 10: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

Normaalvormen

Page 11: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

Code / Programmeren

Programmeerparadigma’s

http://nl.wikipedia.org/wiki/Programmeerparadigma

Programmeertaalcategorieëenhttp://nl.wikipedia.org/wiki/Categorie:Programmeertaal

SDLC= Software Development Life-Cycle!!! Kennen als programmeur!

OOA/D: Object Oriented Analysis & Designhttp://en.wikipedia.org/wiki/Object-oriented_analysis_and_design

UML: Unified Modeling Languagehttp://nl.wikipedia.org/wiki/Unified_Modeling_Language

RUP: Rational Unified Processhttp://nl.wikipedia.org/wiki/Rational_Unified_Process

BPM: Business Process Modelhttp://nl.wikipedia.org/wiki/Business_Process_Modeling

BPMN: Business Process Model & Notationhttp://sourceforge.net/projects/bpmn/

Startpunt embedded programming Linuxhttp://www.openembedded.org

©20/09/2013-… Kenneth Vernelen (Edegem-Belgium) http://www.PerpetuumSymbiosis.net 11

Page 12: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

Software Versie controle systemen:SCM= Source Control Management Systems Subversion SVNhttp://subversion.apache.org/ Tortoise SVNhttp://tortoisesvn.net/ Githttp://www.git-scm.com/https://github.com/

CVS Concurrent Versions Systemhttp://www.nongnu.org/cvs/ MS Visual Source Safehttp://en.wikipedia.org/wiki/Microsoft_Visual_SourceSafe IBM 's Rational ClearCasehttp://www-03.ibm.com/software/products/us/en/clearcase/ MS Team Foundation Serverhttp://en.wikipedia.org/wiki/Team_Foundation_Server Niet te verwarren met MS Visual Studio Team System = MS Visual Studio Application Lifecycle Management

Page 13: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

Programmeertalen

Lijst van programmeertalenhttp://nl.wikipedia.org/wiki/Lijst_van_programmeertalen

Geïnterpreteerde talen

VBA=Visual Basic For Applications:http://nl.wikipedia.org/wiki/Visual_Basic_for_Applications

Scripttalen Powershellhttp://technet.microsoft.com/nl-nl/scriptcenter/powershell(en-us).aspx

Pythonhttp://python.org/

Perlhttp://www.perl.org/

Ruby On Rails (is a framework for web)http://www.ruby-lang.org/en/

Platform onafhankelijk en al dan niet gecompileerde programmeertaal: Java

Java Development Kit:http://www.oracle.com/technetwork/java/javase/downloads/index.html

Java Runtime Environment:http://www.java.com/nl/download/

Javascript https://developer.mozilla.org/en-US/docs/Web/JavaScript?redirectlocale=en-US&redirectslug=JavaScript

Javascript libraries

http://modernizr.com/

©20/09/2013-… Kenneth Vernelen (Edegem-Belgium) http://www.PerpetuumSymbiosis.net 13

Page 14: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

JQuery

http://jquery.com/

Gecompileerde talen

CC++C#VB6

C++.netC#.netVB.net=Visual Basic.netAsp.net

Objective C=Superset van C beïnvloed door Smalltalk:http://nl.wikipedia.org/wiki/Objective-CObjective C: Beginners Guidehttp://www.otierney.net/objective-c.html.en

Libraries

C++ libraries

Lijst met C++ template librarieshttp://en.wikipedia.org/wiki/List_of_C%2B%2B_template_libraries

Boost C++ libraries:http://www.boost.org/

Windows template libraryhttp://en.wikipedia.org/wiki/List_of_C%2B%2B_template_libraries

3D programmatie

Open Graphical Language (3D CAD)http://www.opengl.org/

Glewhttp://glew.sourceforge.net/

Page 15: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

Programmeertaalconcepten (Semafoor, matrix vermenigvuldiging,…)

Softwarebegrippen

“from scratch”… (van nul iets kunnen ontwerpen)

OO of O&O: Onderzoek & ontwikkelingMaar: OO programmatie= OOPOOP: Object oriented programming

Volatile/non-volatileInterfaces versus classes

Software ontwikkelmethodes en technieken

Real-timeFSM: Finite State MachineWaterfall Model

RAD (Rapid Application Development)http://nl.wikipedia.org/wiki/Rapid_application_development

UML (Unified Modeling Language)RUP (Rational Unified Process)Agile development (Scrum)Continuous integration,

Jenkinshttp://en.wikipedia.org/wiki/Jenkins_(software)http://jenkins-ci.org/

TDD ( Test Driven Development )CMM (Capability Maturity Model)

Design patterns = Terugkerende software ontwerppatronen GoF design patterns enterprise application architecture patterns enterprise integration patterns dependency injection (loose coupling / high cohesion)

Andere kennis

Sterke multithreaded programming skills

Telecom domeinkennis : Internet protocol: TCP/IP Wifi

©20/09/2013-… Kenneth Vernelen (Edegem-Belgium) http://www.PerpetuumSymbiosis.net 15

Page 16: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

VOIP TTCN-3 DVB-S/T/C streaming:mpeg-2/4

Netwerk security Netwerking encryptie

CodecsDevice driversScreen savers

Enkele begrippen van DDE tot ActiveX

DDE=Dynamic Data Exchange

OLE=Object Linking & Embedding:http://nl.wikipedia.org/wiki/Object_Linking_and_Embedding

ActiveX(=OLE 2.0, including COM):http://nl.wikipedia.org/wiki/ActiveX

COM=Component Object Modelhttp://nl.wikipedia.org/wiki/Component_Object_Model

DCOM: Distributed COMhttp://nl.wikipedia.org/wiki/Distributed_component_object_model

Cobra

(Java)Beans:http://nl.wikipedia.org/wiki/JavaBeans

Microsoft Silverlight (Tegenhanger van Adobe Flash Player, gebruikt XAML)http://nl.wikipedia.org/wiki/Microsoft_Silverlight

Moonlight (=Silverlight reverse engineered for Linux)http://nl.wikipedia.org/wiki/Moonlight_(software)

Page 17: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

Compilerhttp://en.wikipedia.org/wiki/Compiler

Lijst met compilershttp://en.wikipedia.org/wiki/List_of_compilers#C.2FC.2B.2B_compilers

GNU Compiling Collectionhttp://gcc.gnu.org/ The LLVM Compiler Infrastructure Projecthttp://llvm.org/

Crosscompilerhttp://www.scratchbox.org/ Microcontroller lib Chttp://www.uclibc.org/ Microcontroller lib C++http://cxx.uclibc.org/ WatComhttp://www.openwatcom.org/index.php/Main_Page

Parsergenerators (hiermee kan je je eigen compiler(s) schrijven)http://nl.wikipedia.org/wiki/Parsergenerator

Single versus multi step parsershttp://wiki.answers.com/Q/Difference_between_single_pass_compiler_and_multi_pass_compiler

Bison parserhttp://www.gnu.org/software/bison/

YACC=Yet Another Compiling Compiler

YACC-manualhttp://dinosaur.compilertools.net/yacc/index.html

LARL: Look-Ahead Left to right, Rightmost derivation parserhttp://en.wikipedia.org/wiki/LALR_parser

©20/09/2013-… Kenneth Vernelen (Edegem-Belgium) http://www.PerpetuumSymbiosis.net 17

Page 18: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

Integrated Development Environments

Eclipse (Gebruikt Java RunTime Environment)http://www.eclipse.org/ (Plugin for Test Driven Development = JUnit) MS Visual Studio Express Editions (Gratis)http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products Mono Development = Tegenhanger .net omgeving voor C# http://www.mono-project.com/Compatibility

Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0)

Visual Studio 6.0 met MFC (zit ook nog steeds in .net)

MFC: Microsoft Foundation Classes

Enkele .NET begrippenFocus op zowel front-end als back-end alsook ervaring met combinatie .NET

Kennis van het .Net framework 4.5.NET DEVELOPER WPF/WCF/.NET 4.0 en .NET 4.5.

.NET Architecture

.JIT=Just in time compilationhttp://nl.wikipedia.org/wiki/Just_in_time_compilatie

CLR=Common Library Runtimehttp://nl.wikipedia.org/wiki/Common_Language_Runtime

WCF: Windows Communication FoundationWPF: Windows Presentation FoundationMVC 4: Model View Controller (=Design pattern)

Page 19: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

Frameworks: MF: .NET Microframeworkhttp://www.netmf.com/

Zend framework (PHP) http://framework.zend.com/

QT-framework (Nokia)http://qt.digia.com/ Entity Framework (Microsoft .NET, open framework)http://www.entityframeworktutorial.net/

Symfony 2: A PHP framework for web projectshttp://symfony.com/

CakePHP

http://cakephp.org/

Webprogrammatie

Spring Framework for Javahttp://spring.io/

The spring reference documentationhttp://docs.spring.io/spring/docs/1.1.5/spring-reference.pdf

Web standards for internet development:http://www.w3.org/

Webprogrammeertalen

HTMLhttp://www.w3.org/html/

Learn htmlhttp://www.w3.org/community/webed/wiki/HTML

HTML 5http://www.w3.org/TR/html5/

HTML 5 testing your browser

©20/09/2013-… Kenneth Vernelen (Edegem-Belgium) http://www.PerpetuumSymbiosis.net 19

Page 20: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

http://html5test.com/

Validator for HTML, CSS,…http://validator.w3.org/ PHP 5http://www.php.net/

http://be2.php.net/manual/en/langref.php

TWIG: The flexible, fast and secure template engine for PHPhttp://twig.sensiolabs.org/

CSShttp://nl.wikipedia.org/wiki/Cascading_Style_Sheets

CSS2.1http://www.w3.org/TR/CSS2/

CSS3 (Nog geen standard op dit moment)http://www.w3.org/TR/css3-positioning/

CSS validatorhttp://jigsaw.w3.org/css-validator/

CSS gradient generator toolhttp://www.colorzilla.com/gradient-editor/

LESShttp://en.wikipedia.org/wiki/LESS_(stylesheet_language)

lesscsshttp://lesscss.org/

.lesshttp://www.dotlesscss.org/

Simplesshttp://wearekiss.com/simpless

Page 21: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

Server software

Webservershttp://nl.wikipedia.org/wiki/Lijst_van_webservers

Hiawata (fast & secure weserver)http://www.hiawatha-webserver.org/

Apache (runs on the http servers)http://httpd.apache.org/

AMP packageshttp://en.wikipedia.org/wiki/List_of_AMP_packages

XAMPP http://www.apachefriends.org/en/xampp.htmlVoorbeeld: XAMPP 1.8.3 for Windows, including:

Apache 2.4.4 MySQL 5.6.11 PHP 5.5.0 phpMyAdmin 4.0.4 FileZilla FTP Server 0.9.41 Tomcat 7.0.41 (with mod_proxy_ajp as connector) Strawberry Perl 5.16.3.1 Portable XAMPP Control Panel 3.2.1 (from hackattack142)

Adding Python to XAMPPhttp://www.apachefriends.org/f/viewtopic.php?f=16&t=52868

©20/09/2013-… Kenneth Vernelen (Edegem-Belgium) http://www.PerpetuumSymbiosis.net 21

Page 22: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

Content Management Systemen

http://nl.wikipedia.org/wiki/Contentmanagementsysteem

Free open source cmshttp://www.scriptol.com/cms/list.php

Vergelijken CMS:http://www.cmsmatrix.org/ Drupal, Joomla, Wordpress.http://www.vaneldijk.nl/artikelen/joomla-vs-drupal-vs-wordpress

Drupalhttps://drupal.org/

Joomlahttp://www.joomla.org/

CMFhttp://nl.wikipedia.org/wiki/ContentmanagementframeworkMagentahttp://www.magentocommerce.com/Opencart

http://www.opencart.com/

Wordpress

http://wordpress.org/

MediaWiki powers Wikipediahttp://www.mediawiki.org/wiki/MediaWiki////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Page 23: Inhoud - Homepage Kenneth Vernelen ( ... Vernelen.pdf · Microsoft Visual Studio.net 2003, 2005, 2008 (.NET 3.5), 2010 (.NET 4,0) Visual Studio 6.0 met MFC (zit ook nog steeds in

Je bezit een grondige kennis van, Spring, WSAD, JPA, JAX-WS, JAX-RS en MAVEN • Je bezit een gemiddelde kennis van

StrutsWicketJSP/ServletTomcatJUnit/TestNG

• Kennis van ESB, JEE, JBOSS ASKennis van Progress OpenEdge is een pluspunt

BI, PRINCE2, PMI en ITIL

SAP/ERP/CRMMS Dynamics NAV IS-U

Je bent niet gelimiteerd tot PHP-code, ook van Javascript en Ajax, SOAP, REST heb je een gedegen kennis.

U heeft aantoonbare ervaring met Windows 2008/R2 & SQL Server 2008/R2 U heeft actuele kennis van Microsoft Windows, SQL en Hosting U beschikt over kennis van Storage (EMC)

Simatic S7 WinCC of Wonderware PLC / HMI (SCADA)Java/J2EE

You have knowledge of security pitfalls in online applications Profound knowledge of Web 2.0 technologies: XHTML/HTML/HTTP/CSS/Javascript/Ajax Knowledge of Service Oriented Architecture (SOA), Web Services (WS) and Resource Oriented Architecture (REST) Relational Databases (SQL), ORM (Object Relational Mapper)

.net framework 3.5 & 4, .net mvc 3, c#,

razor enginehttp://razorengine.codeplex.com/

, linq, entity framework, t4 SSQL 2012, reporting services, integration services SVN), Html5, javascript, css3, jquery,

applicatie - ontwikkeling in Symfony 2 HTML 5, CSS javascript, MySQL, MSSQLAndroid/Java, Windows8/.NET, Flash/Flex Adobe Air, Flex,Je hebt kennis van .Net, C#, LINQ, WCF en webservices. Je hebt kennis van XML, kennis van XPATH, XSLT is een pluspunt. Je hebt Kennis van SQL en ervaring met de RDBMS systemen, SQL Server (2008/2012). Je bent vertrouwd met SOA, Software Architectuur, ESB, cloud computing … Kennis van MS BizTalk is een pluspunt. Kennis van IBM Websphere is een pluspunt

©20/09/2013-… Kenneth Vernelen (Edegem-Belgium) http://www.PerpetuumSymbiosis.net 23