Was ist Webentwicklung?
6:58
2 жыл бұрын
Mein Tag als Software-Entwickler
7:31
Пікірлер
@YoBro88
@YoBro88 3 ай бұрын
Ist ja easy, danke für das Video!
@Stadttaube3
@Stadttaube3 3 ай бұрын
Basic - ich habe es vor 40 Jahren auch so gelernt. Das erste Auto? Trabant, was sonst...
@Stadttaube3
@Stadttaube3 3 ай бұрын
0:32 "„Als ich elf wurde, wurde ich einfach gut.“ James Robert Fischer
@karsaorlong4510
@karsaorlong4510 3 ай бұрын
Für mich ist es ebenfalls ein Traumjob...ich arbeite die ganze Woche von zuhause aus aber einen Tag fahre ich ins Büro. Mir Persönlich macht die Arbeit so viel Spaß dass ich sie garnicht als Arbeit wahrnehme....und deshalb macht es mir überhaupt nichts aus auch mal am WE zurückgebliebene Aufgaben fertigzustellen...natürlich auch nur wenn die Zeit es hergibt, da ich ja auch noch Familie habe. Naja....hauptberuflich mache ich das aber auch erst ca 2 jahre.....mal schauen wie es in ein paar jahren aussieht 😂 aber da ich vorher 23 Jahre auf dem Bau gearbeitet habe, weiß ich diesen Job doppelt zu schätzen...hab mir die Position aber auch über 5 Jahre hinweg, abends nach der Arbeit , hart erarbeitet und darauf bin ich stolz. Deine Tutorials haben mir übrigens auch sehr weitergeholfen.....Danke an dieser Stelle.
@Splash_AK3
@Splash_AK3 3 ай бұрын
Hä vor 23 Jahr Bauarbeiter und jetzt Softwareentwickler ? Wann hast du dein Studium abgeschlossen ?
@Steffen_R1098
@Steffen_R1098 4 ай бұрын
Super Video! Vor allem die Erklärung mit GitHub direkt dazu. Zum Dank ein Abo!
@franklemanschik2644
@franklemanschik2644 4 ай бұрын
geil deine stimme ist fast wie meine interessant :)
@CabalisOrder
@CabalisOrder 5 ай бұрын
ganz ganz vielen dank!
@lerneprogrammieren-de
@lerneprogrammieren-de 4 ай бұрын
sehr gerne!
@Dennis-bf2ll
@Dennis-bf2ll 5 ай бұрын
Sehr schön erklärt. Wie setze ich das nun für alle videos um statt nur für das erste? Was muss ich dafür anpassen in dem skript?
@Reiner-rl4ly
@Reiner-rl4ly 5 ай бұрын
Vielen Dank ❤
@sennlich
@sennlich 5 ай бұрын
Sehr gut erklärt. Vielen Dank und alles Gute weiterhin.
@robin_ltmn
@robin_ltmn 5 ай бұрын
Trinkspiel: 1 Shot = 1 "dokcer" Tippfehler
@vonacprog181
@vonacprog181 5 ай бұрын
Ich bin angemeldet, trotzdem funktioniert der Download nicht. Ab und zu erscheint die Meldung, dass mein Konto vor über einem Jahr erloschen ist, dazwischen werde ich zu ganz anderen Seiten umgeleitet.
@MaGra1959
@MaGra1959 6 ай бұрын
Bei mir gibt es unter "res - layout" kein activity_main.xml obwohl ich die Test-App auf meinem virtuellen Device sehe ?!??
@findibus28
@findibus28 6 ай бұрын
Sehr schön erklärt. Allerdings sollte deine Gestik etwas ruhiger werden, denn das ist ziemlich ablenkend. Danke
@jurgensommer3539
@jurgensommer3539 6 ай бұрын
sehr schlecht gemacht. Leute die keine Ahnung haben, verwechseln später alle Befehle. Mach doch besser getrente Videos. Sehr unübersichtlich!!!
@sabinewarz9485
@sabinewarz9485 6 ай бұрын
Sehr genial! Ich komme aus der Host Welt und stöpsle jetzt seit Monaten mit den Begriffen herum: kaum guckt man das, schon versteht man ❤😂 Vielen Dank
@kjan7734
@kjan7734 8 ай бұрын
Ich hänge bei 18:52 fest. Wenn ich den Code laufen lasse, bekomme ich ständig die Fehlermeldung "from requests_html import HTMLSession - No module named 'requests_html'. Ich habe aber requests_html installiert und auch schonmal neu installiert, aber leider funktioniert es immer noch nicht. Ich bitte um Hilfe...
@veyselyaprak
@veyselyaprak 8 ай бұрын
scheiss auflösug !!!
@EidSomlive
@EidSomlive 8 ай бұрын
Frontend Danke für Wert volle Videos
@mustijack
@mustijack 8 ай бұрын
Cool Danke 👍🏻
@WamanShak
@WamanShak 8 ай бұрын
danke fürs video! ist das aktuell? :)
@Indianer-u4p
@Indianer-u4p 8 ай бұрын
Wenn du den COPY-Befehl machst und die Datei in /usr/share/nginx/html kopierst, dann erstellst du in diesem Moment den Ordner mit dem Pfad /usr/share/nginx/html oder existiert dieser Ordner schon irgendwo?
@DominikBucher-wu9cu
@DominikBucher-wu9cu 8 ай бұрын
Hey , ich bin leider komplett Blutiger Anfänger und versuche mit deinen Videos mir Hobby Mäßig das Programmieren beizubringen , jetzt wollte ich deinen "Anweisungen" folgen , doch leider habe ich noch keine Ahnung wo ich diesen Text einfügen soll , schreibe ich den in die CMD ? wäre super wenn du mir da weiterhelfen kannst oder mir das Video einmal verlinken kannst wie ich am besten starte.
@hansmeyer7957
@hansmeyer7957 9 ай бұрын
Warum erscheinen in der Entwicklungsumgebung immer zwei Fenster, das weiße und das blaue?
@unbekannt572
@unbekannt572 10 ай бұрын
Kann ich mir soweit das Programmieren selber beibringen um mir wärend meinem physik studium etwas geld mit kleinen programier jobs zu verdienen?
@egonreiter
@egonreiter 4 ай бұрын
😂😂😂😂😂 Kannst du? Beweise es uns. Aber dein Studium kannst du abbrechen, weil du dir ja nichts selbst lehren kannst.
@tatjanaflugel396
@tatjanaflugel396 2 ай бұрын
​@@egonreiter?
@Joker-zh7gc
@Joker-zh7gc 10 ай бұрын
Tausend dank aus Panama
@endlichdrin
@endlichdrin 10 ай бұрын
Ich würde das script nun gerne automatisiert 1x pro Tag laufen lassen. Wie stelle ich das an? Bzw. wo muss ich nachschauen?
@alexneumann2368
@alexneumann2368 10 ай бұрын
Sehr interessantes Video! Vielen Dank für diese hilfreichen Informationen! 😀
@ustarhymes
@ustarhymes 10 ай бұрын
Kann ich mich in ein Remote oder virtuellen Rechner automatisiert anmelden wenn ich ihm die Nutzerdaten gebe?
@kevineb5688
@kevineb5688 11 ай бұрын
Sehr gutes Video, danke!
@benbua3462
@benbua3462 11 ай бұрын
ich bin am überlegen programmieren zu lernen und auch hacken.... um zb unternehmenswebsites auf sicherheitslücken zu scannen.... wenn die aber mit ner anderen programmiersprache als python programmiert wurden hab ich ja eine chance die sicherheitslücke zu schließen oder? es gibt einige bücher zum thema hacken mit phython und kali linux und da hätte ich schon 2 programmiersprachen zu lernen. python erinnert mich sehr an eine programmiersprache die ich mit 12 jahren in der schule gelernt hab ... die nannte sich QBASIC .... da kam ich super zurecht ... daher frag ich mich obs reicht python zu lernen ..... bin jetzt 37 hab mir ein paar videos zu java script, css und html angeschaut aber python sagt mir am meisten zu ki programmieren finde ich sehr interessent gib mir mal deine meinung lg ben
@lerneprogrammieren-de
@lerneprogrammieren-de 11 ай бұрын
Mit Q-BASIC habe ich damals auch angefangen. Heute kann ich dir sagen, dass die Wahl der Programmiersprache völlig egal ist, da du mit mehr Erfahrung immer mehr Programmiersprachen kennen lernen wirst. Und das erst Recht, wenn du in den Cyber/IT-Security Bereich gehen willst. Unternehmennswebseiten auf Sicherheitslücken zu scannen. Da startest du im Browser mit HTML, CSS und JavaScript. Danach gehts in den Webserver und da kannst du auf alles treffen: PHP, Java, Python, ... Dazu ist nicht nur das Wissen über Programmierung notwendig: Wie funktioinerien Netzwerke, wie wird Linux administriert. Ich denke Fokus wird dein Thema sein. Willst du lieber Programmieren, Security machen oder KI Entwicklen? Jedes Thema davon dauert Jahre :-)
@soundra-sound-studio
@soundra-sound-studio 11 ай бұрын
Hallo, wie viele Stunden würdest du schätzen, braucht man, um einen Newsfeed wie bei LinkedIn zu programmieren? Mit Abonnieren, Gefällt mir, Kommentarfunktion, Teilen, Push-Notifications. Ganz grobe Schätzung, von - bis... Super, video übrigens!
@lerneprogrammieren-de
@lerneprogrammieren-de 11 ай бұрын
Vielen Dank für das Lob. Sehr schwierig zu schätzen dein Vorhaben. Du siehst ja was in 2 Stunden möglich war. Klar ohne Stream wäre ich wahrscheinlich schneller unterwegs gewesen, da ich aber auch bereit fast 20 Jahre Software entwickle. Die Vorstellung die du hast geht von ein paar Wochen bis zu mehreren Monaten. Der Teufel steckt da im Detail. Beispiel Du kannst die simpelste Kommentarfunktion bauen wollen, das geht in ein paar Stunden. Das Ding ist fertig gebaut und plötzlich versenkst du dort eine Woche mit Debugging, weil du irgendeinen weirden Effekt siehst, der sich nur schwer nachstellen kann. Sowas kann dir halt ständig passieren und als Anfänger sitzt man eher länger an solchen Themen als jemand der bereits ein paar Jahre Erfahrung mit der Technologie hat. Schätzungen werden nur genau, wenn man die Anforderungen genau beschreibt. Aber auch da bleiben Schätzungen halt Schätzungen. Ich würde in deiner Phase versuchen mir eine Woche pro Feature einzuplanen + Puffer. Also mininum 6 Wochen für einen ersten Prototyp. Danach weißt du ob es eher weitere Wochen oder Monate werden ;-)
@thorstenthilo8239
@thorstenthilo8239 11 ай бұрын
Danke
@itzeugsde
@itzeugsde 11 ай бұрын
Sehr hilfreich. Vielen Dank.
@lerneprogrammieren-de
@lerneprogrammieren-de 11 ай бұрын
Das freut uns!
@MaximMaxim-cp7gt
@MaximMaxim-cp7gt Жыл бұрын
bist du ein Pole dass du so heisst ?
@coolmind2476
@coolmind2476 Жыл бұрын
Ziemlich verwirrend außer am Anfang.
@lerneprogrammieren-de
@lerneprogrammieren-de 11 ай бұрын
Was genau, war verwirrend für dich? Welche Fragen sind bei dir offen geblieben?
@coolmind2476
@coolmind2476 11 ай бұрын
Bin absoluter Anfänger und mit git völlig unvertraut. Habe das Konzept von Staging z. B. nicht verstanden. Vielleicht wäre es gut, wenn man erstmal den grundlegenden Aufbau und bestimmte Grundbegriffe besser erklärt.
@lerneprogrammieren-de
@lerneprogrammieren-de 11 ай бұрын
Repository (Repo): Denk an ein Repo wie an dein Spielstand-Verzeichnis. Hier werden alle Änderungen und Versionen deines Projekts (oder Spielstands) gespeichert. Commit: Ein Commit ist wie das Speichern deines Fortschritts in einem Spiel. Du entscheidest, wann du speicherst, und kannst immer zu diesem spezifischen Speicherpunkt zurückkehren. Branch: Stell dir vor, du stehst in einem Spiel an einem Entscheidungspunkt und möchtest verschiedene Wege ausprobieren, ohne deinen aktuellen Fortschritt zu verlieren. Ein Branch erlaubt dir, eine neue Richtung einzuschlagen (z.B. eine neue Funktion zu testen), während dein Hauptspielstand (master branch) unberührt bleibt. Merge: Wenn du entscheidest, dass einer der neuen Wege (Branches) erfolgreich war und du diesen Fortschritt in dein Hauptspiel übernehmen möchtest, dann "verschmilzt" (mergest) du diesen Branch mit deinem Hauptspielstand. Staging Area: Bevor du deinen Spielstand speicherst (Commit), kannst du auswählen, welche Änderungen du speichern möchtest. Die Staging Area ist wie eine Zwischenablage, wo du Änderungen sammelst und überprüfst, bevor du sie endgültig speicherst. Ich hoffe, diese Beispiele machen die Grundbegriffe von Git ein wenig greifbarer. Es ist okay, wenn nicht sofort alles klar ist. Mit etwas Übung wird es bald viel verständlicher. Happy Coding!
@Limp512
@Limp512 Жыл бұрын
Immer noch ein top Video!
@gwendy666
@gwendy666 Жыл бұрын
sehr gutes Video. Vielen Dank =)
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Ich danke dir!
@nhalexhale3876
@nhalexhale3876 Жыл бұрын
Das ist dann von den Eigenschaften her ähnlich wie bei access oder wie?
@bacabes1860
@bacabes1860 Жыл бұрын
Servus, ist es Möglich einen Kopierschutz einzubauen? Ich habe eine Emoji bzw. Sticker App. Jedoch kann der Empfänger die Sticker Kopieren oder zu seinen Favoriten hinzufügen. Dies Möchte ich gerne verhindern. Ist das Möglich?
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Dafür müsste ich deine App erstmal im Detail sehen um es genauer zu bewerten. Ohne Details zu kennen: Ein Kopierschutz auf solche Bilder ist aus meiner Sicht nur schwer zu realisieren. Selbst wenn man es technisch in der App verhindert, kann der Nutzer immer noch einen Screenshot machen und das Bild dann weiternutzen. Und in Zeiten von generativer KI ist es fraglich ob es Sinn macht einen Kopierschutz zu entwickeln, der Bilder schützt die evtl. auch schnell nachgeneriert werden können. Ich hoffe das hilft dir etwas weiter!
@bacabes1860
@bacabes1860 Жыл бұрын
@@lerneprogrammieren-de Guten Morgen, dass mit dem Screenshot wäre nicht so schlimm. Wichtig für mich wäre, die emoji`s nicht in die Favoriten liste kopieren zu können. Aktuell ist es so, dass "angenommen" wenn ich diese bei WhatApp versende, der Empfänger die Empfangenen Emoji`s ganz einfach zu seinen Favoriten hinzufügen kann. Das möchte ich verhindern
@Verwirrung-c3t
@Verwirrung-c3t Жыл бұрын
sehr cooles video. ich musste mal zum test was für meine arbeit programmieren (bin in ausbildung) und das video hat einfach alles erklärt und mir die erleuchtng gegeben, wenn man so sagt. vielen vielen dank.
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Sehr cool!
@davevolkmann8831
@davevolkmann8831 Жыл бұрын
Gut erklärt!
@marcelwagnerdev
@marcelwagnerdev Жыл бұрын
React ist kein Framework. React ist eine Library.
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Wie würdest du die Begriffe Framework und Library unterscheiden?
@kaffeetasse2461
@kaffeetasse2461 Жыл бұрын
das is der typische umstendliche windows workflow. gehe auf die webseite und downloade es, dann setze die pfadvariabele... unter linux machst du einfach: sudo apt install git fertig. zum programmieren und professionell arbeiten is einfach linux das beste. windows geht mir so dermassen aufn sack mitm hausfrauen klickie workflow. aber scheffe schafft an dass wir mit windoof arbeiten mussen. nie wieder einen job wo man zu windoof gezwungen wird. sowas sind immer gratlerlaeden. aber leider haben die meisten firmen windoof.
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Deswegen ist es ja auch ein Tutorial für Anfänger, die noch nicht mit dem Terminal vertraut sind :-) Linux-User beherrschen natürlich meistens schon das Terminal. Solche Befehle gibt es mittlerweile auch für Windows, setzt allerdings einen vorinstallierten Paket-Manager voraus. Über das Betriebssystem streiten sich die Leute seit Existenz der verschiedenen Betriebssysteme :-D Ist Geschmackssache wie die Wahl der Programmiersprache, Hardware, Smartphonemarke und Fußball Club ;-) In den meisten Firmen, die ich kenne, sucht man sich das OS aus, mit dem man am besten klarkommt :-) Also am besten in so einer Firma anfangen ;-)
@blueyelly02
@blueyelly02 Жыл бұрын
Wäre mal gut wenn Du vorher erstmal erklärt hättest was das für ein kleines Fenster ist bevor Du zu Cypress kommst, also da wo Du Befehle zu Cypress eingibst. Was ist das?
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Da Cypress mehr etwas für fortgeschrittene Entwickler ist (da man sich mit Tests meist erst dann beschäftigt, wenn man bereits etwas länger programmiert), bin ich im Video davon ausgegangen, dass die Kommandozeile bzw. Terminal bereits bekannt ist. Mit der Kommandozeile kannst du deinen Computer per Textbefehl steuern und im Video wird das benutzt um cypress zu installieren und auch zu starten. Ich nutze im Video übrigens den cmder: cmder.app/ Viel Erfolg beim Testen mit Cypress :-)
@Unique-hs9er
@Unique-hs9er Жыл бұрын
Hey, das Video ist zwar 1 Jahr alt aber falls du das hier siehst möchte ich mich erstmal sehr bedanken für das tolle Video und die schöne Einführung. Ich fand die Doku von chartjs nicht einfach zu verstehen dank dir habe ich alles verstanden und habe schon selber meinen eigenen horizontalen barchart erstellt. Ich hätte aber dazu eine Frage ich habe dort zusätzlich noch einen zusätzlichen scrollbar eingefügt sodass ich ewig nach rechts scrollen kann wenn ich viele Datensätze einfüge, allerdings passt sich das dynamisch nicht ein. In der x Achse habe ich die Monate noch eingetragen die sind aber leider in 3 monatsschritten. Meine Frage ist kannst du mir sagen wie ich das alles dynamisch machen kann und in Einser Monaten also in Intervallen von januar bis Dezember immer scrollen kann?
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Hey! Cool, dass du mit Chart.js experimentierst. Für dein Scroll-Problem mit dynamischen Monatsintervallen hier eine mögliche Lösung: - Für die dynamische Anpassung der X-Achse (Monate), kannst du die 'time'-Skala verwenden. Setze den Typ deiner X-Achse auf 'time' und konfiguriere das 'time'-Objekt, um deine gewünschten Intervalle zu definieren (z.B. monatlich). - Um immer in Ein-Monats-Intervallen zu scrollen, nutze die 'minUnit'-Eigenschaft im 'time'-Objekt und setze sie auf 'month'. - Für den horizontalen Scroll: Wenn du viele Datenpunkte hast, stelle sicher, dass die 'maintainAspectRatio'-Eigenschaft deines Chart-Objekts auf 'false' gesetzt ist. Dies ermöglicht es dem Diagramm, sich horizontal auszudehnen und den Scrollbar entsprechend anzupassen. - Experimentiere mit den 'min' und 'max'-Einstellungen der X-Achse, um die Sichtbarkeit deiner Daten beim Scrollen zu steuern. Hier ein kurzer Code-Snippet als Beispiel: const ctx = document.getElementById('myChart').getContext('2d'); const myChart = new Chart(ctx, { type: 'bar', data: { // Deine Daten hier }, options: { scales: { x: { type: 'time', time: { unit: 'month', displayFormats: { month: 'MMM YYYY' } } } }, maintainAspectRatio: false } }); Ich hab den Code nicht getestet, aber ich hoffe, das hilft dir weiter! Viel Erfolg mit deinem Projekt!
@arnegroh8063
@arnegroh8063 Жыл бұрын
Git ging mir bisher in etwa so gut in den Kopf, wie ein Autoreifen. Aber mit diesem Video hab ich's verstanden. 👍 Leider kann ich die Versionen nicht vergleichen, wie du es im Video gezeigt hast. Vielleicht liegt's an ner neuen Version von VSC...
@WimW-fw7do
@WimW-fw7do Жыл бұрын
Hi danks fürs video! weißt du auch wie man dort ein Foto mit in die email mit einbauen könnte?
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Könnte in etwa so funktionieren, hab es aber nicht getestet :-) Viel Spaß beim ausprobieren! msg = MIMEMultipart() msg['From'] = sender msg['To'] = receiver msg['Subject'] = subject image_path = "pfad/zum/bild.jpg" with open(image_path, 'rb') as image_file: img = MIMEImage(image_file.read()) img.add_header('Content-Disposition', 'attachment', filename=image_path) msg.attach(img)
@id1568
@id1568 Жыл бұрын
"Anfängerkurs für Programmier-Anfänger" ein Bestseller ?! wo ? bei euch im Schlafzimmer oder in Uganda?!
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Auf lerneprogrammieren.de/ ist es der Bestseller ;-) Aus Uganda hatten wir allerdings noch keine Bestellungen :-P
@ratzerube2762
@ratzerube2762 Жыл бұрын
Heute immer noch gut😅👍
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Klassiker bleiben Klassiker :-D