Coder Social home page Coder Social logo

arfp.github.io's People

Contributors

dependabot[bot] avatar gdesplantes avatar mdevoldere avatar sder69 avatar

Stargazers

 avatar

Watchers

 avatar

arfp.github.io's Issues

Rendre les liens cliquables

Dans le TP "Avions" (/tp/web/html-css/00-introduction/), les liens ne sont pas cliquables.

Il faut rendre ces liens actifs.

Syntaxe d'un lien en markdown :

[Libellé du lien](URL du lien)

Lister les dépôts CRM sur une page spécifique

La liste des dépôts public sur le compte ARFP est accessible via l'api de github.

Par exemple, avec Javascript...

let response = await fetch('https://api.github.com/orgs/ARFP/repos?sort=full_name&direction=asc');
response = await response.json();
for(let repo of response) {
    // traitement 
}

A partir de la liste récupérée via cette api, lister les dépôts dont le nom commence par "ABC", "DWWM" ou "CDA". Pour chaque dépôt, un lien doit permettre d'y accéder.

  • Ajouter le code JS nécessaire dans le fichier "assets/js/main.js"
  • Créer la page dédiée "docs/depots.md" ou le bloc HTML dans "docs/_layouts/home.html"

Discussion :
Lister les dépôts sur la page d'accueil ou sur une page spécifique ?

Ajouter des exercices JS sur la gestion des dates

A la suite de l'exercice d'introduction à Javascript (JS), ajouter des exercices de manipulation des dates en JS.

  • Dates 1 : A partir d'une date de naissance, calculer âge, signe astrologique.
  • Dates 2 : Calculer l'intervalle entre 2 dates et formater le résultat.

Créer un module "CI/CD"

Référencer un nouveau module "CI/CD".

  • Dans le répertoire "docs/tp", créer un dossier "ci-cd".
  • Référencer ce dossier dans le _config.yml (ajouter le chemin et le nom du module ligne ~83).
  • Déplacer le TP "Publier un CV HTML" qui se trouve dans "docs/tp/web/ci-cd/01-cv/" dans le nouveau dossier créé à l'étape 1.
  • Éditer le fichier index.md qui contient le TP et supprimer la variable "serie" du frontmatter.

Terminer l'exercice d'introduction JS

Ajouter les étapes suivantes du TP :

  • Déterminer la majorité selon l'âge
  • Déterminer les années avant/après la retraite selon l'âge
  • Mise en forme simple avec CSS

Regrouper tous les TP étiquetés "projets"

Dans plusieurs modules se trouvent des TP un peu plus avancés que les séries d'exercices classiques (plus difficiles ou plus long à réaliser).

Ces TP seront regroupés dans le module "projets" et seront classés dans 3 séries distinctes :

  • Projets Api : Les projets de conception de bases de données avec accès via API Rest.

  • Projets Web : Les projets de conception/développement d'applications web.

  • Projets Dekstop : Les projets de conception/développement d'applications Desktop.

  • Créer le module "projets"

  • Créer 3 sous dossiers pour les séries "projets-api", "projets-web" et "projets-desktop"

  • Déplacer les TP concernés (à discuter)

  • Adapter le contenu des TP concernés pour qu'ils puissent être réalisés en mode "projet" (fil-rouge)

  • Éditer l'entête des TP déplacés (ordre d'affichage, nom de la série)

Ajouter le TP "Puissance 4"

Le TP "puissance 4" demande à développer ce jeu

  • dans une interface web pilotée par Javascript
    ou
  • dans une application Desktop (Winforms ou WPF)
    ou
  • dans une application mobile (Androïd)

image

Ajouter un lien vers le blog

Ajouter un lien vers le blog :

  • Dans le menu horizontal dans l'entête de la page (fichier /docs/_includes/_head.html)
  • Dans le pied de page (fichier / docs/_includes/_foot.html

Libellé des 2 liens : "Blog"
URL des 2 liens : https://arfp.github.io/blog/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.