Formation
Formation Informatique et Langages
Atypick offre à des personnes avec ou sans expérience l’opportunité de développer leurs compétences dans de multiples domaines de l’informatique ou des langages de programmation. Chacun ayant l’opportunité de progresser à son rythme. L’association met en place dans ce but une pédagogie collaborative (andragogie), sous la forme d’un apprentissage participatif, s’appuyant sur l’entre aide entre pairs.
Ces formations ont pour but d’offrir aux personnes de travailler en équipe, et pourront avoir pour finalité de mener vers une formation ou un emploi.
Création de site web et blog pour les débutants
Pour commencer nous demandons au nouveau membre le site qu’il aimerait créer, ce dont il a envie de « parler ».
Bien que HMTL 5 et CSS 3 ne sont pas à proprement parler des langages de programmation, c’est un bon début: il s’agit d’agencer du texte et des images comme pour un article de journal.
Pour les plateformes blogs nous utilisons WordPress.
Nous fournissons des outils pour cela, qui sont Visual Studio Code et NotePad++ pour programmer et Local (site en anglais) pour tester des blogs WordPress sur son ordinateur.
L’atelier Fablab permet d’apprendre le langage de programmation Python qui est simple pour commencer et contient de nombreuses bibliothèques.
Après l’apprentissage des bases, nous mettons la personne sur des sites d’apprentissages (HTML 5 et CSS 3), mais nous restons à sa disposition pour toutes questions ou problèmes rencontrés.
Quand le débutant n’en n’est plus un
Il faut savoir que WordPress (CMS) est fait en PHP (langage de programmation) avec une base de données MySQL. C’est pour cela que nous apprenons à créer un thème WordPress (Personnalisation du design) en PHP et à appréhender les bases de données. C’est là ou WordPress n’est plus un simple blog, mais une plateforme gratuite et open source permettant la création de sites complexes avec de nombreuses extensions.
Avec ses solides bases qu’il a appris, il peut, maintenant, faire de la production, c’est à dire participer à la création de sites web pour nos clients.