Beruf Fullstack-Entwickler – kostenloser Kurs von Skillbox, Schulung, Datum: 29. November 2023.
Verschiedenes / / November 28, 2023
Layout-Websites
Lernen Sie HTML und CSS, Sie werden in der Lage sein, Zielseiten und mehrseitige Websites zu entwerfen und diese an verschiedene Geräte anzupassen. Lernen Sie, Fehler im Layout einer anderen Person zu finden und den fertigen Code zu korrigieren.
Entwickeln Sie Backend-Websites
Lernen Sie, Code in der von Ihnen gewählten Sprache zu schreiben – PHP, Python oder JavaScript. Sie lernen die Prinzipien der objektorientierten Programmierung kennen und sind in der Lage, Websites mit komplexer Funktionalität zu entwickeln.
Arbeiten Sie mit Datenbanken
Lernen Sie die Unterschiede zwischen MySQL, Redis und MongoDB kennen. Lernen Sie, große Datenmengen zu verwalten und Abfragen an Datenbanken korrekt zu schreiben, um schnell die erforderlichen Daten zu erhalten.
Verwenden Sie Git
Sie werden verstehen, wie und warum Sie mit einem Versionskontrollsystem arbeiten. Sie können problemlos Änderungen vornehmen oder rückgängig machen und in einem großen Team an einem Projekt arbeiten.
Verwenden Sie Frameworks
Lernen Sie React.js, Vue.js oder Angular und erfahren Sie, wie Sie dynamische, interaktive Benutzeroberflächen erstellen.
Arbeiten Sie in einem IT-Team
Verbessern Sie Ihre Kommunikationsfähigkeiten, lernen Sie, wie Sie mit Designern und Projektmanagern interagieren und ein Entwicklungsteam leiten.
Einführung Basic HTML Basic CSS Arbeiten mit Layout Advanced HTML. Formulare Erweiterte CSS-Reaktionsfähigkeit JavaScript-Zugänglichkeit für Layout-Designer Browserübergreifend Arbeiten mit Hosting
JavaScript
Einführung. Was ist JavaScript? Variablen und Arbeiten mit Zahlen. Zeichenfolgen, boolesche und bedingte Anweisungen. Arrays und Schleifen. Funktionen. Objekte. Konstanten, Bereiche und Abschlüsse Typkonvertierung und lose Vergleiche Einführung in das DOM Ereignisbehandlung und Benutzereingaben Entwickler und Soft Skills NPM-Module, package.json Ereignisschleife und asynchrone Entwicklung Objektmethoden und Prototypen Testen Fehlerbehandlung Kommunikation mit dem Server, asynchrone/wartende Ereignisse OOP und seine Implementierung in JavaScript FP, Arbeiten mit Arrays und Strings
Rahmen zur Auswahl. React.js
Einführung in React Erstellen eines Projekts Komponenten am Beispiel einer Reddit-Newskarte Mehr über Komponenten. Einführung in das Testen von Komponenten. Arbeiten mit der öffentlichen API am Beispiel von Reddit. Einführung in Redux am Beispiel einer Newsfeed-Nutzung Redux-Thunk am Beispiel eines Endlos-Feeds Sidebar + Routing Formulare am Beispiel von Kommentaren und Postkarten Optimierung der SSR-Anwendung + Nächste. JS-Bonusmodul: MobX
Rahmen zur Auswahl. Vue.js
Einführung Grundlagen von Vue Erstellen eines Projekts Produktkatalog Paginierung und Filterung Produktseite Warenkorb Arbeiten mit API. Liste der Produkte, die mit API arbeiten. Geben Sie eine Bestellung auf. Bereitstellen
Rahmen zur Auswahl. Eckig
Einführung in Angular Listing-Produkte RxJS: Suche nach Produkten Arbeiten mit http. Verbesserte Produktliste RxJS & Components Advanced: Produkt-Warenkorb Weiterleitung: Produktseite Formulare: Kasse Autorisierung und Schutzgebiete Testmethoden zur Organisation des Datenaustauschs Fortgeschrittene Praxis Fortgeschrittene Praxis: wo man wachsen kann
Php Entwickler. Teil 1
Einführung in die Programmierung der Datenverwaltungsstruktur. PHP 7 Grundkonzepte HTTP/HTTPS-Protokoll Benutzerfunktionen Dateien und Verzeichnisse Cookie/Sitzung MySQL-Datenbank
Php Entwickler. Teil 2
Objekte (grundlegende Konzepte) Prinzipien Objekte (fortgeschrittene Konzepte) Funktionen und Standards für die Arbeit mit Klassen Ausnahmen und anderen integrierten OOP-Klassen. Vorlagen
Node.js
Einführung in den Kurs. Vorbereitung der Arbeitsumgebung. Wir schreiben Hallo, Welt! Grundlegende Probleme lösen Asynchroner Code Express.js Relationale Datenbanken Nicht relationale Datenbanken CLI-Programme Erweiterte Konzepte. Streams, Generatoren, Echtzeit-Iteratoren und WebSockets Pro-Tipps
Python Basic
Einführung Grundlagen der Arbeit mit Python Operatoren, Ausdrücke Bedingte If-Anweisung, Verzweigung Bedingte If-Anweisung: Erweiterte Bedingungen While-Schleife For-Schleife. Schleifen mit einer Zähler-For-Schleife. Parameter der Funktion range() Zahlen Grundlegende Sammlungen: Liste For-Schleife: Arbeiten mit Listen Listenverständnis, Slice- und Listensortierung. Zweidimensionale Arrays. Basissammlungen: Tupel und Strings. Basissammlungen: Wörterbücher Funktionen. Grundlagen der Funktion. Fortgeschrittene Themen Grundlegende Sammlungen: Mengen Algorithmen und Datenstrukturen Funktionen. Design und Dokumentation Arbeiten mit Dateien Suchen in einem Teilstring mithilfe von Bäumen und Regex-Funktionen. Rekursion Einführung in OOP Arbeiten mit Modulen Arbeiten mit dem Dateisystem Elemente der funktionalen Programmierung Algorithmen Datenstrukturen Prinzipien von OOP OOP. Fortgeschrittene Themen Ausnahmen Protokolle, Generatoren, Dekoratoren und Kontextmanager Netzwerkgrundlagen Fortgeschrittene Themen
Python für Fortgeschrittene
Grundlagen der Arbeit unter Linux, Grundlagen der CI-Kultur, Grundlagen des Debuggens und Profilings, Grundlagen des CI/CD-Anwendungstests, HTML, DOM usw. Netzwerk Multitasking Datenbanken Indizes Protokolle Python Flask Async Web CI/CD-Grundlagen N CI/CD-Grundlagen N+1 Docker. Was ist das? RESTfull API Einführung in den ORM CGI-Server Webentwicklung Abschlussprojekt des Sicherheitsteams
Universelles Programmierwissen
Wie man ein erstklassiger Programmierer wird Wie man nach Entwicklungsaufträgen sucht Persönliche Marke eines Photoshop-Entwicklers für einen Programmierer Grundlagen der SQL-Abfragesprache Layout von E-Mail-Newslettern. Tipps mit realen Beispielen
Online-Sitzungen zur Webentwicklung
Layout des Layouts von Grund auf jQuery-Bibliothek Anpassung des Layouts für mobile Geräte Workshop zu interaktiven Elementen Was ist Webpack? Erstellen Sie das Projekt auf Gulp und Überprüfung des Sass-Präprozessors. Animation in CSS. Erstellen eines Blogs auf WordPress. Layout von Buchstaben. Sass-Präprozessor. Adaptives Website-Layout von Grund auf Senden
Kurs zum Tippen
Funktionshandbuch für den Ratatype-Trainer
Photoshop-Grundlagen
Bonus. Adobe Photoshop installieren. Hotkeys Einführung in Photoshop-Tools Arbeiten mit Dateien und Bildern Anleitung zum Arbeiten mit Ebenen und Masken Effekte Fortgeschrittene Schnitt-/Retuschiertechniken Prinzipien der Erstellung von Rasterbildern Bonus. So beherrschen Sie das Stiftwerkzeug Üben Sie das Collagen, um ein Key Visual Bonus-Modul zu erstellen. Führen Sie bewährte Methoden durch, um die originellsten Memes für soziale Netzwerke zu erstellen
Figma
Einführung in Figma. Funktionsübersicht Arbeiten mit Grafiken Figma-Editor – modulare Raster und Zeichenflächen Erstellen und Anpassen von Komponenten, Arbeiten mit Effekten Erstellen verschachtelter Komponenten. Automatische Layout-Organisation des Arbeitsbereichs von Komponenten und Stilen. Teamarbeit, Versionskontrolle und Übertragung von Layouts an die Entwicklung. Prototyping. Figma Animate-Bonusmodul. Überprüfung und Anwendung von Figma-Plugins
Git-Versionskontrollsystem
Codeversionen Installieren von Git-Index und Teil-Commits Vergleichen von Versionen Rückgängigmachen von Änderungen und Zurücksetzen von Versionen Repositories und Zusammenarbeit Zweige – Erstellung und Verwaltung Zusammenführung und Konfliktlösung Nützliche Tools Regeln Arbeiten mit Git
Arbeiten an der Bash-Befehlszeile
Was ist die Befehlszeile? Arbeiten mit Dateien und Ordnern Autorisierung und Zugriffsrechte Prozesse, Dienste und Aufgaben Konfiguration und Tools Schreiben von Skripten in Bash Am Beispiel von Bash Webserver
Englisch für IT-Spezialisten
IT-Lebenslauf und Lebenslauf: Verfassen eines Lebenslaufs auf Englisch. Vorstellungsgespräch: Fragen und Antworten. Wir führen ein Vorstellungsgespräch auf Englisch. Teamwork: Wir sprechen auf Englisch über Teamarbeit und Prozesse. Kommunikation am Arbeitsplatz: Englisch für die Kommunikation. Geschäftsbrief: Wir korrespondieren auf Englisch Softwareentwicklung: Wir analysieren alle Phasen des Softwarelebenszyklus auf Englisch. Systemkonzeptentwicklung und SRS: Wir erstellen technische Spezifikationen auf Englisch. Design: Wir sprechen über das Wesentliche Designkonzepte Entwicklung und Tests: Wir betrachten Schlüsselbegriffe in Entwicklung und Tests. Bereitstellung und Wartung: Wir diskutieren typische Aktionen während der Bereitstellung und darüber hinaus Software-Unterstützung
Karriere und Entwicklung eines Programmierers
Was braucht ein Arbeitgeber? Wie erstelle ich einen Lebenslauf und suche nach einem Job? Wie besteht man ein Vorstellungsgespräch erfolgreich? Wie besteht man die Probezeit?
Algorithmen und Datenstrukturen
Sie lernen wichtige Datenstrukturen und Algorithmen kennen. Zusammen bilden sie die Grundlage für Ihr Wissen in Informatik und Software-Engineering.
Soft Skills für einen Programmierer
Ein Kurs zur Verbesserung von Kommunikationsfähigkeiten, Selbstorganisation, kreativem Denken und Stressresistenz. Soft Skills helfen Ihnen, in jedem Team effektiv zu arbeiten und eine erfolgreiche Karriere aufzubauen.
R
Roman Fz
05.07.2022 G.
Tolle Plattform zum Lernen
Vorteile: Moderne Kurse, schnelles Feedback, keine strengen Zeitvorgaben. Nachteile: Viele E-Mail-Nachrichten zum Kauf anderer Kurse auf der Plattform. Ich möchte gerne mein Feedback zur Ausbildung in Skillbox teilen, ich mache eine Ausbildung zum Fullstack-Entwickler. Das gesamte methodische Material wird in einer zugänglichen und detaillierten Form präsentiert, einige Dinge müssen Sie selbst googeln, aber das ist normal und fachmännisch...
ICH
ilaxi97
19.12.2022 G.
Full-Stack-Entwickler, mit Skillbox ist es ganz einfach!
Vorteile: Präsentation und Inhalt der Materialien. Schnelle Antworten auf Fragen. Nachteile: Bisher keine. Ich lerne seit 3 Monaten auf der Plattform. Ich mag kurze Videos, Miniaufgaben nach jeder Unterrichtsstunde zur Vertiefung des Stoffs und Hausaufgaben am Ende des Moduls. Nun, es könnte nicht einfacher sein! [geschnitten vom Moderator] Folgen Sie dem Link und sichern Sie sich den maximalen Rabatt!