Written by @ange, 2022-03-23, Last update: 2024-04-27
Si vous voulez apprendre à développer des logiciels open source sur Linux, voici par où commencer.
Vous voulez un travail de programmation bien rémunéré? Selon le décompte de ZipRecruiter, le salaire annuel moyen d’un développeur open source aux États-Unis est de 123 411 $. C’est pas mal. Il y a aussi beaucoup de demande pour les pros de Linux et de l’open source. La Fondation Linux et edX , le principal fournisseur de cours en ligne ouverts et massifs (MOOC), ont rapporté dans leur rapport sur les emplois open source 2021 que la paire a trouvé plus de demande que jamais pour les meilleurs travailleurs open source.
C’est pourquoi la Fondation Linux a publié trois nouvelles formations sur la plate-forme edX : Développement de logiciels open source : Linux pour les développeurs (LFD107x) , Outils Linux pour le développement de logiciels (LFD108x) et Git pour le développement de logiciels distribués (LFD109x). Les trois cours peuvent être suivis individuellement ou combinés pour obtenir un certificat professionnel en développement de logiciels open source, Linux et Git .
Le premier cours, Développement de logiciels open source : Linux pour les développeurs (LFD107x) explore les concepts clés du développement de logiciels open source et comment travailler de manière productive sous Linux. Vous n’avez pas besoin de connaître Linux avant de commencer ce cours, car il s’agit d’une introduction à Linux conçue pour les développeurs. Vous y apprendrez comment installer Linux et les programmes, comment utiliser les environnements de bureau, les éditeurs de texte, les commandes et utilitaires importants, les shells de commande et les scripts, les systèmes de fichiers et les compilateurs.
Pour ce cours, la Fondation vous recommande d’utiliser un ordinateur installé avec une distribution Linux actuelle. J’irais plus loin et vous recommanderais d’en utiliser un avec l’une des distributions Linux professionnelles. En particulier, vous devez vous concentrer sur l’une des trois principales familles Linux d’entreprise : Red Hat Enterprise Linux (RHEL) , SUSE Linux Enterprise Server (SLES) et Ubuntu. Il existe des centaines d’autres distributions, mais ce sont celles qui comptent pour les entreprises à la recherche de développeurs Linux.
Aussi :Comment devenir un pro de Linux
Le cours suivant Outils Linux pour le développement logiciel (LFD108x) examine les outils nécessaires pour effectuer le travail quotidien dans les environnements de développement Linux et au-delà. Il est conçu pour les développeurs ayant une expérience de travail sur n’importe quel système d’exploitation et souhaitant comprendre les bases du développement open source. À la fin, les participants seront familiarisés avec les outils shell essentiels, afin qu’ils puissent travailler confortablement et de manière productive dans les
environnements Linux. De plus, je vous recommande de venir à ce cours avec une connaissance pratique du langage de programmation C.
Enfin, Git pour le développement de logiciels distribués (LFD109x) fournit une introduction approfondie à Git. Git est l’autre grande réalisation de Linux Torvalds. Ce système de contrôle de source a d’abord été utilisé par la communauté du noyau Linux pour permettre aux développeurs du monde entier de fonctionner efficacement. De plus, grâce à des sites tels que GitHub et GitLab, Git est devenu la lingua franca de tout développement logiciel. Tout le monde utilise Git aujourd’hui.
Avec ce cours, vous apprendrez à utiliser Git pour créer de nouveaux référentiels ou cloner des référentiels existants, valider de nouvelles modifications, examiner les historiques de révision, examiner les différences avec les anciennes versions, travailler avec différentes branches, fusionner des référentiels et travailler avec une équipe de développement distribuée. Que vous finissiez ou non par programmer sous Linux, savoir utiliser Git est essentiel pour le programmeur moderne.
Aussi :La Fondation Linux propose une suite de cours de gestion open source
Les trois cours se combinent dans le programme de certificat professionnel “Développement de logiciels Open Source, Linux et Git” . Avec cette certification, les employeurs sauront que vous êtes capable de programmer en open source.
Ces classes ont été créées par Jerry Cooperstein, PhD, responsable de contenu senior de la Linux Foundation. Cooperstein travaille avec Linux depuis 1994 et a la responsabilité globale de tout le contenu de la formation Linux Foundation.
Pour tirer le meilleur parti des cours, vous devrez obtenir le certificat professionnel. Pour ce faire, vous devez vous inscrire au programme, suivre les trois cours et payer des frais de certificat vérifiés de 149 $ par cours. Vous pouvez également suivre les trois cours via edX en mode audit sans frais.
Après avoir consacré plusieurs années à ses recherches et à sa normalisation Fraunhofer HHI célèbre la publication et l'adoption officielle de la nouvelle norme mondiale de codage vidéo H. 266 / Codage vidéo polyvalent (VVC).
Reconnu pour avoir marqué les westerns spaghetti de Sergio Leone, le lauréat d'un Oscar a également produit les sons et la musique de Ennio Morricone, le lauréat d'un Oscar dont les partitions obsédantes et inventives ont habilement accentué la tension frémissante et sans dialogue des westerns spaghetti dirigés par Sergio Leone, est décédé. Il avait 91 ans.
L'arme secrète de la PlayStation: une usine presque entièrement automatisée. La PlayStation de Sony a gagné des centaines de millions de fans à travers le monde depuis son lancement en 1994.
Le nouveau livre de l'anthropologue David Graeber accuse l'économie mondiale de créer des emplois insignifiants qui tuent l'esprit humain.
Les processeurs ARM ont longtemps dominé le monde mobile, presque tous les téléphones et tablettes Apple et Android utilisent un modèle de processeur ARM
Alors que Chicago chancelait cette semaine d'un week jeunes enfants, le surintendant de la police David Brown a doublé son approche pour endiguer la violence lors d'une conférence de presse lundi.
Un jeu de poker de longue date avec un groupe d'étudiants en médecine du sud-ouest de l'Université du Texas à Dallas a réuni Gaurab Chakrabarti et Sean Hunt. Wenly Ruan, partenaire du laboratoire de dissection de Chakrabarti et petite amie de Hunt (aujourd'hui épouse), était le lien.
Pourquoi Reddit voulait-il utiliser DRM? Ce pop Pour le savoir, analyser son code souce paraisait etre la meilleure soultion.
Une conséquence fascinante d'Internet est à quel point il a rapproché le problème de la recherche de âme sœur, et à quel point les hypothèses du problème du mariage stable
Le Linux Mint projet a fait des menaces pour empêcher activement Ubuntu Snap packages d'installer le système de gestion package APT sans le consentement de l'utilisateur
Ce matin, en réponse, le MIT et Harvard ont déposé conjointement une plainte contre ICE et le département américain de la Sécurité intérieure devant un tribunal fédéral du Massachusetts.
Un blogueur rationaliste controversé est devenu une mascotte et un martyr dans une lutte contre le New York Times
L'importance des tests dans le développement de logiciels modernes est vraiment difficile à surestimer.
Il y a quelques jours, Amos, a connu un événement d'extraction de mot de passe par des pirates informatiques et, par conséquent, a été laissé de sa poche par quelques centaines d'euros.
Voyons à quel point vous connaissez les ordinateurs! Tous ces programmesont un nombre variable en eux.
Linus Torvalds, le créateur de Linux, a offert quelques réflexions intéressantes sur le jeu d'instructions Advanced Vector Extensions 512 (AVX-512) d'Intel
Apple lance un programme pour améliorer la sécurité de ses appareils
Logiciel de reconnaissance faciale utilisant des photos piratées
Brewster Kahle partage sa réflexion sur le procès contre Internet Archive
Les données personnelles de clients Instacart sont vendues en ligne
La nouvelle version d'Apache Arrow 1.0.0 est enfin sorti
Il a honte du code qu'il a produit
GOOGLE anti-AGPL
Système de fichiers à partir de zéro dans Rust
Firefox 79 est sorti la nouvelle version de firefox
QEMU devrait passer de C à Rust
Le dernier Firefox déploie la protection améliorée contre le pistage 2.0
Les bases de l'avenir de Rust
Caractéristique de Python 3.9
Chrome déploie IETF QUIC et HTTP / 3
Copyright © 2020 | Powered By | Yaknema SARL