Les livres Innoba

Architecture logicielle pour les non-ingénieurs

Comprendre le système logiciel que vous contribuez à créer

Acquérir une culture pratique de l’architecture : applications, données, API, authentification, intégrations, déploiement et arbitrages techniques, sans devoir devenir d’abord ingénieur au sens classique.

Couverture du livre Architecture logicielle pour les non-ingénieurs

Dans ce livre

Des connaissances solides sur lesquelles construire

Développez une compréhension d’ensemble de Architecture logicielle pour les non-ingénieurs, avec la profondeur nécessaire pour revenir sur les idées importantes et les appliquer à votre propre travail.

Pages
417
Parties
6
Chapitres
18

Inclus avec les 15 livres Innoba dans un seul abonnement à $12.90 par mois.

Pourquoi ce livre

Une compréhension qui se prolonge dans la pratique

Ce livre donne aux non-ingénieurs une carte conceptuelle du logiciel. L’objectif n’est pas de reproduire un diplôme d’ingénieur, mais de rendre la création assistée par l’IA et la collaboration technique assez compréhensibles pour décider de manière éclairée.

Le problème professionnel

Un logiciel généré peut sembler opaque. Si vous ne savez pas comment ses éléments s’articulent, vous risquez de négliger des questions importantes sur les données, les accès, les dépendances, les coûts, la fiabilité, la sécurité ou la maintenance.

Ce que vous apprenez

Développer une compréhension que vous pouvez mettre en pratique

  1. Les rôles des interfaces, des backends, des stockages de données, des API et des services externes.

  2. Comment les actions des utilisateurs et les informations circulent dans une application.

  3. En quoi l’authentification et l’autorisation diffèrent sur le plan conceptuel.

  4. Comment les intégrations créent des capacités et des dépendances.

  5. Pourquoi le déploiement, la fiabilité, la confidentialité, la sécurité, le coût et la maintenance comptent.

  6. Comment comparer les choix d’architecture selon le périmètre.

Explorer le contenu

Découvrez le contenu du livre

Suivez les idées depuis leurs fondements jusqu’à leur mise en pratique. Chaque partie de Architecture logicielle pour les non-ingénieurs développe un ensemble cohérent de compétences et de décisions applicables à votre travail.

Partie 01

Ce que signifie l’architecture logicielle

  • Chapitre 1 : Pourquoi les concepteurs de solutions IA ont besoin d’architecture logicielle
  • Chapitre 2 : Le logiciel comme ensemble d’éléments reliés
  • Chapitre 3 : Des exigences produit aux responsabilités du système
Partie 02

Les composants essentiels des logiciels modernes

  • Chapitre 4 : Frontend, backend et interface utilisateur
  • Chapitre 5 : Bases de données, modèles de données et mémoire des applications
  • Chapitre 6 : Les API et la communication entre logiciels
Partie 03

Utilisateurs, identité et flux de données

  • Chapitre 7 : Authentification, autorisation et comptes utilisateurs
  • Chapitre 8 : Circulation des données dans une application
  • Chapitre 9 : Fichiers, stockage, notifications et tâches en arrière-plan
Partie 04

Modèles d’architecture pour les concepteurs de solutions IA

  • Chapitre 10 : Architectures courantes des applications web
  • Chapitre 11 : Architecture des produits intégrant l’IA
  • Chapitre 12 : Intégrations, webhooks et services externes
Partie 05

Fiabilité, sécurité et jugement technique

  • Chapitre 13 : Les bases de la sécurité pour les non-ingénieurs
  • Chapitre 14 : Fiabilité, erreurs, journaux et surveillance
  • Chapitre 15 : Dette technique, maintenabilité et complexité
Partie 06

L’architecture pour créer avec l’IA

  • Chapitre 16 : Examiner une architecture générée par l’IA
  • Chapitre 17 : Rédiger des dossiers d’architecture prêts pour la réalisation
  • Chapitre 18 : Se préparer aux MVP, aux automatisations, aux agents et au lancement

Idées clés

Des principes qui vous accompagnent

L’architecture organise les responsabilités

Chaque composant doit avoir un rôle clair.

Les données ont un cycle de vie

La collecte, le stockage, l’accès, la circulation et la suppression exigent des décisions.

Les interfaces établissent des contrats

Les API et les frontières du système structurent les dépendances.

Les compromis dépendent du contexte

La conception adaptée la plus simple est souvent plus solide qu’une complexité inutile.

La qualité opérationnelle se prépare tôt

La fiabilité et la sécurité ne peuvent pas être ajoutées à la légère à la fin.

Vos capacités

Transformer les connaissances en jugement professionnel

  • Décomposition des systèmes.
  • Raisonnement sur les flux de données.
  • Communication sur l’architecture.
  • Reconnaissance des compromis.
  • Sensibilisation aux intégrations et aux dépendances.
  • Identification des domaines nécessitant un examen spécialisé.

À qui s’adresse ce livre

Intégrez votre contexte à l’apprentissage

Non-ingénieurs qui créent avec l’IA, gèrent des produits, commandent des logiciels, collaborent avec des équipes techniques, évaluent des solutions ou conseillent des clients.

Applications professionnelles

Mettre en pratique

  • Cartographier les composants d’une application IA.
  • Discuter de l’endroit où les informations doivent être conservées.
  • Évaluer une intégration externe.
  • Demander à un agent d’expliquer une modification.
  • Reconnaître les enjeux de sécurité ou de fiabilité.

Lien avec le cursus

Une composante d’une capacité professionnelle plus large

Le stratège et concepteur de solutions IA n’a pas besoin d’écrire chaque ligne manuellement, mais doit disposer de connaissances suffisantes en architecture pour faire des choix éclairés et superviser de manière responsable le travail généré par l’IA.

Votre transformation

Voir comment les éléments forment le produit

Vous devriez pouvoir expliquer la structure principale de l’application, suivre les données et actions importantes, comparer les compromis et savoir quand une expertise approfondie en ingénierie ou en sécurité est nécessaire.

Notre méthode

Une progression claire, de l’acquisition de compétences individuelles (livres) au développement de capacités complexes (parcours d’apprentissage et académies), puis d’un véritable cursus fondé sur ces acquis.

Les livres forment les parcours d’apprentissage ; les parcours constituent les académies ; et les académies composent le cursus de stratège et concepteur de solutions IA.

  1. Livres

    Apprendre une compétence ou un sujet précis

  2. Parcours d’apprentissage

    Atteindre un objectif précis

  3. Académies

    Maîtriser une spécialité

  4. Cursus

    Devenez stratège et concepteur de solutions IA

Découvrir notre méthode

Entamez un parcoursqui change votre viepour seulement

Commencer à apprendre

43¢jour

Votre choix s’applique à ce navigateur sur le site marketing, pas à l’application d’apprentissage. Nous le conservons pendant 180 jours. Vous pouvez modifier ou retirer votre consentement à tout moment via Paramètres des cookies en bas de page.

Politique de confidentialité