Le guide est en cours d'écriture soyez indulgent, ( repris de nos salons Discord )
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Ressources en cours d'écriture à titre informatif
@Il_totore Petite liste non exhaustive des différents build tools pour les langages JVM:
Gradle (Java, Kotlin, Groovy, Scala): https://gradle.org/, utilise Groovy ou KTS pour son buildscript.
SBT (Java, Scala): https://sbt.scala-lang.org/, le build tool par défaut pour Scala, utilise également Scala pour son buildscript.
Mill (Java, Scala): https://www.lihaoyi.com/mill/, un build tool pour Scala et configurable dans ce même langage. Plutôt récent et possède un DSL bien fait par rapport à SBT.
Bazel (Java): https://bazel.build/, le build tool de Google pour plusieurs langages dont Java.
Pour Kotlin
L'idéal en anglais : https://www.coursera.org/learn/kotlin-for-java-developers
Un autre en Fr qui donne une autre façon d'apprendre le langage : https://openclassrooms.com/fr/courses/5353106-initiez-vous-a-kotlin
Autre MOOC intéressant : https://www.codingame.com/playgrounds/28826/formation-kotlin/introduction-a-kotlin
Le cours officiel avec trois langages (Java, Kotlin et Python) : https://www.jetbrains.com/help/education/jetbrains-academy.html#89b6
Ressources en cours d'écriture à titre informatif
The Complete Guide to WordPress REST API Basics : https://kinsta.com/blog/wordpress-rest-api/
Tutoriel Hostinger WD API : https://www.hostinger.com/tutorials/wordpress-rest-api
@Dev Timtonic https://www.youtube.com/watch?v=FK8VF_gAO-8
@Azales : https://www.youtube.com/playlist?list=PLrSOXFDHBtfFuZttC17M-jNpKnzUL5Adc
Ressources en cours d'écriture à titre informatif
@Azales : Pour ceux qui veulent une introduction un peu plus simple pour débuter :
Ça vient de mes cours de "Création de pages web" en Licence Informatique.
Pour l’ensemble des connaissances voici une formation vidéo éprouvé par la communauté de Grafikart: https://www.grafikart.fr/formations/css
SASS :
Bienvenue dans ce nouveau cours traitant de Sass, un préprocesseur CSS parmi les plus célèbres. Dans ce nouveau cours, nous allons apprendre à utiliser les différentes fonctionnalités de Sass (variables, fonctions, imbrication, héritage, structures conditionnelles…) et comprendre en quoi Sass peut nous aider à créer un meilleur code CSS. En effet, une utilisation raisonnée de Sass peut aujourd’hui encore permettre de créer du code CSS à la fois plus facilement maintenable et plus puissant puisque Sass transforme le CSS en un quasi langage de programmation avec l’utilisation intensive de variables notamment.
@Azales HTML & CSS :https://www.youtube.com/playlist?list=PLrSOXFDHBtfE5tpw0bjMevWxMWXotiSdO
Ressources en cours d'écriture à titre informatif
est une ressource web déjà éprouvé qui propose une formation vidéo sur le sujet, il accompagne par exemple un néophyte (débutant ou même de 0) de façon très compréhensible.
Il faut bien vérifier quelque fois les dates et info globalement de toutes les sources et comparer suivant les versions (même ici), il y a toujours un petit travail de vérification à faire c'est pour ça que le guide existe, pour faciliter un peu l'orientation.
Vous pouvez rapidement consulter un contenu, tutoriel par exemple avec des termes obsolètes ou un contenu avec des mauvaises informations.
L’algorithmique est un passage obligé pour les programmeurs en herbes. Avant de vouloir se lancer dans la programmation à proprement parler il est important de comprendre comment on va communiquer avec la machine. Comment on va demander à l'ordinateur d'effectuer tel ou tel opération ?
Même si l'algorithmique peut avoir une utilisation plus large, pour la résolution de problème variées, le but de cette formation est bien de voir l'algorithmique comme un premier pas vers la programmation traditionnelle.
Petite introduction au langage de programmation Rust suivit de plusieurs ressources permettant de commencer/continuer l'apprentissage de ce langage
Le langage Rust est un langage vraiment prometteur, ayant pour objectif d'être aussi performant et rapide que du C/C++ tout en offrant une bien meilleure sécurité au niveau de la gestion de la mémoire, c'est un langage compilé et bas niveau qui permet pour autant d'utiliser et de travailler sur des concepts plus haut niveau, aussi utile pour de la programmation système que pour de la programmation web, si ce langage vous intéresse je vous invite fortement à commencer à l'apprendre, voici juste en dessous quelques ressources qui pourraient vous intéresser pour découvrir ce langage (Mon préféré je l'admets):
Ma chaîne youtube où j'ai commencer à faire des cours de Rust pour essayer de palier au manque de ressources françaises 🇫🇷 :
Ressources anglaises 🇬🇧 :
Cargo est un outil fournit en même temps que Rust, les deux vont de pairs, c'est un outil de gestion de projet EXTREMEMENT utile, il est utilisé dans tous les livres que j'ai mis plus haut et je l'utilise dans mes vidéos (J'explique bien sûr comment s'en servir)
Tenez pour ceux qui veulent une version traduite du rust book 🇫🇷 (en cours de finalisation) :
Pour ceux qui veulent exécuter du rust en ligne vite fait juste pour test :
Pour ceux qui veulent des petits exercices à faire en Rust sur certaines notions 🇬🇧 (c'est en anglais) merci à 0xTimD de m'avoir partagé ce lien :
Njörd m'a montré ça et c'est plutôt pas mal, c'est une fiche de révision du langage, en revanche c'est aussi en anglais 🇬🇧 :
Si je trouve d'autres ressources (ou quelqu'un d'autre) je les rajouterai ici, sur ce :
Rédigé par Azales Ma biographie :
Ressources en cours d'écriture à titre informatif
@r00t Hi, tu veux apprendre le Ruby ? Alors cette Playlist est faite pour toi ! Voici une Playlist sur les bases du langage Ruby ainsi que la POO (Programmation Orienté Objet) en Ruby créé par Opcode. https://www.youtube.com/watch?v=EIi1GY01geQ&list=PLEKeA49RafrKINk9B0DK1Qqc8307aw1OD
En voici une autre avec un peut de POO : https://www.youtube.com/watch?v=vgSQ97FDSvM&list=PLjwdMgw5TTLVVJHvstDYgqTCao-e-BgA8
Encore une autre ! https://www.youtube.com/watch?v=ZCd_xE88fIY&list=PL0TnHYy48T2xodA4mqZThpwtH0-8julBh
Et une autre : https://www.youtube.com/watch?v=Hgk76ysNNR0&list=PLuWyq_EO5_AJfTwG9RX6HovYsm2ZCoH8C
Maintenant je vais vous présenter des Playlist sur Ruby On Rails. (Ruby On Rails est un Framework Web) https://www.youtube.com/watch?v=EX7T298UjoU&list=PLlxQJeQRaKDSO4HqJIifq6OZmZm-6lidT https://www.youtube.com/watch?v=AG2mMAsuMwQ&list=PLjwdMgw5TTLWfI1B2Wv2WPgR9iOyw12zi https://www.youtube.com/watch?v=caVUBl2UU3E&list=PL0TnHYy48T2w_341XcdDNcKFF307YB0KK
Ressources en cours d'écriture à titre informatif
La meilleur ressource pour apprendre depuis des années c'est :
C'est ma référence par excellence, en plus en Français chose rare dans le milieu, très sincèrement commencer par cette ressource c'est idéal.
Il y a des cours pour chaque échelon franchit :
Pour le logiciel prennez celui que Dr black Wolf ma recommandé, que j'ai éprouvé qui est vraiment dans mon top 10 le meilleur !
Beekper Studio est cross plateforme il sera un atout très fort dans votre avancer dans le SQL pure ! Sachez bien une chose, après quelques années d'expérience s'il y a bien un truc que j'ai retenu avec le SQL, c'est qu'il sera toujours plus rapide, efficace et productif de savoir et d'utiliser le SQL plutôt que se reposer sur des outils qui font tout à votre place !
Par exemple, il est arrivé sur un projet client que je dois faire une migration, après l'avoir créé avec un framwork Backend je me suis rendu compte qu'il a passer 20 minutes pour 15 000 entrées re traité, réinséré dans la base. En SQL pure, après quelques jours pour construire la requête idéale, pour un résultat exécuté en quelques secondes. À vous de voir.
Si besoin il y a un format PDF sur le site soyez attentif !
@Azales : https://www.youtube.com/playlist?list=PLrSOXFDHBtfGl66sXijiN8SU9YJaM_EQg
Ressources en cours d'écriture à titre informatif
Voici une petite ressource pour commencer HTML (ça vient de mes cours de licence Informatique, ne faites pas attention à la partie "serveurs pédagogiques") :
Pour l’ensemble des connaissances voici une formation vidéo éprouvé par la communauté de Grafikart: https://www.grafikart.fr/formations/html
@Azales HTML & CSS :https://www.youtube.com/playlist?list=PLrSOXFDHBtfE5tpw0bjMevWxMWXotiSdO
Ressources en cours d'écriture à titre informatif, on sait que le C, C++ et C# son différent, on regroupe ici le temps de vider nos salons Discord.
Petite présentation de C# : https://docs.microsoft.com/fr-fr/dotnet/csharp/tutorials/intro-to-csharp/ Cette documentation est tutoriel, sont utiliser en école privé pour apprendre à utiliser le langage, Microsoft à fait tout ce qu'il fallait pour bien comprendre et apprendre Une fois que vous êtes prêt c'est par ici : https://docs.microsoft.com/fr-fr/dotnet/csharp/tutorials/intro-to-csharp/hello-world
Info venant de @Jacques Pour apprendre le c++ https://learncpp.com/
Pour apprendre a utiliser vs2019 c :
https://docs.microsoft.com/fr-fr/cpp/get-started/tutorial-console-cpp?view=vs-2019https://docs.microsoft.com/fr-fr/cpp/overview/visual-cpp-in-visual-studio?view=vs-2019
Ressources en cours d'écriture à titre informatif
@flov220 :
єtђгค๓ :
@Léolios : La suite sera ici pour apprendre le TypeScript :
@Thomas :Certains ont peut-être déjà vu ce site mais je le poste tout de même. C'est un article regroupant les notions avancées de Typescript (ça peut vite être hardcore, une bonne maîtrise du langage est donc nécessaire à la compréhension de ces différentes notions) :
@Léolios : Node ressemble à ça :
Le moteur V8 est présent aussi dans les navigateurs pour exécuté du JS. En réalité y a pas de meilleurs langage, juste suivant le contexte il peut être plus approprié. On le retrouve aussi dans Deno.
[Développeur avancé] - POO requis.
Pour ceux qui sont avancé comme @Thomas @Axone ... Je vous recommande un site pour apprendre la suite à la POO sur les patrons de conceptions (design pattern).
Refactoring.Guru vous facilite l’accès à tout ce que vous devez savoir sur la refactorisation, les patrons de conception, les principes SOLID, et d’autres sujets intéressants de la l'architecture et de la programmation.
Le site est vraiment complet je n'ai rien à redire.
C'est en trois parties @Thomas Node vs Deno: Synopsis
Deno est un runtime simple, moderne et sécurisé pour JavaScript et TypeScript qui utilise le moteur JS V8 de Google. Deno est construit en Rust. Deno est sécurisé, fonctionne en mode "sandbox", exécute le script typographique dès sa sortie de la boîte et est livré sous la forme d'un seul fichier exécutable. En plus d'exécuter une application de type script, Deno comprend également un testeur, un formateur, un linter, un inspecteur, etc. Deno est plus qu'un simple moyen d'exécuter des applications Typescript. Deno est une chaîne d'outils complète.
Pour typeScript cela sera le lien :
Petit complément :
Ressources en cours d'écriture à titre informatif
Le langage python est un langage de programmation interpreté orienté objet. Il a été crée en 1991 par Guido va Rossum. Python possède aujourd'hui une très grande communauté et donc il y a énormément de choses qui sont possibles avec ce langage. Pour vous donner une idée voici un lien qui regroupe beaucoup de bibliothèque et de frameworks: https://github.com/vinta/awesome-python
Python dans le monde professionnel est beaucoup utilisé dans la science des données, l'intelligence artificielle et aussi dans les maths. Python est aussi souvent utilisé pour créer des serveurs web et faire du scripting.
Les ressources :
@flov220 : https://www.fun-mooc.fr/courses/course-v1:UCA+107001+session02/about
C'est petite playlist sur le langage python ^^ par @BlindEyes
https://www.youtube.com/playlist?list=PLrSOXFDHBtfHg8fWBd7sKPxEmahwyVBkC
@Njörd : Le cours de Gérard Swinnen, Apprendre à programmer avec Python3, une référence dans le domaine (et il est en français, que demander de plus ? )