#180059
#Opleiding #Informatica

Back-end developer


Ontwerpen van websites met dynamische content in de programmeertaal PHP

Introductie

Binnen het vakgebied van websiteontwikkeling wordt er op de arbeidsmarkt een onderscheid gemaakt tussen deze specialisaties:

Enkel binnen de Voltijdse dagopleiding Full Stack Developer (1 jaar) worden deze twee domeinen in één opleidingstraject samengebracht.

 

Wat is Back-End?

De back-end van een toepassing is het gedeelte dat niet zichtbaar is voor de gebruiker.

Over het algemeen bestaat de back-end uit drie onderdelen: de database, de server en de applicatie.

Voorbeelden van processen die in de back-end plaatsvinden zijn het registreren van nieuwe gebruikers, het oploaden van bestanden en het uitlezen van nieuwsberichten vanuit een database. Back-end development beslaat een zeer breed terrein: van het implementeren van betaalmethoden in een webshop tot de werking van een compleet beheersysteem.

Hierbij maak je vooral gebruik van PHP.

 

Wat is Front-End?

De term front-end houdt het gedeelte van een toepassing in dat voor de gebruiker zichtbaar is. Front-end development houdt in: het omzetten van een ontwerp van een website of andere toepassing in een technisch goed werkend geheel. Hierbij maak je gebruik van onder meer HTML, CSS en Javascript. Zo zorgt de front-end developer ervoor dat alles perfect wordt weergegeven op zowel Smartphone, tablet of ander device.

Omschrijving

De opleiding Back-End Developer is een twee jaar durende intensieve training op basis van veelal 2 lesmomenten per week.

 

Vanaf 20 januari 2020 start een nieuwe reeks in campus Roeselare.

Lessen worden steeds ingericht op maandagdagavond (18u30-22u), aagevuld met enkele sessies op woensdagavond (18u30-22u), e-leren en coaching.

Eerste deel (periode januari 2020 - krokus 2021)

Elke programmeeropleiding start met 3 fundamenten: Logisch redeneren, basiskennis van programmeren en databanken. Na de zomer gaan we vervolgens onze eerste stappen zetten in projectmanagement (Scrum/Agile) en programmeren in PHP. We werken ook in team naar een klein eindproject toe.

Tweede deel (periode krokus 2021- maart 2022)

Het tweede jaar staat in het teken van de eindproef. Je werkt weer in team en volgens de scrum methode naar je, ditmaal grote, eindproject toe. Daarnaast komt nu ook het zware programmeerwerk in PHP eraan. Design Patterns, Rest/webservices, Framework, Security.

Voor wie is deze opleiding bestemd?

Vanaf 18 jaar kan je instappen in dit opleidingstraject. Iedereen die een professionele site wil leren maken met PHP (databaseconnecties) is welkom in deze opleiding.

Voorkennis

Voorkennis programmeren is geen vereiste. In deze opleiding wordt gestart vanaf nul.

Je bezit wel een degelijke basiskennis Engels en wiskunde.

Qua attitude verwachten we dat je:

  • zowel autonoom kunt werken als in team
  • een hands-on mentaliteit hebt
  • open staat voor feedback
  • probleemoplossend leert denken

Toelatingsvoorwaarden

Je bent in het bezit van een diploma Hoger Secundair Onderwijs bij voorkeur in een algemene of technische richting. Heb je dit niet, dan kan je ook toegelaten worden na het schrijven van een motivatiebrief.

Methodologie

Om deel te nemen aan deze lessen breng je een eigen laptop mee (Minimum vereiste configuratie van de laptop: 4 GB RAM - 1GB vrije HDD ruimte - Windows 7 of hoger - x64-bit processor aanbevolen – admin-rechten ifv installeren van software).

Naast klassikale sessies, zijn ook onderdelen in zelfstudie via e-leren opgenomen, individuele coaching en groepswerken.

Naast de klassikale sessies per week, zijn ook onderdelen in zelfstudie via e-leren opgenomen, individuele coaching en groepswerken.

Per nieuwe module neemt de competentiegroei gradueel toe. Deelnemen aan een vervolg-module kan pas indien je via evaluatie hebt bewezen dat je over de vereiste kennis en vaardigheid beschikt uit de voorgaande module.

php-1-1_2018-59.jpg

Programma

Eerste deel (januari 2020 - krokus 2021)

  • Leren programmeren (16 lessen)
    • Logica
    • Voeling krijgen met opbouw van programmeertaal
    • Opdracht en examen
  • Databanken (12 sessies)
    • Normalisatie
    • Querries
    • SQL
    • Opdracht en examen
  • Coaching
  • PHP programmeren deel 1 (37 sessies)
    • PHP  fundamentals & opdrachten
    • Projectmatig  werken  -principes  projectmatigwerken  en  scrum
    • GDPR  / Presenrtatietechnieken
    • Coaching eindproject & examen

Tweede jaar (krokus 2021 - maart 2022)

  • PHP Programmeren deel 2 - PHP Framework (64 sessies)
    • OOP binnen PHP
    • Desing patterns
    • Test Driven Development
    • REST/webservices
    • Symfony / Laravel
  • Thuisopdrachten
  • Scrum toegepast
  • Begeleiding eindproef klassikaal & individueel (coaching)
  • Eindproefverdediging