IT bestaat uit drie delen. Development, Infrastructuur en Data scientist.
We bespreken enkel Dev en Infra in deze oriëntering aangezien de Data Scientist opleiding enkel in Antwerpen doorgaat, en een strenge selectie procedure heeft. Er zijn zo’n 150 kandidaten voor 12 plaatsen in de opleiding. Als je hier interesse in hebt kunnen we je gegevens doorgeven maar je moet er wel bewust van zijn dat dit een slachting is en dat de kansen klein zijn om toegelaten te worden bij deze opleiding.
Bij de ICT4U ga je proeven wat het is, het proberen en bewust worden. Je moet niets onthouden, wel moet je tot het besef komen wat het juist is en of het een match is voor jou persoonlijk.
Elke programmeertaal heeft andere versies en syntax. Vaak ga je ook niet de juiste kennis hebben bij de oefeningen, want we doen op korte termijn zaken die je in een opleiding misschien op een maand tijd zou zien. Het is belangrijk dat je experimenteert, de interesse hebt en er zelfstandig mee vanuit zelfstudie aan de slag kan. We verwachten niet dat je alles al kent of kan.
Wat is Development?
Het plannen, ontwerpen, ontwikkelen, testen en onderhouden van software applicaties.
Elk van die aspecten omvat zijn eigen discipline:
Analist
Praat met de klant, soft-skills, vormt verwachtingen van de klant om naar business requirements en functional requirements.
Architect
Ervaren, meestal senior developer of tester of analist, ontwerpt de modellen voor een bepaalde technologie (tech stack), tekent diagrammen.
Developer
Junior, medior, senior, implementeert de ontwerpen/plannen/diagrammen, schrijft daadwerkelijke code.
Tester
Voert testen uit op alle facets van softwareontwikkeling (de requirements vanuit analyse, modellen vanuit ontwerp, en software vanuit developmen), levert rapporten met verslag van geslaagde/gefaalde tests, kan handmatig of geautomatiseerd.
DevOps Engineer
Combineert de werelden van Dev en SysOps, faciliteert CI/CD, installeert en configureert omgevingen waarop de test en productieversies van de software op draaien.
Elk van die disciplines neemt deel aan het proces, en samen zijn ze verantwoordelijk voor het product als team.
Toch ga je als individu jouw totaal eigen avontuur en carrière meemaken afhankelijk van discipline en hoe je graag daarin evolueert en specialiseert, alsook de grootte van het project waar je aan bijdraagt, alsook de domein en soort software die je wil helpen ontwikkelen.
Front-end Development vs. Back-end Development
In veel gevallen kan je het soort software die je ontwikkelt onderverdelen in front end en back end.
Front-end applicaties:
User interface (applicatie waar gebruiker mee interageert).
Focus op visueel uiterlijk, interactiviteit, animaties, UI/UX (User Interface en User Experience).
In moderne web apps ga je meestal web technologieën zoals HTML, CSS en JS gebruiken, alsook JS Frameworks zoals React, Angular en Vue.
Back-end applicaties:
Business logica.
Gegevens verwerken met slimme algoritmes en langdurig opslaan met databanken.
In moderne web apps ga je meestal RESTful web API’s schrijven die instaan voor het verwerken van HTTP verzoeken en retourneren van HTTP antwoorden.
Back-end talen zoals Java (Spring/Jakarta), C# (.Net), Python (Django/Flask), PHP (Laravel), etc.
Full-stack developers zijn mensen die het allemaal kunnen, of tenminste bijdragen aan een project die al die lagen omvat.
Hedendaags spreken we ook vaak over DevOps, microservices, CI/CD, AWS, SaaS, PaaS, etc. wat allemaal super toffe concepten zijn die je tijdens een dev-opleiding zal leren kennen, maar de geïnteresseerde lezer mag nu al met Google-Fu aan de slag om de concepten te proberen begrijpen.
We gebruiken cookies op onze website om u de meest relevante ervaring te bieden door uw voorkeuren en herhaalde bezoeken te onthouden. Door op "Alles accepteren" te klikken, stemt u in met het gebruik van ALLE cookies. U kunt echter "Cookie-instellingen" bezoeken om een gecontroleerde toestemming te geven.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duur
Beschrijving
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.