- 32
- 19 121
Amadeus Küppers
Germany
เข้าร่วมเมื่อ 23 พ.ย. 2019
Moderne Technologien und Standards in der Software Entwicklung. Darum geht es auf meinem TH-cam Kanal.
Auf möglichst einfache Weise Wissen vermitteln und in kürzester Zeit Ergebnisse erzielen - das ist das Ziel!
Schwerpunkte des Kanals:
✔ Webentwicklung, API Entwicklung
✔ Microsoft Azure
✔ Best Practices
✔ Tools & Tipps
#software #entwicklung #csharp #web #cloud
Auf möglichst einfache Weise Wissen vermitteln und in kürzester Zeit Ergebnisse erzielen - das ist das Ziel!
Schwerpunkte des Kanals:
✔ Webentwicklung, API Entwicklung
✔ Microsoft Azure
✔ Best Practices
✔ Tools & Tipps
#software #entwicklung #csharp #web #cloud
Fullstack Project Generator - DEMO with Julian Sunten
Fullstack Projects generated and customised in no time. What an exiting idea and exiting project!
𝗪𝗵𝗮𝘁'𝘀 𝗶𝗻𝗰𝗹𝘂𝗱𝗲𝗱?
✅ Fully customisable UI components via Web UI
✅ Latest Angular frontend with PWA support
✅ Latest .NET WebAPI
✅ Docker support, Auth providers and much more...
Jump directly to:
Demo 16:07
Upcoming Roadmap 22:36
Shortcut to the generator tool: project-generator.asappz.com/
𝗪𝗵𝗮𝘁'𝘀 𝗶𝗻𝗰𝗹𝘂𝗱𝗲𝗱?
✅ Fully customisable UI components via Web UI
✅ Latest Angular frontend with PWA support
✅ Latest .NET WebAPI
✅ Docker support, Auth providers and much more...
Jump directly to:
Demo 16:07
Upcoming Roadmap 22:36
Shortcut to the generator tool: project-generator.asappz.com/
มุมมอง: 107
วีดีโอ
.NET Core WebApi mit OAuth2 absichern (Konzept + Zugriff via ConsoleApp) | Azure Active Directory
มุมมอง 138ปีที่แล้ว
Kompletter Guide, um eine AP.NET Core WebAPI mit C# zu entwickeln, abzusichern und zu konsumieren. Das ganze wird auf Basis des Azure Active Directories umgesetzt und den Quellcode findest du weiter unten in der Beschreibung. Direkt zu den Abschnitten: 1:15 - Das Konzept im Überblick 3:10 - OAuth Flow erklärt 7:12 - App registration erstellen 20:33 - WebAPI Projekt erstellen 27:00 - Konsolenanw...
Agile Softwareentwicklung - die häufigsten Fehler & wie sie behoben werden
มุมมอง 129ปีที่แล้ว
In diesem Video geht es um die größten Fehler, die bei der Umsetzung von Agilität in Teams gemacht werden können. Gerade bei neu zusammengesetzten Teams ist es wichtig, dass alle auf dem gleichen Wissensstand über Agilität sind. Häufig treten jedoch Schwierigkeiten wie mangelnde Kommunikation und fehlende Quality Gates auf. Fragenkatalog für gute Anforderungen: tinyurl.com/mr3zeh4y Connecte dic...
Rest API mit Swagger Editor dokumentieren | Schnell und einfach zur perfekten REST API
มุมมอง 1.3Kปีที่แล้ว
Die Konzipierung deiner REST-API kannst du ganz leicht mit dem Swagger Editor umsetzen. Das ist die Basis, um ein einheitliches und durchdachtes Konzept zu erstellen. Sprungmarken im Video: 1:40 - Übersicht Swagger Editor 3:03 - Beispiel Aufgabenstellung 11:27 - Mock Service generieren (Experten Tipp 1) 13:03 - API Spezifikation in Postman importieren (Experten Tipp 2) Links: Swagger Editor: ed...
Logging in .NET Core - welche Log Levels gibt es?
มุมมอง 1843 ปีที่แล้ว
Insbesondere bei Business kritischen Anwendungen spielt Logging eine zentrale Rolle. Im professionellen Umfeld der Softwareentwicklung gehört der gezielte Einsatz von Logging zu den Grundlagen. Leider werden die Log Levels immer wieder falsch eingesetzt und somit wird nicht das volle potential des Werkzeugs ausgeschöpft. Die richtige Verwendung der Log Levels macht dabei den Unterschied. Die Fe...
REST API Entwicklung | 3 fatale Fehler - unbedingt vermeiden! #webentwicklung #rest #api
มุมมอง 3743 ปีที่แล้ว
Bei der Entwicklung einer API kann man viel falsch machen. In diesem Video erfährst du, was du auf jeden Fall beachten sollte! Das Problem ist nämlich, dass eine Schnittstelle nach außen im Nachhinein nicht einfach zu ändern ist. API's sollte immer konsistent und stabil sein. Mehr erfährst du im Video... Infos aus dem Video: REST RFC Standard: datatracker.ietf.org/doc/html/rfc5789 PATCH RFC Sta...
Web App deployen mit Visual Studio (in Microsoft Azure)
มุมมอง 3113 ปีที่แล้ว
Der wohl schnellste und einfachste Weg die eigene Web App in Microsoft Azure zu #deployen wird von Visual Studio geboten. Wie das funktioniert, zeige ich dir in diesem kurzen Video. Alles was du dazu brauchst, ist eine Applikation und einen Microsoft Azure Account! Viel Spaß beim ausprobieren! Sprungmarken im Video: 0:50 - Einleitung in Visual Studio 1:50 - Web App in Azure erstellen 4:25 - Con...
Kanalvorstellung - Amadeus Küppers V2
มุมมอง 1853 ปีที่แล้ว
Dies ist ein kurzes Vorstellungsvideo zu meinem TH-cam Kanal! #youtube #kanal #vorstellung #praesentation #uebersicht #entwicklung #software #programmieren
Microsoft Azure Cloud Services Übersicht (inkl. Tipp zum Kosten sparen) #microsoft #azure #cloud
มุมมอง 1.3K3 ปีที่แล้ว
Weißt du schon, was in Microsoft Azure alles möglich ist, und wie du deine Cloud Services möglichst kostengünstig bereitstellen kannst? Falls nicht, ist dies hier genau das richtige Video für dich! Du erfährst, welche Services Ebenen es gibt und welche Möglichkeiten die Cloudlösung von Microsoft bietet. Außerdem verrate ich dir zum Ende hin einige Insidertipps um wahres Geld zu sparen! Sprungma...
Public VS Private Cloud in 10 Minuten einfach erklärt! | Cloud Computing Strategie | Amadeus Küppers
มุมมอง 4.4K3 ปีที่แล้ว
Der Begriff "Cloud" ist überall zu hören. Viele Anbieter sind bereits seid vielen Jahren am Markt. In Kundengesprächen merke ich jedoch immer wieder, dass die Unterschiede zwischen "Public", "Private" und "Hybrid" Cloudcomputing nicht ganz klar sind. In diesem Video bekommst du einen Überblick und das notwendige Wissen um eine passende Strategie für dein nächstes Projekt zu wählen! Hier meine a...
Die Youtube Challenge - Mein Statement!
มุมมอง 923 ปีที่แล้ว
Anfang des Jahres habe ich mich selbst meiner eigenen Challenge gestellt. Und sozusagen eine Wette auf mich selbst abgeschlossen. Wie es damit aussieht erfährst du in diesem Video! . . . . *Wichtige Info: Die Challenge ist somit eingestellt. Es gibt keinen weiteren Anspruch auf die versprochene Zahlung! #challenge #youtube #entwickler #2021 #statement #wette
User Stories einfach erklärt (inkl. Tipps zur Formulierung!)
มุมมอง 1003 ปีที่แล้ว
Wirklich gute User Stories zu schreiben will gelernt sein. Es gibt eines zu beachten. Einige grundsätzliche Tipps möchte ich dir in diesem Video mitgeben! Hier meine anderen Social Media Kanäle: LinkedIn: tinyurl.com/sa2ptkfu Xing: tinyurl.com/76mb944u Website: amadeuskueppers.de E-Mail: info@amadeuskueppers.de #agil #user #story #tipps #software #projekte #anforderungen #requirements #engeneering
Programmieren lernen mit C# | Spiel progammieren | Stein, Schere Papier | Unit Testing | Teil #4
มุมมอง 943 ปีที่แล้ว
Zur #Qualitätssicherung deiner Applikation empfiehlt es sich Testfälle zu schreiben, und aus mehrere Gründen. Warum das ganze Sinn Macht, und wie du es in der Praxis umsetzen kannst, erfährst du in diesem Video. Viel Spaß dabei! Link zum Github Repository: github.com/amadeuskueppers/Stein-schere-papier/tree/unit-testing Hier meine anderen Social Media Kanäle: LinkedIn: tinyurl.com/sa2ptkfu Xing...
Programmieren lernen mit C# | Spiel progammieren | Stein, Schere Papier | Client App | Teil #3
มุมมอง 1343 ปีที่แล้ว
Willkommen im dritten Teil der Entwicklungsreihe. Nachdem im vorherigen Video das Backend für die Spiellogik entwickelt wurde, kümmern wir uns in diesem Video um den Client. Nach dem Video hast du ein voll funktionsfähiges Spiel mit einer #Client-Server #Architektur - viel Spaß beim entwickeln! Quellcode bei Github: github.com/amadeuskueppers/Stein-schere-papier Hier meine anderen Social Media ...
Programmieren lernen mit C# | Spiel progammieren | Stein, Schere Papier | Server | Teil #2
มุมมอง 2013 ปีที่แล้ว
Programmieren lernen mit C# | Spiel progammieren | Stein, Schere Papier | Server | Teil #2
Programmieren lernen mit C# | Spiel progammieren | Stein, Schere Papier Teil #1
มุมมอง 3413 ปีที่แล้ว
Programmieren lernen mit C# | Spiel progammieren | Stein, Schere Papier Teil #1
Agiles Projektmanagement Scrum | Scrum im Überblick | Ist Scrum das Richtige für mich?!
มุมมอง 513 ปีที่แล้ว
Agiles Projektmanagement Scrum | Scrum im Überblick | Ist Scrum das Richtige für mich?!
Git branching RICHTIG lernen | #Git Folge 1
มุมมอง 483 ปีที่แล้ว
Git branching RICHTIG lernen | #Git Folge 1
Agil vs Klassisches Projektmanagement | Was sind die Vorteile?!
มุมมอง 603 ปีที่แล้ว
Agil vs Klassisches Projektmanagement | Was sind die Vorteile?!
REST API entwerfen | Wie sollten die Routen aufgebaut werden?! | #webenticklung #rest #api
มุมมอง 1493 ปีที่แล้ว
REST API entwerfen | Wie sollten die Routen aufgebaut werden?! | #webenticklung #rest #api
REST API Erklärung | Was ist RESTFul API Design wirklich? #webentwicklung #webapi
มุมมอง 8K3 ปีที่แล้ว
REST API Erklärung | Was ist RESTFul API Design wirklich? #webentwicklung #webapi
Webentwicklung Grundlagen #2 - Webapp Aufbau im Code | Vorlage mit C# .NET 5 & Angular 11
มุมมอง 1743 ปีที่แล้ว
Webentwicklung Grundlagen #2 - Webapp Aufbau im Code | Vorlage mit C# .NET 5 & Angular 11
Webentwicklung Grundlagen #1 - Monolith vs. Frontend/Backend Aufteilung erklärt!
มุมมอง 1223 ปีที่แล้ว
Webentwicklung Grundlagen #1 - Monolith vs. Frontend/Backend Aufteilung erklärt!
Clean Code Einführung für Entwickler // Amadeus Küppers
มุมมอง 774 ปีที่แล้ว
Clean Code Einführung für Entwickler // Amadeus Küppers
3 einfache Schritte um die Digitalisierung für dein Unternehmen zu nutzen // Amadeus Küppers
มุมมอง 1234 ปีที่แล้ว
3 einfache Schritte um die Digitalisierung für dein Unternehmen zu nutzen // Amadeus Küppers
Was du in Zukunft von diesem Kanal erwarten kannst?!
มุมมอง 1344 ปีที่แล้ว
Was du in Zukunft von diesem Kanal erwarten kannst?!
Warum ich leidenschaftlich gerne Software Entwickler bin?!
มุมมอง 1025 ปีที่แล้ว
Warum ich leidenschaftlich gerne Software Entwickler bin?!
du hast das S vom INVEST nicht erklärt....
15:08 Hast du diese Tabelle erstellt? Vielleicht hab ich an anderen Kontext im Kopf, weil ich bin gewohnt das Post und Get beides Daten zum Server senden. Get über die URL und Post irgendwie als Packet (z.B. ein ganzes Formular). Ich vermute das hat hier dann in dem API Kontext ne andere Bedeutung bekommen. Interessant das es hier eine Verständnis-Kollision gibt. Aber eigentlich gefällt mir Verwendung bei dir. Gibt man in einem HTML-Formuar an das mit der Methode GET die Daten an den Server gesendet werden (was unüblich ist, meist wird Post verwendet) dann sind die Daten in der URL sichtbar. Aus sicht des Server ist auch dann das GET - finde ich besser - gut zu verstehen. Esselsbrücke Serber bekommt (get) was. Naja. bisschen anderer Kontext. (hatte nebenhet bissle Schach gespielt :D ... muss wohl nochmal zurückspielen)
cool. Woher kommt dien Bezug zur IT? Alles selber oder studiert?
Vielen Dank für das Video. Ich bin Masch Ing. programmieren kann ich nicht und möchte Richtung Cloud ing mich umwandeln. Was könnte die nötigen Schritte sein? Danke im Voraus
Es gibt einige Intensivkurse und Weiterbildungen in dem Bereich. Das könnte ein guter Startpunkt für eine Umschulung sein. Das meiste lernt man aber immernoch bei vollzeit Projekten. Ich hoffe das hilft dir weiter.
Mega!
Freut mich zu hören, dass es dir gefällt. Konntest du das ganze mal ausprobieren?
@@amadeuskueppers Ich habe mir schonmal die Masse an verfügbaren Komponenten angeschaut, konfigurieren werde ich bestimmt auch mal eins.
@@jorit. super! Ja, da ist sehr viele dabei... Lass mir gerne dein Feedback zukommen, wir sind immer offen für Verbesserungsvorschläge.
Wau, sehr interessante Information, einfach erzählt, danke dafür! Ich arbeite mich gerade in das Thema ein und deine Videos ist eine sehr große Hilfe dabei!
Super, das freut mich hören! An welchem Projekt arbeitest du denn?
Danke für die gute und verständliche Erklärung!👍
Danke fürs Feedback!
Vielen Dank, gibt ein subscribe
Super, vielen Dank für deinen Support!
Kann ich nur zustimmen lieber Amadeus! 😊
super, dann haben wir anscheinend ähnliche Erfahrungen gesammelt! Was ist denn deiner Meinung nach der wichtigste Punkt?
Endlich neue Videos, weiter so! 💪
✅ Was hältst du denn von meinem neuen setup?
@@amadeuskueppers So weit, so gut, man könnte vielleicht noch ein paar Bilder und Grafiken einfügen, das Scrollen im Skript zwischendurch herausschneiden, Timestamps setzen und ein Intro und Outro einfügen. - Aber das wichtigste bleibt immer der Inhalt und das Videos kommen!
@@jorit. Da hast du vollkommen recht, ich arbeite dran!
gutes Video und schön erklärt, aber wie viel Bier hattest du zu dem Zeitpunkt schon Intus ? Gerne weiter so mit dir macht lernen echt Spaß!!!!!!!!!!!!!!!!
Bier hatte ich zu dem Zeitpunkt keins. Aber das wäre ja mal eine Idee für einen entspannten livestream!
sehr informativ. ITSI carry
Super. Danke für dein Feedback!
Energy! 🔥🔥🔥
Danke für deinen Support!
🔥🔥🔥
💥
Informatives Video! ⚡️
Vielen Dank für dein Feedback. Das freut mich sehr!
Gutes Video. Habe aber eine Frage dazu. Also kann man sagen, dass wenn man ein Backend schreibt (beispielsweise mit NodeJs), dann schreibt man verschiedene APIs mit denen der Client kommunizieren kann. Beispiel eine Api für die Datenbank und andere APIs für andere Systeme? Also schreibt man mit NodeJS, Python usw. verschiedene APIs oder wie nennt sich das, was man mit Backendsprachen schreibt?
Danke für deine Frage. Wenn ich das richtig verstanden habe, willst du wissen ob du verschiedene API's mit verschiedenen Programmiersprachen kombinieren kannst. Falls deine Frage darauf abzielt lautet die Antwort: Ja! Beantwortet das deine Frage? Darüber hinaus, ist es aber auch extrem wichtig zu verstehen was alles in EINEM Service enthalten sein sollte um nicht unnötig viel über das Netzwerk kommunizieren zu müssen.
Meistens baust Du pro Service nur eine API. Der Client will Daten oder etwas steuern. Dazu hat Dein Service eine Schnittstelle, über die alles gesteuert wird. Dem Client ist egal, ob die Daten aus der Datenbank, dem Dateisystem oder von anderen Servern bezogen werden. Für ganz andere Aufgaben würdest Du eher einen weiteren, unabhängigen Service schreiben, der wiederum eine API hat. Der selbe Service kann aber auch mehrere APIs anbieten, etwa eine JSON- und eine XML-Schnittstelle. Das macht man oft, wenn Drittparteien Deinen Service nutzen sollen, um ihnen mit verschiedenen Möglichkeiten entgegen zu kommen. In einigen Umgebungen ist JSON umständlich, andere tun sich schwer mit XML. So hat man beide Optionen. Oder die alte API ist in die Tage gekommen, wird den neuen Anforderungen nicht mehr gerecht, und man schreibt eine neue. Da läßt man aus Kompatibilitätsgründen schon mal die alte parallel bestehen, damit nicht alle Clients sofort umrüsten müssen. Denkbar sind natürlich auch Fälle mit einer netzinternen API zwischen Services und verteilten Maschinen und einer anderen für den öffentlichen Zugriff.
@pinkehelga5256 danke für die ausführliche Ergänzung!
Hei Ich bin über Fiver auf dein Kanal gestoßen. Wieso hast du nur 60 Abonnenten? Wurdest du von denen abgezogen?
Ich verstehe nicht, wie du das meinst.
@@amadeuskueppers hi Amadeus. Auf der Platform Fiver hat ein Creater damit geworborben, das er dein Kanal aufgebaut hat. Er lockt mit dem Versprechen. Automatisierte YT Kanäle zu erstellen. Sagt dir das was?
@@justinheine sagt mir nichts. Schick mir mal bitte eine DM dazu 😉
@@amadeuskueppers wo soll ich dir die Schicken. Dann haben die Identitätsdiebstahl begangen
@@justinheine Schick es mir bitte per Email an info@amadeuskueppers.de
Vielen Dank, sehr hilfreiches Video.
Vielen Dank für dein Feedback! Hast du weitere Fragen oder Themen in diesem Bereich?
sehr gutes und Informatives Video! Weiter so!
Vielen Dank für das Video!
Freut mich, dass es dir gefällt! Gibt es weitere Themen, zu denen ein Video interessant sein könnte?
@@amadeuskueppers Da ich ein Anfänger bin vielleicht Dinge/Themenbereiche, die ein gescheiter Programmierer können sollte?
@@noahyannis2465 am wichtigsten ist meiner Meinung nach das Denken in Strukturen und eine Lösungsorientierte Denkweise. Motto: first make it work, then make it smart.
Super Video, gut erklärt.
Danke :)
Sehr informativ. Vielen Dank.
damn eth bei 200 euro verkauft und jetzt rip
Sehr cool Amadeus - Bleib dran!
Ein Mann seines Wortes. Starke Aktion. Wünsche dir Alles Gute und viel Erfolg mit deinem Channel.:)
Top 🤌🏻
Danke! Freut mich, dass ich dir was vermitteln konnte 👍
Coole Nummer! Zieh es durch mein lieber, wir sehen uns ;D
Danke. Mach ich! 😉
Hallo ich bin neu in der IT Entwicklung und würde gerne weitere Videos von dir dazu sehen.
Hi TIM1COOL, gerne mache ich ein Video dazu. Was genau interessiert dich denn? Die Umsetzung von "Clean Code" im Quellcode?
Versuche Füllwörter zu vermeiden. Klare, knappe Aussagen, jedoch ohne Verlust des Informationsgehalt. Vielleicht wäre es auch gut, wenn du etwas schneller sprechen könntest und längere Sprechpausen rausschneidest. Je kürzer das Video und um so größer der Informationsgehalt, desto interessanter das Video. LG Leon
Vielen Dank für dein Feedback. Ich werde mal ein paar Sachen ausprobieren.
Die 3 Punkte kratzen wirklich nur an der Oberfläche und sind totale Basics. Sich zusammensetzen, diskutieren, und eine Kostenkalkulation durchführen. Das war alles was ich dem entnehmen konnte. Wäre von Vorteil, wenn du dir paar Bachelor, Masterarbeiten oder Bücher reinziehst, die das ganze genauer beleuchten. Dazu Illustrationen, die die vermittelten Informationen untermauern. Zudem ist nicht erwähnt, an wen sich dieses Video richtet.
Vielen Dank für dein Feedback. Ich werde diese Punkte in zukünftigen mehr berücksichtigen 👍
Geil. Mach weiter so 🙏👍
Die Qualität ist viel besser geworden 👍
Danke, das freut mich!
Was ist deine Message, wo ist der Content was soll mir vermittelt werden. Konkretisieren!!!!
Danke für dein Feedback! Das Video sollte an sich nur erklären, in welchen Schritten man seinen analogen Prozess zu einem digitalen Prozess wandeln kann. Ich hoffe dass es jetzt klarer geworden ist. Ich werde versuchen die Message in Zukunft mehr auf den Punkt zu bringen.
Jeaah wünsche dir viel Erfolg mit deinem Kanal :)
Danke! Wünsche ich dir auch :)