Was ist ein Software Engineer?
Jemand, der Computer Code schreibt um Software zu erstellen und zu Warten.
Was muss ein Software Engineer können?
Software Engineers müssen Software, also die Sprache der Computer verstehen können und bodenständig denken.
Was sind die Fähigkeiten eines guten Software Engineers?
Was ist Programmieren?
Was muss man wissen um zu Programmieren?
Warum ist es oft erschreckend die erste Programmiersprache zu lernen?
- Solche Genauigkeit sind Menschen sonst nicht gewöhnt
Woraus besteht eine Programmiersprache?
- Syntax (Grammatik, Symbole, Spacing, Punktuation)
Was für Ressources kann man zum Lernen einer Programmiersprache nutzen?
Wofür ist HTML?
- Der Inhalt einer Seite
Wofür ist CSS?
Dinge gut aussehen lassen
-Eine Seite Stylen und Farbe geben
Wofür ist JavaScript?
Ist eine Programmiersprache, welche die meisten Internetseiten funktionieren lässt.
-Funktionalitäten einer Website
Worin wird Computer Code geschrieben?
In einem Texteditor oder einer IDE/Entwicklungsumgebung.
Wie wird Code ausgeführt?
Was ist Web Development?
Ein Teilbereich des Software Engineering der sich darauf spezialisiert Webapplikationen zu bauen.
Was sind bekannte Webapplikationen?
Facebook, Youtube
Was ist an Web Applikationen anders als herkömmliche Applikationen?
Was bedeutet Front End?
- Jedes Foto und alles was man im Browser sieht
Was bedeutet Back End?
Kann Javascript als Back End genutzt werden?
-Ja, mit Node.js
Was sind gängige Sprachen für das Backend?
Welche Sprachen werden für Datenbanken genommen?
-Sequel für MondoDB
Sind Frameworks neue Sprachen?
-Nein, es sind Erweiterungen für die Sprachen, die neue Funktionalitäten anbieten
Was bringen einem Frameworks?
-Sie bieten Lösungen zu Dingen die in der nativen Sprache schwierig zu bewältigen sind
Wie können wir Frameworks nutzen?
-Weil Open Source Arbeit getan wurde und Lösungen für Bekannte Probleme effizient bereitgetellt werde, die man einfach nutzen kann.