Gérez vos codes source avec Git Les branches font partie du cœur même de Git et constituent un de ses principaux atouts. C’est un moyen de travailler en parallèle sur d’autres fonctionnalités. C’est comme si vous aviez quelque part une « copie » du code source du site qui vous permet de tester vos idées les plus folles et de vérifier si elles fonctionnent avant de les intégrer au véritable code source de votre projet. Bien que les branches soient « la base » de Git, je n’en ai pas parlé avant pour rester simple. Pourtant, il faut absolument les connaître et s’en servir. La gestion poussée des branches de Git est la principale raison qui incite les projets à passer à Git, donc il vaut mieux comprendre comment ça fonctionne et en faire usage, sinon on passe vraiment à côté de quelque chose. Dans Git, toutes les modifications que vous faites au fil du temps sont par défaut considérées comme appartenant à la branche principale appelée « master » : On voit sur ce schéma les commits qui sont effectués au fil du temps.
Qu'est-ce que le Mind Mapping ? (et comment l'utiliser efficacement !) A l’école, on vous a appris à faire des plans pour vos dissertations. Mais il y a mieux et plus complet: le mind mapping ou carte mentale ! La carte mentale est un moyen fabuleux de représenter des idées et des concepts de manière graphique. C’est un outil de pensée visuelle qui aide à structurer l’information pour vous aider à mieux l’analyser, la comprendre, la synthétiser… Une carte heuristique (c’est l’un des noms donnés à une mind map en français) est aussi très utile pour se rappeler de ses idées et en générer de nouvelles. Comme dans toutes les grandes idées, sa force réside dans sa simplicité. C’est une méthode différente d’une prise de notes traditionnelle ou d’un texte linéaire. Vous voulez vous former simplement au Mind Mapping avec un spécialiste du sujet ? Activité à la fois analytique et artistique, la carte heuristique engage votre cerveau d’une manière beaucoup plus riche et l’aide dans toutes ses fonctions cognitives. Alors, à quoi ressemble une mind map ? Conclusion
Écrivez du JavaScript pour le web Vous venez d'apprendre à programmer avec le langage JavaScript et vous voulez maintenant créer des pages web dynamiques ? Avoir un site web c'est bien, mais le rendre dynamique et interactif, c'est encore mieux ! Dans ce cours, vous apprendrez à manipuler le DOM pour récupérer des éléments d'une page et de modifier leur contenu, leurs classes, leurs styles etc. Ce cours vous apprendra également à : capter les interactions de vos utilisateurs, que ce soit un clic de souris ou le remplissage d'un formulaire, pour pouvoir réagir à ces événements ;communiquer avec un site web pour récupérer et lui envoyer des données ;créer du code asynchrone en JavaScript pour paralléliser des requêtes HTTP et délayer l'exécution d'une fonction JavaScript. Enfin, vous découvrirez des outils permettant d'optimiser votre code pour créer un environnement de travail optimisé. Vous êtes prêt ?
GitHub Pages | Websites for you and your projects, hosted directly from your GitHub repository. Just edit, push, and your changes are live. Montez un serveur de fichiers sous Linux Vous savez utiliser un système Linux et sa ligne de commande, vous trouvez ça génial et vous avez envie d’en savoir plus ? Vous êtes au bon endroit. Que vous souhaitiez simplement approfondir vos compétences de Linux, participer à la gestion informatique de votre association ou découvrir Linux dans une perspective professionnelle, ce cours est fait pour vous. Ici, vous allez découvrir un domaine dans lequel Linux peut exprimer toute sa puissance : le monde des serveurs informatiques. Vous verrez précisément ce qu’est un serveur et les types de services qu’il peut fournir. Ça vous tente ? Vos professeurs Etienne Lavanant est ingénieur système indépendant. Stiven Guillaume est administrateur système et réseaux ; mais c'est également un de nos mentors chez OpenClassrooms !
Les entreprises n’ont pas besoin de plus de développeurs… | by Mathieu Nebra | Medium … Vive le Student Success ! Quand nous avons fondé OpenClassrooms avec mon associé Pierre, nous avons commencé par suivre le manuel de la parfaite petite entreprise en bons petits soldats : — Il faut un service financier.— Ah bon ok.— Il faut un management, avec un codir ou un comex mensuel.— Ah ok ok.— etc. Naturellement, quand on a commencé à avoir des clients (allelujah !), on s’est dit qu’il nous fallait un… service client. A l’école et dans les médias, on nous a appris qu’un service client, c’était ça : Cette approche que l’on connaît tous, chez OpenClassrooms on a vite senti que ça n’allait pas le faire : On ne fait que répondre aux demandes entrantes. Les clients ne seraient donc que des gens qui ont des « problèmes » qui nous coûtent de l’argent ? Pourquoi il fallait changer de nom Nous sommes maintenant convaincus que dépenser plus rapportera plus aux étudiant·e·s comme à l’entreprise sur le long terme. Le lifelong coaching sera notre réponse au lifelong learning.
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. 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 !
GIT - Ligne de commande principale Annuler commits (soft) Seul le commit est retiré de Git ; vos fichiers, eux, restent modifiés. Vous pouvez alors à nouveau changer vos fichiers si besoin est et refaire un commit. Annuler le dernier commit Pour indiquer à quel commit on souhaite revenir, il existe plusieurs notations : HEAD : dernier commit ;HEAD^ : avant-dernier commit ;HEAD^^ : avant-avant-dernier commit ;HEAD~2 : avant-avant-dernier commit (notation équivalente) ;d6d98923868578a7f38dea79833b56d0326fcba1 : indique un numéro de commit ;d6d9892 : indique un numéro de commit version courte. Annuler commits (hard) Si vous voulez annuler votre dernier commit et les changements effectués dans les fichiers, il faut faire un reset hard. Annuler les commits et perdre tous les changements Annuler les modifications d’un fichier avant un commit Si vous avez modifié plusieurs fichiers mais que vous n’avez pas encore envoyé le commit et que vous voulez restaurer un fichier tel qu’il était au dernier commit :
Reprenez le contrôle à l'aide de Linux ! "Linux c'est trop compliqué, c'est pour les pros" (Dire qu'il y a des gens qui croient ça !) ... Comment ça... c'est ce que vous croyez vous aussi ? o_O Halte-là, malheureux ! Ne faites pas un pas de plus, vous faites fausse route ! Linux n'est pas compliqué, et je vais vous le prouver. A qui s'adresse ce cours ? Aux utilisateurs de Windows qui veulent découvrir LinuxAux linuxiens débutants qui cherchent à mieux maîtriser leur OSAux webmasters qui doivent administrer un serveur dédié sous LinuxAux curieux comme vous qui se demandent juste comment Linux fonctionne ;) Grâce à Linux, vous avez la possibilité aujourd'hui de reprendre le contrôle de votre ordinateur et de découvrir tout un nouveau monde passionnant, le tout sans dépenser un sou ! "Linux c'est trop compliqué, c'est pour les pros" (Dire qu'il y a des gens qui croient ça !) ... Linux n'est pas compliqué, et je vais vous le prouver. A qui s'adresse ce cours ?
3 Mistakes To Avoid If You’re Studying An Online Degree | by Mathieu Nebra | Medium We’ve been delivering fully online degrees at OpenClassrooms for quite some time now. Students learn online with the help of courses, projects and a professional mentor. That’s great… … but I still see them making the same mistakes over and over again. I decided to sum up the 3 biggest mistakes you might want to avoid if you’re thinking about getting an online degree. People tend to think that online learning is easy. Also, it’s not because you’re going to work from home that it’s going to be a piece of cake. I recommend going to a coffee shop or a coworking space from time to time to meet other people and get yourself into a “deep focus” session. Every day, we get students asking over and over again if it is possible to combine online study with other things. Can I follow an online curriculum while being at university? Short answer: no. Long answer: no, because an online curriculum like OpenClassrooms’ is too demanding. Some people also want to follow two paths at once on OpenClassrooms.
Apprenez à développer en C# Le C# (Prononcez "Cé charpe" à la française ou "ci charpe" à l'anglaise), ça vous dit quelque chose ? C'est le langage de programmation phare de Microsoft. Utilisé par un nombre important et grandissant de professionnels, il permet de réaliser toutes sortes d'applications. Ce cours a pour but de vous apprendre les rudiments de ce magnifique langage et est ouvert à tous les débutants, qu'ils aient entendu parler du sujet ou non ! Ici, vous apprendrez comment on crée des applications informatiques et plus particulièrement celles utilisant le framework .NET que l'on découvrira ensemble ; puis vous vous familiariserez avec la syntaxe de base du C# pour commencer à créer des applications avec Visual Studio. À la fin de ce cours, vous maîtriserez les bases de la programmation en C# et saurez créer une application capable d'interagir avec un utilisateur, de lire ses saisies au clavier et d'afficher des choses à l'écran via une console. Joli programme, n'est-ce pas ?
Git Configuration So far, we’ve covered the basics of how Git works and how to use it, and we’ve introduced a number of tools that Git provides to help you use it easily and efficiently. In this chapter, we’ll see how you can make Git operate in a more customized fashion, by introducing several important configuration settings and the hooks system. With these tools, it’s easy to get Git to work exactly the way you, your company, or your group needs it to. First, a quick review: Git uses a series of configuration files to determine non-default behavior that you may want. The first place Git looks for these values is in the system-wide [path]/etc/gitconfig file, which contains settings that are applied to every user on the system and all of their repositories. Finally, Git looks for configuration values in the configuration file in the Git directory (.git/config) of whatever repository you’re currently using. Basic Client Configuration core.editor $ git config --global core.editor emacs commit.template
Un serveur d'hébergement multiutilisateur sous Linux Bonjour ! Le but de ce tuto est de vous apprendre à installer un serveur Linux qui permette l'hébergement de plusieurs utilisateurs. Chaque utilisateur aura un accès FTP, un dossier personnel, et un dossier web. Je vous souhaite une bonne lecture ! Prérequis Ceci étant dit, nous pouvons commencer ! Avant toute chose, assurez-vous d'avoir un fichier /etc/apt/sources.list bien configuré et un système à jour ! Voici un exemple de sources.list : #Attention, ce sources.list est fait pour la version "testing" de Debian, c'est-à-dire la future version stable. Pour la version stable, il faut remplacer les testing par des etch. Il suffit ensuite de taper en console deux commandes pour avoir un système à jour ! aptitude update aptitude full-upgrade Par souci de simplicité, on va considérer que l'on est dans un réseau local qui contient notre serveur et un autre ordinateur qui permettra de tester le serveur. Installer le serveur web : Apache 2 Nous allons commencer par installer le serveur web ! . #! #! #! #!