eLearning Senegal

eLearning Senegal
eLeaning Senegal >
Français ‎(fr)‎
English ‎(en)‎ Français ‎(fr)‎ Wolof ‎(wo)‎ العربية ‎(ar)‎
  • Contact
  • FAQ
Connexion
  1. Accueil
  2. Cours
  3. Informatique et Logiciels

Informatique et Logiciels

  • « Précédent
  • 1
  • 2 (current)
  • 3
  • » Suivant

Adoptez les API REST pour vos projets web

Vous êtes-vous déjà demandé comment toutes les dernières publications Facebook et Twitter se retrouvent comme par magie sur votre téléphone ou dans votre navigateur ? Comment les sites de comparateurs de vols ou d'hôtels arrivent à avoir tous les prix de toutes les compagnies aériennes ou de tous les hôtels dans leur application ? Et qu’en est-il de la façon dont vous pouvez voir et modifier des données à travers vos applications web ?

Eh bien, tout ça c’est grâce à une API !

Dans ce cours, vous apprendrez ce qu’est une API et comment l’utiliser dans votre projet de code. Vous découvrirez également comment créer et développer l’un des types d’API les plus populaires, qui constitue un élément indispensable de la boîte à outils de tout développeur de nos jours : une API REST !

Objectifs pédagogiques

À la fin de ce cours, vous serez capable de…

  • utiliser des API REST pour vos projets de code ;

  • formuler des requêtes et envoyer des réponses avec une API REST ;

  • concevoir des API REST.

Prérequis

Pour suivre ce cours dans les meilleures conditions, il est recommandé d’avoir une connaissance générale du web et de l’utilisation de GitHub. Vous pouvez acquérir ces compétences avec ces cours :

  • Comprendre le web

  • Utilisez Git et GitHub pour vos projets de développement


Accéder

Apprenez à créer votre site web avec HTML5 et CSS3

Vous rêvez d'apprendre à créer des sites web ? Débutez avec ce cours qui vous enseignera tout ce qu'il faut savoir sur le développement de sites web en HTML5 et CSS3 !

Vous souhaitez créer vos propres sites web ? Vous êtes au bon endroit ! Dans ce cours, vous apprendrez comment utiliser HTML5 et CSS3, les deux langages de programmation à la base de tous les sites web.

Vous pensez peut-être que vous n'êtes pas fait pour apprendre un langage informatique, mais ne vous inquiétez pas : HTML et CSS sont des langages simples, que nous allons découvrir pas à pas, au cours de nombreux exercices. Vous serez bientôt capable d'ajouter du texte à votre site, de construire un menu de navigation, d'insérer des images ... Et bien plus encore !

Alors prêt à réaliser un site web de A à Z ?

Objectifs pédagogiques :

À la fin de ce cours, vous serez capable de :

  • Utiliser du code HTML

  •  Structurer une page web en HTML

  •  Utiliser du code CSS

  • Mettre en forme une page web en CSS

  •  Organiser les éléments d’une page Web grâce au CSS

  •  Modifier l'agencement d'une page HTML avec CSS

  •  Intégrer des formules dans une page web

  • Adapter une page pour les petites résolutions en CSS


Accéder

Maîtrisez les fondamentaux d'Excel

La maîtrise des fonctionnalités d'Excel est souvent indispensable. Prenez en main le logiciel puis allez plus loin avec les tableaux, les formules et les tableaux croisés dynamiques !

Le logiciel Excel fait partie des logiciels les plus utilisés dans le monde. Tous ceux qui s'en servent au quotidien savent que ce n'est pas sans raison ! Excel vous permet facilement de traiter de nombreuses données et de les mettre en forme.

Ce cours vous permettra de prendre en main ce logiciel si vous êtes débutant, de mettre en page vos données pour qu'elles soient facilement lisibles, puis d'aller plus loin en manipulant les données avec les formules, les fonctionnalités de tri, les tableaux croisés dynamiques, etc.

Vous verrez qu'utiliser Excel n'est pas très compliqué et vous ne pourrez bientôt plus vous en passer !

Objectifs : à la fin de ce cours, vous saurez...

  • manipuler les cellules ;

  • mettre en page un fichier Excel ;

  • trier et ordonner les données ;

  • utiliser les formules ;

  • utiliser la validation des données sur Excel ;

  • réaliser des tableaux croisés dynamiques ;

  • réaliser des graphiques. 

Prérequis : aucun ! Ce cours vous permet de démarrer de zéro si vous n'êtes pas familier avec Excel. Il vous permet également d'aller plus loin si vous connaissez déjà les fonctionnalités de base : dans ce cas, vous pouvez directement vous rendre à la troisième partie.

N'hésitez pas à créer un fichier Excel pour réaliser les manipulations en même temps que moi dans ce cours. Je vous accompagnerai pas à pas et vous pourrez ainsi pratiquer en direct !


Accéder

Débutez la programmation avec Java

Découvrez des concepts clés de programmation comme les variables, les types et les boucles. Lancez-vous dans la programmation orientée objet en Java et exercez-vous grâce à des exercices interactifs.

Pour créer des programmes informatiques ou concevoir l'application de vos rêves, vous devez savoir coder dans un langage de programmation. Les programmes s'appuient sur des données et sur la logique pour fonctionner. Pour cela, un programmeur (vous !) doit dire à l'ordinateur ce qu'il doit faire et comment il doit le faire.

Mais comment écrit-on des programmes ? Par où commencer ?

Ce cours a été conçu pour vous apprendre les bases du langage de programmation Java et vous permettre de les mettre en pratique grâce à des petits exercices ! Nous commencerons par les principes de base en programmation, avant de nous intéresser à la programmation orientée objet. Dans la dernière partie, vous découvrirez quelques principes qui vous permettront d'aller plus loin.

Prêt à découvrir tout ce que vous pouvez faire avec le code Java ? Rejoignez-moi dans le premier chapitre !

À la fin de ce cours, vous serez capable de :

  • gérer les variables d’un programme en Java ;

  • utiliser les principes de programmation orientée objet en Java ;

  • utiliser des principes avancés en Java.

Prérequis :

Pour suivre ce cours, vous devez connaître les bases de la manipulation des lignes de commande. Si ce n'est pas encore la cas, je vous invite à suivre le cours "Apprenez à utiliser la ligne de commande dans un terminal".


Accéder

Apprenez à utiliser la ligne de commande dans un terminal

Bonjour et bienvenue dans ce cours sur le terminal.

Je m’appelle David, je suis ingénieur en informatique, j’ai une quinzaine d’années d’expérience dans le développement et le web, et j’utilise la ligne de commande au quotidien.

Le terminal est une des applications les plus importantes de votre ordinateur.

Que vous vouliez devenir programmeur, travailler dans une équipe en tant que designer ou même en tant que chef de projet, il est extrêmement probable que vous soyez amené à utiliser un terminal.

En effet, le terminal vous permet d’agir sur les différents dossiers et fichiers de votre ordinateur de façon simple et rapide. Vous serez donc amené à l’utiliser régulièrement lors de votre carrière.

Dans ce cours, nous allons explorer quelques commandes, simples mais fondamentales, qui vous permettront de bien comprendre le fonctionnement du terminal.

Dans un premier temps, vous découvrirez ce qu'est un terminal et apprendrez à écrire vos première lignes de commandes.

Ensuite, vous irez plus loin et manipulerez des fichiers grâce aux lignes de commande !

À la fin de ce cours, vous serez capable de :

  • découvrir les bases du terminal ;

  • manipuler des fichiers avec un terminal.


Accéder

Outils H5P

H5P est un framework de collaboration de contenu gratuit et open-source basé sur JavaScript. H5P est une abréviation pour HTML5 Package, et vise à faciliter la création, le partage et la réutilisation de contenu HTML5 interactif par tout le monde. Des vidéos interactives, des présentations interactives, des quiz, des chronologies interactives et bien d'autres sont donnés en exemple dans ce cours pour vous permettre de se familiariser avec H5P.

Accéder

Concevez votre site web avec PHP et MySQL

Blogs, réseaux sociaux, sites e-commerce, API… Vous l'aurez compris avec PHP les développeurs sont en mesure de développer toutes sortes de sites web, d'ailleurs nous parlerons d'applications web dans la mesure où ils exposent souvent des centaines de fonctionnalités.

Le langage PHP a justement été conçu pour créer des sites "vivants" (on parle de sites dynamiques). Et si vous voulez apprendre à créer vous aussi des sites web dynamiques, c'est votre jour de chance : vous êtes sur un cours pour vrais débutants en PHP !
L'essentiel, c'est de lire en entier les chapitres dans l'ordre. Après, ça passe tout seul et vous vous étonnerez bientôt de ce que vous êtes capable de faire ! 

À la fin de ce cours, vous serez capable de :

  • Installer les outils propres à PHP (serveur web, logiciel de gestion de base de données)

  • Respecter les conventions d'écriture de code

  • Programmer des fonctions

  • Ecrire des instructions en PHP

  • Enregistrer des données dans un fichier

  • Stocker des données dans les sessions et les cookies

  • Transmettre des données

  • Ecrire des fonctions SQL basiques

  • Communiquer avec la base de données

  • Utiliser les expressions régulières en PHP

Prérequis : pour utiliser PHP, il faut connaître au préalable les langages HTML et CSS.

Ces langages ne vous disent rien ? Dans ce cas, je vous invite d'abord à suivre ce cours sur la création de site web en HTML5 et CSS3 avant de revenir ici !


Accéder

Protégez l’ensemble de vos communications sur Internet

Vous souhaitez sécuriser les données que vous échangez sur Internet ? Protéger votre vie privée ? Vous n'avez aucune connaissance dans le domaine de la sécurité et vous ne vous doutez pas encore des risques qu'il y a à utiliser certains hotspots Wi-Fi dans des lieux publics ?

Vous trouvez plutôt injuste qu'un initié à la sécurité informatique protège sa vie privée mieux que vous ?

Alors vous êtes au bon endroit pour découvrir tout ça, et surtout pour apprendre à vous protéger.

Mais vous n'êtes peut-être pas déjà convaincu par le besoin d'utiliser des méthodes de chiffrement avancées. Aussi, avant de commencer ce cours, je pense qu'il est nécessaire de répondre à une question :

Si je n'ai rien à cacher, pourquoi aurais-je besoin de me protéger ?

Il existe de nombreux risques pour les données transitant entre vous et les sites web que vous visitez, ou même les logiciels que vous utilisez et leurs destinataires. Tout est question de confiance! Comme je l'expliquerai un peu plus loin dans ce cours, donneriez-vous votre numéro de carte bancaire sur un site ne faisant afficher aucun symbole de cadenas dans votre navigateur ? (Si oui, c'est une très mauvaise habitude à bannir au plus vite !

Nous allons étudier tout cela plus en détails, et voir quelles sont les bonnes pratiques à notre époque sur Internet. Ceci ne nécessite pas de connaissances inaccessibles en pratique, vous allez voir !
Accéder

Apprenez à programmer avec JavaScript

Pour créer des programmes d'ordinateur ou bâtir l'application de vos rêves, vous devez savoir comment coder dans un langage de programmation. Les applications s'appuient sur des données et une logique pour accomplir leur magie, et cela exige qu'un programmeur - vous - indique à l'ordinateur ce qu'il faut faire et comment. Mais comment écrire des applications, au fait ? Où commencer ?

Ce cours est conçu pour vous enseigner les bases du langage de programmation JavaScript et pour vous apporter beaucoup de pratique au passage ! Nous nous intéresserons à :

  • comment structurer et regrouper des informations dans votre appli avec des types de données ;

  • comment utiliser la logique de programmation pour que votre application fasse ce que vous en attendez ;

  • comment gérer les erreurs et permettre à votre appli de communiquer ;

  • comment écrire un code lisible, de façon à pouvoir plus facilement modifier, maintenir et partager vos applis.

Vous appliquerez toutes ces connaissances pour bâtir des fonctionnalités réelles d'une appli JavaScript sur l'ensemble de ce cours. Prêt à découvrir toutes les choses passionnantes que vous pouvez faire avec du code JavaScript ?  Rejoignez-nous dans le premier chapitre !

Objectifs d'apprentissage :

  • Utiliser les données et les types de données dans JavaScript.

  • Gérer la logique d'un programme en JavaScript (conditions, boucles et erreurs).

  • Écrire du code propre et facile à maintenir à l'aide de méthodes en JavaScript.


Accéder

Démarrez votre projet avec Python

Apprendre à coder est devenu indispensable dans beaucoup de métiers. Que vous travailliez dans le marketing, la communication ou la finance, connaître les bases d’un langage vous ouvrira des portes.

Dans ce cours vous découvrirez toutes les bases de Python, un langage simple et facile à apprendre qui est utilisé dans la robotique, le big data et le web de manière plus générale.

Nous réaliserons ensemble un programme qui fera dire à des personnages de dessin animé des citations de San Antonio. Et je vous promets que ça va être fun !

Prêt ? Inscrivez-vous !

Objectifs pédagogiques :

  • Utiliser le vocabulaire de base de Python

  •  Poser les fondations d’un programme Python

  • Manipuler des objets en Python 

Prérequis : aucun, venez comme vous êtes !  


Accéder

Windows pour les débutants

Ce cours s'addresse aux débutants en informatique et à l'utilisation de windows. Ici, vous allez apprendre de quoi est composé un ordinateur, les éléments que l'on voit à l'écran comme les fenêtres et les icônes, mais aussi se familiariser avec le clavier et la souris : cliquer, saisir des textes.

Comprendre ce qu'est Windows, naviguer sur Internet et se créer des documents grâce aux logiciels de bureautique. On abordera également les objets connectés, et le multimédia.

À la fin vous allez apprendre à comprendre les composants principaux d'un ordinateur, et comment fonctionne l'informatique en entreprise.

PLAN:

Partie 1 - Comprendre mon ordinateur

Partie 2 - Souris & Clavier

Partie 3 - Windows

Partie 4 - Internet & e-mails

Partie 5 - La bureautique

Partie 6 - Le multimédia

Partie 7 - Matériel & Réseaux


Accéder

HTTP, Réseaux et Sécurité

Bienvenue pour ce nouveau cours concernant le protocole HTTP et plus largement le communication réseau et la sécurité. Dans ce cours, nous allons comprendre ensemble la place fondamentale de ce protocole dans tout échange se passant sur le web et apprendre comment il fonctionne et comment il s’intègre dans une suite plus complète de protocoles qui permettent aux échanges réseaux d’exister.

Avant tout, je tiens à préciser que ce cours va être en essence plus théorique que les précédents car la plupart des fonctionnalités de HTTP sont mises en place et utilisées automatiquement autant au niveau du client que du serveur. Pour autant, il reste très intéressant de bien comprendre comment fonctionne HTTP car cela devrait débloquer de nombreuses clefs de compréhension pour la suite de votre carrière de développeur.

Il n’est pas strictement nécessaire de connaitre un quelconque langage informatique pour attaquer ce cours. Cependant, avoir une connaissance préalable de la relation client-serveur et comprendre dans son ensemble à quel moment et pourquoi on utilise les principaux langages comme HTML, CSS, JavaScript et PHP peut aider à rentrer plus facilement dans ce cours et à en tirer pleinement parti.

 

Pédagogie et méthodologie du cours

Ce cours HTTP et réseaux va être plus théorique que les autres présents sur ce site et introduit de nombreuses nouvelles notions et des modèles abstraits dont il n’est pas forcément évident de comprendre l’intérêt au premier abord.

Nous allons donc dans ce cours essayer d’être le plus progressif possible et de bien expliquer, notamment dans les premières leçons, certains concepts fondamentaux afin d’ensuite pouvoir se diriger vers de nouvelles notions plus avancées.


Accéder
  • « Précédent
  • 1
  • 2 (current)
  • 3
  • » Suivant

eLearning Senegal

eLearning Senegal

  • Accueil

  • Cours
  • Nous écrire
  • Aide
  • Créer un cours
  • Guide création de cours

eLearning Senegal

  • À propos de nous
  • Aide
  • Contactez nous
  • Notre blog

Ressources

  • Cours
  • Guide Création de cours
  • Outils numériques 

Utilisateur

  • Charte utilisateur
  • Vie privée et données
  • Conditions générales

    Addresse

    • Cité Léopold S. Senghor

    • Dérrière le stade Dakar, Sénégal
    • eLearning Senegal
    • Mobile : 77 222 40 19
    • contact@elearningsenegal.com
    eLearning SenegalRéalisation: TechNextOne - https://technextone.com/

    Les logiciels libres au service de l'apprentissage et de la formation.

    Français ‎(fr)‎
    English ‎(en)‎ Français ‎(fr)‎ Wolof ‎(wo)‎ العربية ‎(ar)‎
    Résumé de conservation de données
    • Validate HTML
    • Section 508 Check
    • WCAG 1 (2,3) Check