Picture of the author

Mein Praktikum

27.06. - 29.06.2023
Picture of the author
Docker

Docker

Docker ist eine Software-Plattform, die es Entwicklern ermöglicht, ihre Anwendungen "einzupacken" und überall problemlos auszuführen. Mit Docker können Anwendungen wie kleine Pakete behandelt werden, die alle erforderlichen Dinge enthalten, um reibungslos auf verschiedenen Computern oder Servern zu laufen.

Next.js

Next.js

Next.js ist ein Framework für die Entwicklung von Webanwendungen, das auf JavaScript basiert. Es ermöglicht Entwicklern, schnell und einfach interaktive Websites zu erstellen, indem es automatisch Serverseitiges Rendern, Routenverwaltung und andere nützliche Funktionen bereitstellt. Mit Next.js können Entwickler benutzerfreundliche und leistungsstarke Webanwendungen erstellen, ohne sich um komplexe Konfigurationen kümmern zu müssen.

Git

Git

Git ist ein Versionskontrollsystem, das Entwicklern dabei hilft, ihre Codeänderungen zu verfolgen, zu organisieren und zusammenzuführen. Es ermöglicht die Zusammenarbeit an Projekten, indem es eine einfache Möglichkeit bietet, Änderungen zu speichern, zwischen verschiedenen Versionen zu wechseln und mit anderen Entwicklern zu teilen.

React

React

React ist eine JavaScript-Bibliothek, die es Entwicklern ermöglicht, interaktive Benutzeroberflächen für Webanwendungen zu erstellen. Mit React können Komponenten erstellt werden, die den Zustand der Anwendung verfolgen und automatisch aktualisiert werden, wenn sich dieser Zustand ändert. Dies erleichtert die Entwicklung von dynamischen und reaktionsfähigen Benutzeroberflächen für verschiedene Geräte und Plattformen.

Matrial-Ui

Matrial-Ui

Material-UI ist eine React-basierte Bibliothek von vorgefertigten UI-Komponenten, die Entwicklern helfen, ansprechende und benutzerfreundliche Benutzeroberflächen zu erstellen. Mit Material-UI können Entwickler auf einfache Weise ein konsistentes und modernes Design für ihre Webanwendungen umsetzen, indem sie auf eine umfangreiche Sammlung von wiederverwendbaren Komponenten und Stilen zugreifen.

Python

Python

Python ist eine benutzerfreundliche und vielseitige Programmiersprache, die sowohl für Anfänger als auch erfahrene Entwickler geeignet ist. Mit Python können verschiedene Arten von Software entwickelt werden, von Webanwendungen über Datenanalyse bis hin zu künstlicher Intelligenz, dank seiner einfachen Syntax und einer breiten Palette an Bibliotheken und Frameworks.

Node.js

Node.js

Node.js ist eine serverseitige Laufzeitumgebung, die auf JavaScript basiert. Sie ermöglicht Entwicklern, JavaScript auch außerhalb des Browsers zu verwenden und skalierbare, hochleistungsfähige Webanwendungen zu erstellen, indem sie auf Ereignis-basierte, nicht blockierende I/O-Operationen setzt. Node.js bietet eine effiziente und flexible Plattform für die Entwicklung von serverseitigen Anwendungen, APIs und Echtzeit-Anwendungen.

Linear.app

Linear.app

Linear.app ist eine webbasierte Projektmanagement-Plattform, die es Teams ermöglicht, ihre Arbeit zu planen, zu organisieren und zu verfolgen. Mit Linear.app können Aufgaben, Projekte und Fortschritte visuell dargestellt werden, wodurch eine effiziente Zusammenarbeit und ein transparentes Arbeitsumfeld geschaffen werden.

Figma

Figma

Figma ist eine webbasierte Design- und Kollaborationsplattform, die es Designern ermöglicht, benutzerfreundliche Benutzeroberflächen und Grafiken zu erstellen. Mit Figma können Teams in Echtzeit zusammenarbeiten, um Designs zu bearbeiten, Feedback auszutauschen und Prototypen zu erstellen, ohne dass eine zusätzliche Softwareinstallation erforderlich ist. Figma bietet eine intuitive Benutzeroberfläche und erleichtert den Designprozess von der Konzeption bis zur Umsetzung.

Kubernetes

Kubernetes

Kubernetes ist eine Open-Source-Plattform zur Container-Orchestrierung, die es Entwicklern ermöglicht, Anwendungen in einer verteilten Umgebung zu verwalten und zu skalieren. Mit Kubernetes können Container leicht bereitgestellt, skaliert und verwaltet werden, wodurch die Effizienz, Skalierbarkeit und Verfügbarkeit von Anwendungen verbessert wird, unabhängig von der zugrunde liegenden Infrastruktur. Es ermöglicht Entwicklern, komplexe Anwendungen einfach zu verwalten, ohne sich um die Details der Infrastruktur kümmern zu müssen.

Markdown

Markdown

Markdown ist eine einfache Auszeichnungssprache, mit der Texte für das Web oder andere Anwendungen formatiert werden können, ohne aufwändigen HTML-Code verwenden zu müssen. Mit Markdown können grundlegende Formatierungen wie Überschriften, Links, Listen und fettgedruckter Text einfach und intuitiv angewendet werden, um Texte übersichtlich und strukturiert zu gestalten.

Visual Studio Code

Visual Studio Code

Visual Studio Code ist eine kostenlose, plattformübergreifende Code-Editor-Software, die Entwicklern eine leistungsstarke und benutzerfreundliche Umgebung bietet, um Code zu schreiben, zu bearbeiten und zu debuggen. Mit Visual Studio Code können Programmierer effizient arbeiten, da es Funktionen wie automatische Vervollständigung, integriertes Versionskontrollsystem und eine breite Palette von Erweiterungen bietet, um den Entwicklungsprozess zu optimieren und anzupassen.

Javascript

Javascript

JavaScript ist eine weit verbreitete Programmiersprache, die hauptsächlich in Webbrowsern eingesetzt wird, um Websites interaktiv und dynamisch zu machen. Mit JavaScript können Entwickler Funktionen erstellen, die auf Benutzerinteraktionen reagieren, Daten verarbeiten und Inhalte auf Webseiten dynamisch aktualisieren, was zu einer lebendigen und interaktiven Benutzererfahrung führt.

Typescript

Typescript

TypeScript ist eine Programmiersprache, die auf JavaScript aufbaut und Entwicklern zusätzliche Funktionen zur statischen Typisierung bietet. Indem sie die Vorteile von Typen nutzt, ermöglicht TypeScript eine bessere Fehlererkennung während der Entwicklung und verbessert die Lesbarkeit und Wartbarkeit des Codes, was zu stabileren und robusteren Anwendungen führt.

Gather

Gather

Gather ist eine webbasierte Plattform für virtuelle Zusammenarbeit und Veranstaltungen, die es Benutzern ermöglicht, sich online zu treffen, zu kommunizieren und gemeinsam an Projekten zu arbeiten. Mit Gather können Teams oder Gruppen von Menschen in einem interaktiven virtuellen Raum interagieren, indem sie Avatare steuern und sich in Echtzeit unterhalten, was eine immersive und engagierte Zusammenarbeit ermöglicht.

Chat-GPT

Chat-GPT

Chat-GPT ist ein KI-basiertes Chatprogramm, das in der Lage ist, auf natürliche und menschenähnliche Weise mit Benutzern zu interagieren. Es nutzt maschinelles Lernen, um Fragen zu beantworten, Informationen bereitzustellen und Gespräche zu führen, ähnlich wie ein menschlicher Chatpartner, um Hilfestellung und Unterhaltung zu bieten.