#150673
#Opleiding #Informatica

Webontwikkelaar-programmeur - voltijdse dagopleiding

Introductie

De webtechnologie evolueert met rasse schreden. Om die reden werd het traject tot webontwikkelaar inhoudelijk herwerkt. Lees er alles over in de opleiding Full Stack Developer - voltijdse dagopleiding.

Deze vernieuwde opleiding start in campus Roeselare vanaf maandag 10 september 2018!

Omschrijving

Een website is al lang niet meer het statische visitekaartje van weleer. Websites worden meer en meer dynamisch opgebouwd.

Voor wie is deze opleiding bestemd?

Deze opleiding richt zich tot mensen die als webontwikkelaar aan de slag willen. Dit kan zowel als werknemer in een bedrijf (o.a. in reclame-, media- en internetbureaus... ) of als zelfstandige.

Voorkennis

Er is geen specifieke technische voorkennis vereist voor deze opleiding. Een basiskennis van wiskunde en gezond verstand, gemixt met een passie voor het web zijn aangewezen. Motivatie, gedrevenheid en oplossing gericht denken, zijn extra troeven. We starten met een korte introductiemodule programmeren om je in een snel tempo de basisbeginselen van het programmeren aan te leren.

Toelatingsvoorwaarden

Diploma Secundair Onderwijs of schriftelijke motivering voor toelatingscommissie.

Bijkomende info

  • De lessen gaan door in campus Roeselare vanaf maandag 18 september 2017. Dit van maandag tem vrijdag van 9u00-12u30 en van 13u30-17u00.
  • Een laptop kan handig zijn, zodat er ook thuis kan verder gewerkt worden aan projecten. Laptop: standaard Windows pc met minstens Windows 7 is al voldoende met minimaal 4gb aan ram

Methodologie

Je leert alle technieken aan de hand van praktijkgerichte oefeniningen en casestudy's.

Wat kent u na het volgen van deze opleiding?

De webmaster, de beheerder van een website, maakt de pagina's van een site aan en onderhoudt ze. Een webmaster is verantwoordelijk voor de oplossing van de meest gangbare technische problemen van de site, Hij weet veel af van HTML en CSS en heeft voldoende kennis om de grafische content te onderhouden.

In het onderdeel Webontwikkelaar leer je dynamische websites bouwen van A tot Z en van client tot server. Met behulp van PHP, CSS3, JQuery, HTML5 en MySQL worden tijdens de opleiding verschillende technieken aangeleerd die je in staat zullen stellen om professionele websites of webwinkels te ontwikkelen.

Je bouwt een website, zorgt voor een grotere interactiviteit tussen surfer en website, gebruik makend van specifieke programmeertools. Naast het programmeren besteden we ook de nodige aandacht aan o.a. testen, beveiliging, versiebeheer, verschillende ontwikkelingsvormen en hosting op een server of in de cloud.

Met deze bagage aan kennis en ervaring zal je als webprogrammeur aan de slag kunnen bij een multimedia-of webbedrijf of als zelfstandig ondernemer. Je zal in staat zijn om kwalitatieve websites of webwinkels te ontwikkelen.

webontwikkelaar-1-traject_2015-673.jpg
2015-673-1-AfbeeldingInDeKijker.jpg

Programma

DEEL 1: WEBMASTER

Internettechnieken en websitebeheer

  • beroepsgerichte informatie op internet terugvinden en opslaan
  • gebruiksvriendelijkheid van een website kennen
  • een website kunnen analyseren
  • opmaken van een eenvoudige pagina in HTML
  • maken van een minisite met Adobe Dreamweaver
  • basisconcepten van CSS begrijpen
  • een webpagina aanmaken dmv CSS
  • opbouwen van een site met bestaand grafisch materiaal
  • controleren van de site op verschillende browsers en platformen
  • een afbeelding kunnen optimaliseren en invoegen op een website

Grafische technieken voor webmedia

  • basishandelingen van tekenprogramma uitvoeren (Adobe Illustrator)
  • optimaliseren en tekenen van vectoriële bestanden met Adobe Illustrator
  • basishandelingen van beeldbewerkingsprogramma uitvoeren (Adobe Photoshop)
  • werken met pixel en vectorbeelden in Adobe Photoshop
  • organiseren van grafisch materiaal
  • werken met bitmap pixelmateriaal
  • kleuren voorbereiden voor online weergave
  • combineren van creativiteit en technische kennis
  • vertalen van de huisstijl in een typografisch verantwoorde site
  • opbouw van een website met Fireworks

DEEL 2: WEBONTWIKKELAAR

Leren programmeren

  • Begrippen
  • Algoritmes
  • Definiëren van volgende elementen: variabelen&constanten, datatypes, selectie, operatoren,lussen/iteratie, functies, arrays

Back-end (module 1)

  • Inleiding
  • PHP als programmeertaal
  • Controle structuren
  • Werken met objecten
  • Programmeren op het web
  • Interne functies PHP
  • Data

Front-end (module 1)

  • HTML
  • CSS
  • Javascript
  • JQuery
  • HTML5
  • CSS3

Databases: MySQL

  • Ontwerpen van een database
  • basiskennis SQL
  • Gegevens uit meerdere tabellen weergeven - Joins
  • Functies aanroepen
  • Datamanipulaties
  • Unieke volgnummers en Indexes
  • Create table

Back-end (module 2)

  • MVC (Laravel)
  • TDD
  • Webservices
  • Security
  • Reporting
  • Mailing
  • Deployment

Frond-end (module 2)

  • CSS3
  • javascript
  • API
  • Module Front End 2 68u
  • CSS3 responsive en adapive website bouwen met een CSS framework (Bootstrap)
  • Javascript
  • API

Front-end: JavaScript Frameworks (module 3)

  • Website bouwen dmv JavaScript-framework en MVC JavaScript-Framework (Angular)
  • Single page Applicatie
  • Herbruikbare webcomponten
  • REST full webservice
  • Module IT-management 20u
  • Projectmanagement in IT
  • Workflow
  • Nacalculatie

Mobiele web apps

  • Native apps versus Web apps
  • Apparaten / browsers / OS's
  • Opfrissen web app
  • Omzetten van web app naar native app met Cordova
  • Toevoegen features
  • Technologieën
  • Een webapplicatie omzetten naar een mobiele app

Eindwerkbegeleiding

Dit is een praktijkgerichte opleiding onder begeleiding van professionele docenten.

Snel na afstuderen kon ik als webdeveloper aan de slag bij DigitalMind in Poperinge.

Ik ben vooral heel blij dat ik bij onze lesgever Tom het framework Laravel heb geleerd. Dit gebruik ik nog steeds dagelijks op het werk.

Kenny Hietbrink - afgestudeerd juni 2017