Software Developer:in - Javascript, Node.js für Einsteiger:innen - begleiteter Selbstlerndiplomlehrgang
Durchgeführt von WIFI Wien
Beschreibung
In diesem Kurs erlernst du die vielseitige Programmiersprache JavaScript, um Webseiten, Webservices und Fullstack-Webapplikationen zu entwickeln. Das Modul Software-Engineering KI und Design bietet dir Einblicke in Projektmanagement, Codeverwaltung und den Einsatz von KI-Tools. Du wirst in jedem Modul sowohl Seminareinheiten als auch Selbstlernzeiten haben, um die Inhalte zu erarbeiten und praktische Übungen zu absolvieren. Die Abschlussarbeit umfasst die Umsetzung eines komplexen Projekts mit HTML, CSS, JavaScript und Node.js. Die Vortragenden sind erfahrene Webentwickler:innen und vermitteln praxisnahes Wissen, um deine Fähigkeiten als Frontend- und Node.js-Developer:in zu stärken.
Tags
#Projektmanagement #Programmierung #Künstliche-Intelligenz #Webentwicklung #JavaScript #Software-Engineering #Frontend #Backend #Node.js #FullstackTermine
Kurs Details
Einsteiger:innen in die Webentwicklung Personen, die JavaScript lernen möchten Entwickler:innen, die ihre Kenntnisse in Node.js erweitern wollen Studierende der Informatik Quereinsteiger:innen in die Softwareentwicklung Berufstätige, die sich im Bereich Webtechnologien fort- oder umschulen möchten Technikbegeisterte, die ihre Programmierfähigkeiten ausbauen wollen Frauen in der Tech-Branche UX/UI-Design-Interessierte Projektmanager:innen im IT-Bereich
Der Kurs behandelt die Grundlagen und fortgeschrittenen Aspekte der Programmierung mit JavaScript und Node.js. JavaScript ist eine der am häufigsten verwendeten Programmiersprachen zur Erstellung interaktiver Webseiten und Webanwendungen. Node.js ermöglicht die Entwicklung von serverseitigen Anwendungen und bietet eine Plattform für die Ausführung von JavaScript außerhalb des Browsers. Der Kurs umfasst auch Software-Engineering-Praktiken, die für den erfolgreichen Abschluss von Softwareprojekten notwendig sind, einschließlich Projektmanagement und Design. Ziel ist es, die Teilnehmer:innen darauf vorzubereiten, komplexe Softwarelösungen zu entwickeln und ihre Fähigkeiten im Bereich Webtechnologien zu verbessern.
- Was sind die Hauptunterschiede zwischen synchronem und asynchronem Programmieren in JavaScript?
- Erkläre den Begriff 'DOM' und seine Bedeutung in der Webentwicklung.
- Was ist der Zweck von Git in der Softwareentwicklung?
- Wie funktioniert die Fehlerbehandlung in JavaScript?
- Was sind RESTful Services und wie implementierst du sie mit Node.js?
- Was sind die Vorteile der Verwendung von Frameworks wie React.js oder Vue?
- Beschreibe den Prozess des Test Driven Development.
- Was ist der Unterschied zwischen einem Frontend- und einem Backend-Entwickler?
- Erkläre die Nutzung von JSON in Webanwendungen.
- Was sind die grundlegenden Prinzipien des UX-Designs?