Hoa

Manuels

Hoa insiste beaucoup sur le fait qu'il faut comprendre les problèmes avant de comprendre les solutions. En effet, un des objectifs de Hoa est d'enseigner à ses utilisateurs, car apprendre sans comprendre n'a pas de sens et l'expérience montre que la compréhension d'un problème couplée à des solutions génériques produit de biens meilleurs résultats. C'est pourquoi Hoa propose différents manuels.

Mini-tutoriel

Ce mini-tutoriel est dédié aux personnes impatientes qui veulent avoir un aperçu de Hoa en quelques minutes, notamment sur l'aspect framework : (temporairement fermé).

Manuel d'apprentissage

Ce manuel est dédié à l'apprentissage de Hoa, pas à pas, à travers une série de tutoriels et d'exemples. Les bibliothèques sont expliquées dans un ordre pédagogique et ne sont pas forcément expliquées dans les moindres détails. L'objectif est de se mettre le pied à l'étrier, de commencer à produire des résultats concrets. Ce manuel a également pour objectif de faire un tour d'horizon des bibliothèques les plus importantes de Hoa pour savoir quoi approfondir avec le manuel de référence.

  1. Introduction
  2. À la découverte de Hoa
  3. Installation
  4. Exploration du noyau
  5. Aspect framework
  6. Router + Dispatcher = ♥
  7. Modèle de données
  8. XYL

Annexes :

  1. Conventions de codage et de nommage

Manuel de référence

Ce manuel est dit de référence car il propose des explications très détaillées de toutes les bibliothèques. L'ordre de présentation des bibliothèque est alphabétique, a contrario du manuel d'apprentissage. Les explications relatives à chaque bibliothèque peuvent prendre différentes formes : leçons, tutoriels, descriptions etc. L'objectif étant d'approfondir au maximum les solutions que les bibliothèques proposent. Enfin, les annexes ne concernent pas nécessairement Hoa mais peuvent être utiles pour comprendre et manipuler des outils, des protocoles, des architectures etc.

Documentation API

Cette documentation est dite de bas-niveau, i.e. au niveau du code. Elle permet d'explorer le code, de suivre la trace des méthodes, des classes etc. Elle permet de prendre du recul sur le code et de mieux voir comment il s'articule et tout ce qui entre en jeu.

Présentations