⚡ AI Expert
  • LocationSousse, Sfax, Tunis & Online
  • LanguagesArabic, French, English
Skills
  • Web Development (Front-end & Back-end)
  • Mobile Development (iOS & Android)
  • Databases (SQL, NoSQL)
  • Software Architecture & Design Patterns
  • Performance & Scalability
  • Technical Leadership & Training
  • Agile Project Management (Scrum, Kanban)
  • Artificial Intelligence & Machine Learning
  • DevSecOps & CI/CD Security
All training programs
Software Engineering & AI Development

Software Engineering & AI Development

Technical training for development teams, built on the frameworks used in your projects: modern application architecture, full-stack development, APIs, AI integration and the practices that make delivery reliable.

  • Web development and modern application architecture
  • Full-stack development
  • API development and integration
  • AI-powered application development
  • Software engineering best practices and project delivery

Who it is for

  • Developers and development teams upskilling on a stack or on AI integration
  • IT departments modernizing legacy applications
  • Junior engineers joining a project team

Prerequisites

  • Programming basics in at least one language
  • Track-specific prerequisites (for example JavaScript for Angular or React) are confirmed in the syllabus

Learning objectives

  • Structure a maintainable application: layers, modules and responsibilities
  • Build a complete feature from database to user interface
  • Design, document and secure a REST API
  • Integrate a language model into an application safely
  • Apply testing, code review and version control practices

Program modules

  1. 01

    Modern application architecture

    • Front end, back end and API boundaries
    • Monolith, modules and services
    • Choosing a stack for a given project
  2. 02

    Full-stack development

    • Front end with Angular or React
    • Back end with Node.js / NestJS, Spring Boot or .NET Core
    • Databases and data modeling
  3. 03

    APIs and integration

    • REST API design and documentation
    • Authentication and authorization
    • Integrating third-party services
  4. 04

    AI-powered applications

    • Calling LLM APIs from an application
    • Retrieval over application data
    • Handling cost, latency and errors
  5. 05

    Engineering practices

    • Git workflow and code review
    • Automated testing
    • Estimating, planning and delivering increments

Practical exercises

  • Build a small full-stack application in the team's target stack
  • Design and document an API, then consume it from the front end
  • Add an AI feature (summary, classification or assistant) to the application
  • Run a code review session on the code produced during the training

Duration

Defined in your proposal, based on objectives, participants' level and available time.

Training format

  • On-site
  • Live online
  • Hybrid
  • Multi-day intensive
  • Customized learning path

Languages

French, English or Arabic

Upcoming sessions

No public session is announced at the moment. Ask about the next one and you will be told as soon as dates are confirmed.

Related training already delivered

Organizations where Houssem Ankoud delivered training on related topics.

  • Banque Tuniso-Libyenne - BTL

    Spring Boot · Angular · Full-stack web development

    January 2024

  • Banque de Tunisie

    Advanced Flutter · Cross-platform mobile development

    May 2022

  • Société de Transport du Sahel - STS

    Advanced Dart & Flutter · Backend with NestJS · Advanced Angular frontend

    December 2023 and December 2025

  • SIMAC Tunisie

    Spring Boot & Angular · Full-stack web development

    October 2022

  • All Soft Multimédia

    Flutter · Angular · .NET Core

    July and December 2023

  • ITCHEK

    JavaScript & Node.js · iOS, Swift & Firebase · Android, Kotlin & Firebase · Angular & TypeScript

    2020 - 2021

Trainer profile

Houssem Ankoud

Houssem Ankoud

Engineer, entrepreneur and professional IT trainer

Computer engineer and founder of ITGate Group, Houssem Ankoud designs software, SaaS platforms and AI solutions, and has been delivering technical training to companies since 2016. He teaches what he practices: the examples, tools and pitfalls covered in class come from real projects.

  • Engineering background

    Computer engineering degree, Polytechnique Sousse.

  • Professional IT training

    Corporate training since 2016, for banks, transport and logistics companies, software firms and engineering schools.

  • Entrepreneurial experience

    Founder of seven companies since 2015, in software, AI, training and tech recruitment.

State-approved trainer

CNFCPP-accredited trainer

Centre National de Formation Continue et de Promotion Professionnelle (Tunisia)

CNFCPP résumé (French, PDF)

Certifications

  • Scrum.orgAIProfessional Scrum Master™ – AI EssentialsID 1357080Verify
  • Scrum.orgProfessional Scrum Product Owner™ IID 1346036Verify
  • Scrum.orgProfessional Scrum Master™ IIID 1333239Verify
  • Scrum.orgProfessional Scrum Master™ IID 1310852Verify

These credentials belong to the trainer personally. They do not by themselves accredit every training program or institution. Eligibility of a given program for funding (such as Tunisia's TFP scheme) is confirmed in the proposal.

Frequently asked questions

Which technologies are covered?

The program is adapted to your stack. Training already delivered covers Angular, React Native, Node.js, NestJS, Spring Boot, .NET Core, Flutter, Dart, Python and Django, among others.

Is the content the same for every company?

No. Exercises are adapted to the team's level and, when possible, to a simplified version of a real project.

Training inquiry

Tell us what you need. You will receive an answer by email.

Your request

Or write directly to ankoudhoussem@gmail.com