Start your IT career at WebAufbau
Become an application developer (EFZ) and help shape the digital future. Choose your individual path into the world of IT.
4 years
Training duration
EFZ
Federal Certificate of Competence
100%
Hands-on
// Your future starts here
class Lernende {
public function startCareer() {
return [
'passion' => 'coding',
'skills' => 'full-stack',
'future' => 'unlimited'
];
}
} Your training pathways
Choose the path that suits you
Work experience
Experience the daily work of an application developer and find out whether this career is the right fit for you.
- Insight into real projects
- Meet the team
- First programming experiences
- Flexible dates
What to expect
- Working on real web projects
- Introduction to HTML, CSS, PHP
- Getting to know databases
- Agile teamwork
Requirements
- 8th or 9th grade
- Interest in computer science
- No prior knowledge required
Apprenticeship (EFZ)
Classic 4-year apprenticeship with an EFZ qualification and optional vocational baccalaureate. The proven route into the IT industry.
- EFZ application developer
- Optional: Vocational Baccalaureate (BMS)
- Complete full-stack training
- Good chances of being kept on
What will you learn?
Requirements
- Completed secondary school (Sek A/E/P or Bezirksschule)
- Good grades in mathematics
- Interest in technology and logic
- Good German language skills
IMS internship
One-year internship after completing the Informatikmittelschule (IMS). Perfect after 3 years of school for hands-on experience.
- After 3 years of IMS
- Intensive practical experience
- Final exam & graduation project
- EFZ + Vocational Baccalaureate
What is the IMS internship?
The Informatikmittelschule (IMS) is a 4-year full-time programme:
- Years 1–3: Full-time school (theory + IT fundamentals)
- Year 4: Internship year at a company (with me!)
- Qualification: EFZ + Vocational Baccalaureate
At a glance
| Work experience | Apprenticeship (EFZ) | IMS internship | |
|---|---|---|---|
| Duration | 1–5 days | 4 years | 1 year |
| Qualification | – | EFZ (+ optional BMS) | EFZ + BMS |
| Requirement | 8th/9th grade | Sek A/E/P, Bez | 3 years IMS |
| Start | Flexible | August | August |
Your 4-year journey
From apprentice to full-stack developer
Fundamentals & getting started
You learn the basics of web development and take your first steps in programming.
- HTML & CSS
- JavaScript fundamentals
- PHP basics
- Git & version control
- Responsive design
First projects
Simple websites, landing pages, first interactive elements
Frameworks & databases
You deepen your knowledge and get to know modern frameworks and database design.
- PHP frameworks (Laravel, CodeIgniter)
- MySQL & database design
- JavaScript frameworks (Vue.js)
- SASS/SCSS
- REST APIs
More complex projects
Dynamic websites with databases, CMS systems, first web apps
Advanced development
You become a pro: security, testing and professional development processes take centre stage.
- Security best practices
- Testing (unit, integration)
- Performance optimisation
- DevOps fundamentals
- Agile methods (Scrum)
Professional projects
E-commerce solutions, complex web apps, API development
Specialisation & graduation
You deepen your expertise in specialist topics and work on your graduation project.
- Specialisation (e.g. backend, frontend)
- Project management
- Cloud & deployment
- Graduation project (IPA)
- Exam preparation
Graduation project
Independent major project (IPA), portfolio project, LAP preparation
Federal Certificate of Competence
Application Developer EFZ
Your vocational trainer
Vincent Kilchherr is your contact person and trainer. With over 21 years of experience in web development and as a vocational trainer for application development, he will guide you through your entire apprenticeship.
1:1
Personal mentoring
Real
Real projects
Modern
Current technologies
Apply now
Fill in the form and I will get back to you
Thank you for your application!
Your application has been successfully submitted.
I will get back to you within 2–3 working days.
Frequently asked questions
Find answers to the most important questions here
For the 4-year apprenticeship you need:
- Completed secondary school (Sek A/E/P or Bezirksschule)
- Good grades in mathematics and German
- Interest in technology and programming
- Logical thinking and problem-solving skills
Prior programming knowledge is an advantage, but not strictly required!
Work experience placements are possible throughout the year, ideally:
- During school holidays
- During individual school weeks (by arrangement with your school)
- On designated trial days
The duration can be chosen flexibly between 1 and 5 days.
During your training with me you will learn modern web technologies:
Frontend
- HTML5 & CSS3 / SASS
- JavaScript (ES6+)
- Vue.js / React
- Bootstrap / Tailwind CSS
Backend
- PHP 8+
- Laravel / CodeIgniter
- MySQL / MariaDB
- REST APIs
Tools & workflow: Git, Docker, VS Code, agile methods
Test your IT knowledge!
Try our free tech quiz and find out how much you already know about web development.
Still have questions?
Don't hesitate to get in touch! I am happy to answer all your questions.