Mai 6, 2020
Ahmed Mohammed aus Gizeh, Ägypten, arbeitet mit unserem Kompatibilitätsteam zusammen und behebt Probleme mit Themes oder Plugins.
Um React zu lernen, hat er sich vor kurzem für einen 6-wöchiges Bootcamp mit Online-Vorlesungen und Diskussionsvorträgen. Sie wird von Zac Gordon organisiert.
Im Jahr 2015 forderte Matt Mullenweg alle Mitglieder der WordPress-Community auf, JavaScript gründlich zu lernen. Seitdem werden JavaScript und React in WordPress Core, Themes und Plugins intensiv genutzt. WPML und Toolset verwenden ebenfalls React und ich bin mir ziemlich sicher, dass jeder, der plant, auf die eine oder andere Weise mit WordPress verbunden zu bleiben, mehr über React wissen muss.
Ich habe angefangen, React zu lernen, indem ich mir einen Kurs auf Udemy angesehen habe. Es war gut und ich habe eine Menge gelernt. Dann hörte ich von Zac Gordons Online-Bootcamp. Zuerst habe ich mich für JavaScript eingeschrieben, und nach meinem Abschluss habe ich mich für React eingeschrieben.
Jedes Jahr bietet die OTGS ihren Mitarbeitern ein sehr großzügiges Stipendienprogramm an. Das Ziel ist es, einen Kurs oder eine Aktivität zu wählen, die einen positiven Einfluss auf die Qualität unserer Arbeit im Unternehmen hat. Als ich erkannte, dass React der richtige Weg für die Webentwicklung ist, meldete ich mich für dieses Bootcamp an und nutzte unser Stipendienprogramm.
React ist eine JavaScript-Bibliothek zur Erstellung von Benutzeroberflächen. Es ist ein wesentlicher Bestandteil der modernen Webentwicklung. Das Erlernen von React hilft mir, die besten Praktiken für Codierungsstile, Architektur und Tools zu entwickeln.
Kenntnisse in JavaScript sind erforderlich. Das JavaScript Bootcamp ist eine empfohlene Voraussetzung. Grundlegende HTML- und CSS-Kenntnisse sind ebenfalls empfehlenswert. Das Gruppenumfeld im Bootcamp hält mich motiviert und ich habe mehr gelernt, als ich es alleine oder mit einem normalen Online-Kurs getan hätte.
Jetzt bin ich fast fertig mit dem React Bootcamp und arbeite an meinem Abschlussprojekt. Ich baue eine einfache Todo-App und werde sie hier teilen, damit jeder sie nutzen kann ;)
Im Grunde genommen kann ich damit Probleme mit Themes oder Plugins, die React verwenden, debuggen oder beheben. Aber ich habe vor, tiefer in Themen wie Gutenberg-Blöcke und Headless WordPress (auch bekannt als entkoppeltes WordPress) einzutauchen, bei dem Sie WordPress als Backend verwenden und das Frontend mit React! erstellen.
Sie können diese einfache Website testen, die ich zu Testzwecken erstellt habe. Alles, was Sie sehen, ist React und der gesamte Inhalt wurde über das normale WordPress-Dashboard hinzugefügt. Das geht rasend schnell!
Ich habe jetzt viel mehr Zeit. Wir gehen nirgendwo hin, also habe ich etwa 20 Stunden pro Woche für das Studium und andere Dinge, die nichts mit der Arbeit zu tun haben. Ich verbringe jeden Tag nach der Arbeit ein paar Stunden und an den Wochenenden etwa 4-5 Stunden damit, mich in React einzuarbeiten.
Früher haben wir ein monatliches Treffen abgehalten(WordPress Cairo meetup), ein physisches, aber aufgrund der COVID-19 Beschränkungen sind wir gezwungen, es online zu machen. Überraschenderweise haben wir mehr Teilnehmer für das April-Treffen. Es waren mehr als 40 Teilnehmer anwesend (Screenshot anbei) und es war eine sehr schöne Veranstaltung!
Jedes Mal, wenn wir ein Meetup organisieren, kommen die Teilnehmer mit Fragen zu WPML :) Das ist zu erwarten, denn sie kennen Mohamed Khafaja und ich arbeite für das Unternehmen, das WPML entwickelt.
Mir ist aufgefallen, dass WPML immer mehr zur Standardlösung für alle wird, die eine mehrsprachige Website erstellen wollen. Früher hat unsere Community nach kostenlosen Lösungen gesucht, aber das ändert sich jetzt. Ich kann deutlich sehen, dass ihre erste Wahl WPML ist.
Ich möchte diese Gelegenheit nutzen, um allen zu danken, die es mir ermöglicht haben, nicht nur mein Wissen zu erweitern, sondern es auch mit anderen WordPress-Enthusiasten in meinem Teil der Welt zu teilen.
Sind Sie daran interessiert, in einem weltweit verteilten Team zu arbeiten, das Wachstum und Weiterentwicklung fördert? Sind Sie bereit, die Macht der Technologie für eine bessere Zukunft zu nutzen?