Vielleicht ist eine der aufregendsten Aussichten für den Einstieg in ein Feld wie die Webentwicklung die Fähigkeit, einfach sofort hineinzukommen. Im Gegensatz zu vielen Berufen, die Monate oder sogar Jahre der Ausbildung erfordern, mit Web-Entwicklung können Sie heute leicht loslegen, wenn Sie das Feuer des Lernens und Entdeckens unter Ihren Füßen schwelen fühlen!Der beste Ort, um ein Gefühl dafür zu bekommen, wie Entwicklung funktioniert, sind die zahlreichen kostenlosen, selbstgeführten Online-Webentwicklungskurse, die alles von grundlegenden Programmiereinführungen bis hin zu Best Practices für die Entwicklung abdecken. Im Folgenden werfen wir einen Blick auf die besten Webentwicklungskurse und heben hervor, was sie Ihnen jeweils bieten können, sowie eine Auswahl der besten Links oder Tools zum Auschecken.
Codecademy (besuchen)
Codecademy bietet eine Reihe von selbstgeführten Tutorials für Anfänger, um die Grundlagen der Webentwicklungsprogrammierung zu erlernen. Es wird eine in sich geschlossene Entwicklungsumgebung im Browser erstellt, in der Sie die grundlegenden Strukturen von Front-End-Code wie HTML und CSS erlernen können, bevor Sie zu Back-End-Sprachen wie Ruby on Rails und Python übergehen.
Verpassen Sie nicht … Die Machen Sie eine Website und HTML & CSS-Programme sind große Anfangspunkte, wenn Sie die Grundlagen der Web-Struktur und Design lernen müssen. Für schwerere Codierung, versuchen Sie das Ruby Language Tutorial gefolgt von der Learn Ruby on Rails Anleitung zum Erstellen einer einfachen, funktionalen Website.
Khan Academy (Besuch)
Eine äußerst nützliche Lernseite, die alle Arten von Themen abdeckt, und insbesondere der Bereich Computerprogrammierung kann nicht übersehen werden. Es verfügt über eine Vielzahl von selbstgeführten Tutorials, in der Regel mit Experten, die Audio-und / oder Video-Anleitung zum Thema, während interaktive On-Screen-Fenster zeigen den Code und geben die Ergebnisse während der Erzählung.
Verpassen Sie nicht … Die großartige Einführung in die SQL-Datenbank-Engine enthält geführte Erzählungen und sogar persönliche Herausforderungen, bei denen Sie aufgefordert werden, SQL selbst zu schreiben, um einfache Aufgaben auszuführen. Eine unterhaltsame Serie zum Erlernen der Grundlagen des Zeichnens und Animierens mit JavaScript eignet sich hervorragend, um in diese produktive Front-End-Sprache einzusteigen.
MIT OpenCourseware (visit)
Eine Fülle von selbstgeführten Kursen von niemand anderem als einer der besten technischen Schulen in den Vereinigten Staaten, MIT. Das MIT OpenCourseware-Programm bietet eine unglaubliche Bandbreite an Themen, darunter Hunderte von Kursen zu Programmierung, Entwicklung, Mathematik und Computertechnik.Introduction to Computer Science and Programming ist ein vollständiger, unabhängiger Studiengang, der alle Ressourcen und Kursmaterialien enthält, um Sie für das Programmieren zu begeistern und sich für das Programmieren zu interessieren. Eine sanfte Einführung in die Programmierung mit Python ist auch eine großartige Ressource, um einen Einblick in diese beliebte und gut gestaltete Back-End-Sprache zu erhalten.
Coursera (visit)
Ähnlich wie MIT OpenCourseware bietet Coursera eine Vielzahl von Online-Kursen von verschiedenen Universitäten auf der ganzen Welt kostenlos an. Jeder Kurs variiert leicht in Format und Zeitplan, aber zahlreiche Kurse sind für die Programmierung, Entwicklung und Informatik zur Verfügung, um einen Vorgeschmack zu bekommen.
Verpassen Sie nicht … Eine großartige Anleitung für Anfänger zum Programmieren finden Sie im Programming for Everyone-Kurs der University of Michigan. Während die Sprache, die während des Kurses verwendet wird, spezifisch für Python ist, konzentriert sich der Kurs selbst auf die Konzepte der allgemeinen Programmierung, die auf praktisch alle Sprachen angewendet werden können, denen Sie in den kommenden Jahren begegnen werden.
Mozilla Developer Network (besuchen)
Mozilla, das Team hinter dem beliebten Firefox-Webbrowser, hat über das Mozilla Developer Network eine unglaubliche Ressource für Entwickler aller Kenntnisstufen und Fachkenntnisse geschaffen. Diese Ressourcen, Artikel und Tutorials sind perfekt für diejenigen, die Informationen aufnehmen und am besten mit der bewährten Methode lernen, Wörter zu lesen und Beispiele direkt auf der Seite zu sehen. Das Themenspektrum ist breit, von grundlegenden Web-Einführungen und Front-End-Sprachen bis hin zu allgemeinem Vokabular und Optimierung & Leistung.Erste Schritte mit dem Web ist eine großartige Ressource für Anfänger, um zu lernen, wie Websites funktionieren und wie man mit Front-End-Technologien wie HTML, CSS und JavaScript schreibt und herumspielt.
HTML5 Rocks (visit)
Während die Benutzeroberfläche etwas glanzlos ist und das Auffinden relevanter Artikel etwas schwierig sein kann, bietet die von Google erstellte HTML5 Rocks—Website eine breite Auswahl an Artikeln und Tutorials zu allen Arten von Webentwicklungsthemen mit Zielgruppen von Anfängern bis zu fortgeschrittenen Entwicklern.
Verpassen Sie nicht … Getting Started with CSS Shapes bietet eine großartige Einführung in fortgeschrittene CSS-Techniken, von denen viele Anfänger vielleicht nicht einmal wissen, dass sie rein mit CSS erreicht werden können.
A List Apart (visit)
A List Apart ist eines der professionellsten und aktuellsten Online-Magazine, das sich direkt an Webentwickler und -designer richtet. Wenn Sie ein wenig lesen und von den Erfahrungen und Ratschlägen anderer Experten auf diesem Gebiet lernen möchten, ist das Durchsuchen der Artikel hier eine großartige Ressource.Der Aufbau nichtlinearer Erzählungen für das Web bietet einen großartigen Einblick in die Vorstellung, dass die verstreute, modulare Natur moderner Websites erfordert, dass Erzählungen über unsere Inhalte frei fließen dürfen und nicht Folgen Sie der traditionellen „Anfang, Mitte, Ende“ -Struktur des Geschichtenerzählens. Lesen Sie auch Reframing Accessibility for the Web, welche unserer eigenen Vorurteile gegenüber Webbenutzern mit Behinderungen bestehen und wie Entwickler das Design für Barrierefreiheit vorantreiben können, unabhängig vom Benutzer am anderen Ende.
Coding Dojo Algorithm Prep (visit)
Für neue Entwickler ist es so unglaublich wichtig, sich so früh wie möglich mit Programmieralgorithmen vertraut zu machen – so sehr, dass sie zur zweiten Natur werden.
Verpassen Sie nicht … Coding Dojo hat eine kostenlose Algorithmus-Trainingsplattform erstellt, die Ihnen hilft, Ihre Codierungsmuskeln aufzubauen und die Grundlagen des Codierens zu erlernen, bevor Sie sich mit dem Codieren befassen! Die Algorithmus-Trainingsplattform führt Sie durch eine Reihe von Problemen, die mit zunehmendem Level schwieriger werden. Nach jeder Herausforderung gibt es ein Video mit einem Coding Dojo Instructor, der durchläuft, wie er oder sie den Algorithmus persönlich lösen würde.
Bonus-Tipp & Ressourcen: Machen Sie sich mit Back-End-Programmiersprachen vertraut
Nachdem Sie die Grundlagen der Webentwicklung nass gemacht haben, werden Sie wahrscheinlich mit dem Übergang zu mehr Back-End-Programmierung beginnen. An diesem Punkt müssen Sie zunächst eine Sprache auswählen, und vertrauen Sie uns, es gibt eine große Auswahl. , stellen Sie sicher, Ihre Forschung zu tun, um die richtige Passform zu finden — nicht alle Sprachen sind gleich. Sie unterscheiden sich in Schwierigkeit, Nutzung in der Branche, einfachem Zugang, Marktnachfrage und vielen anderen Faktoren.
Um Ihnen bei der Suche zu helfen, haben wir eine Reihe von Einführungshandbüchern für diese Top-Programmiersprachen der Branche erstellt: Python, Ruby, JavaScript (), .NET Core, Java und React.
Fühlen Sie sich wie ein Entwickler zu sein, ist etwas, was Sie tun müssen, und fragen sich: „Sind Coding Bootcamps es wert?“ Suchen Sie nicht weiter als Coding Dojo. Wir sind das einzige Bootcamp, das Sie in 14 Wochen in den 3 Stacks der weltbesten Unternehmen ausbildet. Bewerben Sie sich jetzt (es dauert nur 2 Minuten) – ein Zulassungsberater wird nachverfolgen, ob das Dojo für Sie geeignet ist.