What you'll learn:
- Vous pourrez créer vos propres applications et/ou des prototypes fonctionnels
- Vous gagnerez du temps et de l’efficacité dans le développement de vos projets mobiles
- Vous améliorerez votre collaboration avec les professionnels de la création d’applications
- Vous saurez aller plus loin dans l’apprentissage de la programmation de manière plus efficace et autonome
Créez vos premières applications mobiles et initiez-vous à la programmation !
Ce cours a été particulièrement conçu pour les débutants en programmation et/ou les profils non-techniques, intéressés par cet univers mais ne sachant pas forcément par où commencer.
Vous êtes au bon endroit !
Elaboré sur la base de mon expérience personnelle d'apprentissage de la programmation à partir d'un autre métier d'origine, ce cours délivre une formation efficace et concrète. Il vous permet la réalisation immédiate d'applications fonctionnelles en explorant une multitude de thématiques d'usage :
- Basé sur App Inventor, logiciel open-source de formation à Android conçu par Google et le MIT, il permet l'apprentissage de la logique de la programmation grâce à la programmation visuelle, sans être tout de suite noyé dans le jargon technique d'un langage particulier.
- Orienté projet : chaque section du cours consiste en la réalisation de bout en bout d'une application complète, du maquettage à l'installation finale sur le téléphone ou la tablette en passant par la création de l'interface utilisateur, le test pendant le développement et la programmation.
A la fin de ce cours, vous serez capable de :
- Créer vos propres applications simples
- Prototyper en toute autonomie des applications plus complexes, dans un cadre professionnel par exemple, pour un gain de temps et d'efficacité
- Collaborer plus efficacement avec des développeurs professionnels
- Savoir utiliser et intégrer le mobile dans vos projets personnels, créatifs ou pédagogiques
- Si vous souhaitez aller plus loin dans la programmation, la diversité des sujets abordés vous permettra de mieux préciser vos envies ou besoins, et ainsi de mieux savoir vers quel langage ou formation complémentaire vous orienter.
Types de contenu inclus :
- Réalisation de 7 applications sur une variété de thématiques : traduction instantanée, photo / dessin / partage, sms, géolocalisation, jeu, vote en temps réel, enquête en ligne.
- Contenus disponibles : vidéos de réalisation et de programmation en direct des applications et supports complémentaires d'explications, de conseils et de bonnes pratiques de conception et de développement. Exercices complémentaires dans les premières sections pour s'exercer et aller plus loin.
Il est recommandé de suivre le cours de manière linéaire et chronologique, car les notions abordées suivent cet ordre de progression : les bases sont détaillées au début, et une fois qu'une notion est abordée en détail, elle est réutilisée dans d'autres sections / sessions sans être réexpliquée. Il vaut donc mieux suivre le cours dans l'ordre.
Les séquences sont néanmoins modulaires pour vous permettre de revenir sur des notions spécifiques que vous souhaiteriez revoir.
Temps nécessaire :
- La réalisation d'une application devrait prendre entre 2 heures et 5 heures de temps en moyenne, selon la rapidité et les connaissances préalables de chacun.
- Sur cette base, l'ensemble du cours devrait vous prendre entre 15 heures et 40 heures, selon le temps que vous choisirez de consacrer aux exercices complémentaires proposés et aux possibilités que vous aurez envie d'explorer.