This is an example of a simple banner

ITTA - Developement Trainings

ITTA – Development is the internal ITTA catalogue dedicated to software and web development fundamentals: HTML5/CSS3, JavaScript, jQuery, Bootstrap, SQL, Web Services and REST, microservices architectures. Designed by our pedagogical team in French-speaking Switzerland, these courses cover essential technical bases to start in development or consolidate fundamentals before a framework specialisation. Sessions are delivered in Geneva, Lausanne and virtual classroom by working developers and architects.

FILTER BY

- Domains

- Editors

- Location

- Format

- Level

- Certifying

- Confirmed training

HTM-01

HTML5 and CSS3 training to learn how to create interactive web pages and master the essential elements of HTML.

Fondamental
2
jours
Présentiel, Virtuel
Dès CHF 1'500.-
HTM-02

Advanced HTML training to master HTML5 and CSS3 and build modern, adaptive, and high-performing web pages.

Avancé
2
jours
Présentiel, Virtuel
Dès CHF 1'500.-
HTM-03

Bootstrap training and jQuery to learn HTML5 and CSS3. Build modern, fast, and responsive websites today.

Intermédiaire
3
jours
Présentiel, Virtuel
Dès CHF 2'150.-
JAS-01

In this course you will learn the basics of JavaScript, the most popular programming language in the world.

Fondamental
2
jours
Présentiel, Virtuel
Dès CHF 1'500.-
JAS-02

Advanced JavaScript training for experienced developers. Master functions, objects, and JSON to build robust and sustainable code.

Avancé
2
jours
Présentiel, Virtuel
Dès CHF 1'500.-
RAMS

Learn microservices architecture and master the design, security, and deployment of scalable systems

Intermédiaire
3
jours
Présentiel, Virtuel
Dès CHF 2'150.-
SQL-01

Do you need to master the SQL language to communicate with databases? How to use efficiently the data from your databases?

Fondamental
3
jours
Présentiel, Virtuel
Dès CHF 2'150.-
WSFA

Web service training to master SOAP and REST. Learn to create reliable and secure services today.

Fondamental
2
jours
Présentiel, Virtuel
Dès CHF 1'500.-

ITTA Development: an internal catalogue for dev fundamentals

Software and web development remains a highly demanded skill in French-speaking Switzerland. Private banks, international organisations, IT service companies, Lake Geneva scale-ups, cantonal administrations and pharmaceutical industries permanently seek developers with solid mastery of technical fundamentals before any framework specialisation (React, Angular, Vue, Spring.NET) or cloud (Azure, AWS). ITTA Development is the internal ITTA catalogue dedicated to these essential fundamentals: HTML5, CSS3, JavaScript, SQL, Web Services and distributed architectures.

ITTA offers an ITTA Development catalogue designed by our pedagogical team. Our trainers are developers, architects and tech leads active on client projects, allowing them to illustrate every concept with concrete cases, real production problems encountered and current good practices of the Swiss market.

Following our ITTA Development training allows you to consolidate or refresh the technical bases expected for all development roles: front-end, back-end, full-stack, web integrator, software engineer, SQL data engineer. These fundamentals are often the implicit prerequisite of publisher certifications (Microsoft, AWS, Oracle) and technical job interviews.

Whether you are in transition to development, a junior seeking to consolidate your bases, a self-taught learner looking for structured validation, or experienced ramping up on a related technology, our ITTA Development training in Geneva and Lausanne covers the indispensable fundamentals.

ITTA Development catalogue: a structured technical path

HTML5, CSS3 and web fundamentals

The web path starts with HTML5 and CSS3 Fundamentals, covering semantic page structure, CSS formatting, selectors, box model, Flexbox and Grid layout. The HTML5 and CSS3 Advanced module deepens CSS animations, responsive media queries, CSS variables and accessibility. For profiles wishing to add interactivity and a CSS framework, HTML5, CSS3, jQuery and Bootstrap adds practical libraries for fast prototyping.

JavaScript fundamentals and advanced

JavaScript remains the essential language of modern web development. The JavaScript Fundamentals module covers ES6+ syntax, variables, functions, objects, DOM, events and good practices. The JavaScript Advanced module deepens asynchronous programming (promises, async/await), ES6 modules, JavaScript design patterns, closures, scope and prototype. These two modules are essential prerequisites before React, Vue, Angular or Node.js.

SQL, Web Services and distributed architectures

The SQL Fundamentals and Queries module covers standard SQL syntax, complex SELECTs, joins, subqueries, aggregation functions, DDL (table creation) and DML (insert, update, delete). The Web Services Fundamentals and Architectures module covers REST, SOAP, GraphQL principles, JWT/OAuth authentication and API design. To go further, the Building Microservices Architecture module covers distributed patterns (Circuit Breaker, Service Discovery, API Gateway), monolith decomposition and operational challenges.

Methods and development best practices

Beyond languages, our ITTA Development training integrates agile development methods (Scrum, Kanban applied to dev), SOLID principles, design patterns, code review, unit tests and continuous integration. These cross-cutting skills are now expected on all developer positions, regardless of the target language.

ITTA Development and the publisher ecosystem at ITTA

ITTA Development is complementary to our other dev paths. The web development domain regroups our HTML, CSS, JavaScript and front-end framework training. The programming languages sub-domain covers Java, C#, Python, JavaScript and other back-end languages. Front-end integration deepens frameworks and mobile responsiveness. Object-oriented programming covers OOP and SOLID principles. Software development tools covers Git, GitLab CI/CD, Docker and microservices architectures. For SQL, the analytics and data management sub-domain deepens administration and optimisation.

Development trends in 2026

Web development continues to evolve in 2026. On the front-end side, React, Vue and Angular remain the dominant frameworks, complemented by meta-frameworks (Next.js, Nuxt, Remix). On the back-end side, Node.js, Spring Boot and .NET keep their enterprise leadership. Distributed architectures (microservices, serverless) gain ground on new projects. JavaScript and TypeScript converge (TypeScript becomes the norm on the front-end). AI code assistants (GitHub Copilot, Cursor) transform the daily life of developers. Security (OWASP Top 10, secure coding) and accessibility gain visibility. Our pedagogical content regularly integrates these evolutions to remain aligned with current practices.

ITTA Development training in Geneva, Lausanne and online

All our ITTA Development courses are available on-site in our Geneva and Lausanne centres, as well as in interactive virtual classroom with a developer trainer live. Our sessions are organised in 5-week cycles. Each session includes hands-on labs on concrete applicative cases, code to write on progressive exercises and individualised trainer follow-up. Customised corporate training is also possible at your premises, in Geneva, Lausanne, Vaud and across French-speaking Switzerland, with a programme adapted to your technical stack and internal projects.

Why choose ITTA

ITTA offers a training catalogue. Our development trainers are developers, architects and tech leads active on Swiss and international client projects, covering front-end, back-end and distributed architectures. The ITTA Development catalogue regroups our courses covering web fundamentals (HTML, CSS, JavaScript), SQL, Web Services and microservices. Our pedagogical team supports you in choosing the right path, identifying prerequisites and funding solutions adapted to your professional situation.

Our pedagogical approach favours learning by doing, with code to write from the first hours, concrete cases inspired by Swiss client projects and individualised follow-up throughout the path. Each session combines training time, applied exercises and exchanges with the trainer, allowing each participant to progress at their own pace and to leave with skills directly usable in their professional context.

Featured courses in this catalogue

Here is a selection of reference training courses in this catalogue, accessible directly:

FAQ

Which ITTA Development course to choose to start?

For a complete web beginner, HTML5 and CSS3 Fundamentals is the natural entry. Then, JavaScript Fundamentals opens the door to front-end frameworks. For a data-oriented profile, SQL Fundamentals and Queries is the essential base. Our pedagogical team guides you according to your profile and professional project.

Should I master HTML/CSS before JavaScript?

Yes, good mastery of HTML and CSS greatly eases JavaScript learning, since JS mainly manipulates the DOM (the HTML structure). Our path recommends HTML5/CSS3 Fundamentals then JavaScript Fundamentals, in this order. Profiles already comfortable with HTML/CSS can start directly with JavaScript.

Do your courses prepare for a certification?

Our ITTA Development training is a pedagogical path without an official exam. It nevertheless effectively prepares for technical interviews (coding tests), publisher certifications (Microsoft MS-100 Developer, AWS Developer) and framework specialisation paths. Our pedagogical team can guide you toward publisher certifications matching your project.

Are your courses available for companies?

Yes, the entire ITTA Development catalogue is available in-house, in Geneva, Lausanne and in virtual classroom, with a programme adapted to your technical stack, internal projects and team skill-up needs. Our team builds the specifications with you and organises sessions according to your calendar.

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request