Skip to content

davidkathoh/AndroidOpenCurriculum

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

Android Open Curriculum (Beta)

Table des matières

Part 1: Préambule
Part 2: Structure d'un projet Android
Part 3: En cours
Part 4: En cours
Part 4: En cours

Description du projet

AOC (Android Open Curriculum) est un curriculum de formation open source destiné à fournir aux enseignants et à tous ceux qui apprennent le développement d' applications Android une ressource d'apprentissage de haute qualité.

Actuellement, ce projet a pour objectifs principaux:

  1. Créez un curriculum concis mais complet pouvant être utilisé par n'importe qui pour apprendre et enseigner le développement d'applications Android.
  2. Traduire ce curriculum dans autant de langues que possible pour aider les personnes qui ne disposent pas de telles ressources disponibles dans leurs langues maternelles.

Objectifs secondaires:

  1. Éviter les choix biaisés des langages de programmation, des approches et des API si possible tout en donnant aux étudiants / enseignants de détails pertinents afin de prendre une décision bien motivée.
  2. Éviter d’expliquer de nouveaux concepts et termes techniques en utilisant d’autres concepts et termes techniques qui ne seront probablement pas familiers aux débutants.
  3. Donne la priorité à des explications simples et claires, appuyées par des exemples de code simples et clairs.

Bien que l'objectif soit d'éviter les explications biaisées, vous pouvez être certain que les contributeurs ont leurs propres préférences. concernant des sujets tels que Java ou Kotlin, ou les sélections d’API préférées. N'hésitez pas à les contacter pour connaître leurs opinions et des connaissances sur ces sujets.

Modules

Il existe actuellement trois modules principaux pour ce projet:

  • curriculum contient le matériel pédagogique
  • javaexamples contient des exemples Android / Java décrits dans le curriculum.
  • kotlinexamples contient des exemples Android / Kotlin décrits dans le curriculum

Foire Aux Questions (FAQ):

Je ne sais vraiment pas si je devrais apprendre Java ou Kotlin; que devrais-je faire?

Comme mentionné précédemment, il est imprudent de faire des déclarations sur le meilleur choix du langage de programmation pour un individu particulier. La réponse courte est que les deux langages vous fourniront des opportunités d’améliorer vos compétences en tant que développeur, d’être embauchés et de créer d’excellentes applications .Si vous avez vraiment l’intention d’être développeur pendant une période assez longue, vous n’aurez pas à vous inquiéter autant du langage que vous choisissez; prennez ce qui vous intéresse personnellement (l’intérêt est lié à la motivation et à la capacité d’apprentissage).

cela étant dit, il y a une préoccupation très pragmatique pour ceux d'entre vous qui cherchent à être embauchés le plus rapidement possible: qu'est-ce qui est dans les entreprises pour lesquelles vous aimeriez travailler? Ces informations peuvent souvent être rassemblées en consultant les offres d'emploi de ces entreprises, ou même simplement en demandant poliment par courrier électronique quelles technologies et quels langages elles préfèrent.

Puis-je utiliser ce ressource à des fins d'enseignement?

Oui; c'est un peu le but de tout ça.

Remarque de l'Administrateur de projet: Si vous créez du contenu éducatif gratuit basé sur ce guide, je me ferai un plaisir de présenter ce travail GRATUITEMENT via mes réseaux de médias sociaux. Si vous êtes amené à reconditionner ce contenu éducatif GRATUIT afin de le vendre à votre avantage personnel, sachez que vos actions seront accueillies de la sorte de réponse digne d'un individu immoral et égoïste.

Contribuer au projet (Comment aider):

Quel type de contributions peut être fait?

Pour des informations plus spécifiques sur le formatage, le style et le contenu, consultez la section Contribution Guide

Traductions:

Alors que le contenu éducatif de ce projet sera suivi de près par les contributeurs principaux, ce projet a besoin de traducteurs. Si vous êtes en mesure de démontrer une compétence de base dans le sujet et si vous êtes capable de restituer ce contenu dans votre langue maternelle, veuillez envisager de contribuer de cette manière. Après acceptation de votre traduction d'au moins une leçon complète, vous serez éligible pour figurer dans la section contributeurs de ce référentiel. Les contributeurs peuvent soumettez une courte biographie personnelle, fournissez un lien externe vers un site Web d'entreprise / personnel et fournissez autant de liens que vous le souhaitez vers des comptes de médias sociaux approuvés.

Note de l'Administrateur du projet : Je serais heureux de fournir une référence personnelle à toute personne qui contribue avec succès. Les références peuvent être fournies par courrier électronique ou via Linkedin.

Contenu de la leçon:

Avant d’être considéré comme un contributeur pour le contenu de la leçon principale, vous devrez posséder:

  • Au moins un des: référentiels accessibles au public qui démontrent votre connaissance de la plate-forme Android et vos langue (s); et ou des applications publiées où vous pouvez expliquer et prouver vos contributions.
  • Une capacité à expliquer des sujets abstraits et techniques d’une manière n’exigeant pas un jargon approfondi ou un langage imbriqué définitions techniques (ou au moins la prévoyance de diriger les étudiants vers où ils peuvent trouver ces détails).

Relecture:

Ceux qui contribuent à un certain nombre de correctifs approuvés pour les fautes de frappe peuvent également être éligibles pour figurer dans la section des contributeurs. Il faudra plus que repérer une faute de frappe ou deux, mais pas beaucoup plus que cela.Les contributeurs actuels sont listés ici Contributors page.

About

Android Open Curriculum.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published