Тёмный
lerneprogrammieren
lerneprogrammieren
lerneprogrammieren
Подписаться
Auf lerneprogrammieren.de lernst du alles über das Programmieren. Wenn du noch keine Ahnung vom Programmieren hast, kannst du hier voll durchstarten, egal ob du Webseiten, Apps, Spiele oder was anderes programmieren willst.

Der Anfang ist immer derselbe! Möchtest du kostenlos starten schaue hier vorbei und hol Dir 11+ Apps, Quellcodes, Tools, Downloads und Ratgeber für Programmier-Anfänger: bit.ly/lerneprogrammieren-toolbox

Viel Spass beim Programmieren lernen!
Was ist Webentwicklung?
6:58
2 года назад
Mein Tag als Software-Entwickler
7:31
3 года назад
Комментарии
@Steffen_R1098
@Steffen_R1098 17 дней назад
Super Video! Vor allem die Erklärung mit GitHub direkt dazu. Zum Dank ein Abo!
@franklemanschik2644
@franklemanschik2644 27 дней назад
geil deine stimme ist fast wie meine interessant :)
@CabalisOrder
@CabalisOrder Месяц назад
ganz ganz vielen dank!
@lerneprogrammieren-de
@lerneprogrammieren-de Месяц назад
sehr gerne!
@Dennis-bf2ll
@Dennis-bf2ll Месяц назад
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 Месяц назад
Vielen Dank ❤
@sennlich
@sennlich 2 месяца назад
Sehr gut erklärt. Vielen Dank und alles Gute weiterhin.
@robin_ltmn
@robin_ltmn 2 месяца назад
Trinkspiel: 1 Shot = 1 "dokcer" Tippfehler
@vonacprog181
@vonacprog181 2 месяца назад
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 2 месяца назад
Bei mir gibt es unter "res - layout" kein activity_main.xml obwohl ich die Test-App auf meinem virtuellen Device sehe ?!??
@findibus28
@findibus28 2 месяца назад
Sehr schön erklärt. Allerdings sollte deine Gestik etwas ruhiger werden, denn das ist ziemlich ablenkend. Danke
@jurgensommer3539
@jurgensommer3539 2 месяца назад
sehr schlecht gemacht. Leute die keine Ahnung haben, verwechseln später alle Befehle. Mach doch besser getrente Videos. Sehr unübersichtlich!!!
@sabinewarz9485
@sabinewarz9485 2 месяца назад
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 4 месяца назад
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 4 месяца назад
scheiss auflösug !!!
@EidSomlive
@EidSomlive 4 месяца назад
Frontend Danke für Wert volle Videos
@mustijack
@mustijack 4 месяца назад
Cool Danke 👍🏻
@WamanShak
@WamanShak 4 месяца назад
danke fürs video! ist das aktuell? :)
@Indianer-u4p
@Indianer-u4p 4 месяца назад
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 4 месяца назад
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 6 месяцев назад
Warum erscheinen in der Entwicklungsumgebung immer zwei Fenster, das weiße und das blaue?
@unbekannt572
@unbekannt572 6 месяцев назад
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 19 дней назад
😂😂😂😂😂 Kannst du? Beweise es uns. Aber dein Studium kannst du abbrechen, weil du dir ja nichts selbst lehren kannst.
@Joker-zh7gc
@Joker-zh7gc 6 месяцев назад
Tausend dank aus Panama
@endlichdrin
@endlichdrin 6 месяцев назад
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 6 месяцев назад
Sehr interessantes Video! Vielen Dank für diese hilfreichen Informationen! 😀
@ustarhymes
@ustarhymes 6 месяцев назад
Kann ich mich in ein Remote oder virtuellen Rechner automatisiert anmelden wenn ich ihm die Nutzerdaten gebe?
@kevineb5688
@kevineb5688 7 месяцев назад
Sehr gutes Video, danke!
@benbua3462
@benbua3462 7 месяцев назад
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 7 месяцев назад
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 :-)
@sandradaxinger2828
@sandradaxinger2828 7 месяцев назад
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 7 месяцев назад
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 7 месяцев назад
Danke
@itzeugsde
@itzeugsde 7 месяцев назад
Sehr hilfreich. Vielen Dank.
@lerneprogrammieren-de
@lerneprogrammieren-de 7 месяцев назад
Das freut uns!
@MaximMaxim-cp7gt
@MaximMaxim-cp7gt 8 месяцев назад
bist du ein Pole dass du so heisst ?
@coolmind2476
@coolmind2476 8 месяцев назад
Ziemlich verwirrend außer am Anfang.
@lerneprogrammieren-de
@lerneprogrammieren-de 7 месяцев назад
Was genau, war verwirrend für dich? Welche Fragen sind bei dir offen geblieben?
@coolmind2476
@coolmind2476 7 месяцев назад
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 7 месяцев назад
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 8 месяцев назад
Immer noch ein top Video!
@gwendy666
@gwendy666 8 месяцев назад
sehr gutes Video. Vielen Dank =)
@lerneprogrammieren-de
@lerneprogrammieren-de 8 месяцев назад
Ich danke dir!
@nhalexhale3876
@nhalexhale3876 8 месяцев назад
Das ist dann von den Eigenschaften her ähnlich wie bei access oder wie?
@bacabes1860
@bacabes1860 8 месяцев назад
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 8 месяцев назад
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 8 месяцев назад
@@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 9 месяцев назад
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 8 месяцев назад
Sehr cool!
@davevolkmann8831
@davevolkmann8831 9 месяцев назад
Gut erklärt!
@marcelwagnerdev
@marcelwagnerdev 9 месяцев назад
React ist kein Framework. React ist eine Library.
@lerneprogrammieren-de
@lerneprogrammieren-de 8 месяцев назад
Wie würdest du die Begriffe Framework und Library unterscheiden?
@kaffeetasse2461
@kaffeetasse2461 9 месяцев назад
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 9 месяцев назад
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 9 месяцев назад
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 9 месяцев назад
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 9 месяцев назад
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 9 месяцев назад
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 10 месяцев назад
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 10 месяцев назад
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 9 месяцев назад
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 10 месяцев назад
"Anfängerkurs für Programmier-Anfänger" ein Bestseller ?! wo ? bei euch im Schlafzimmer oder in Uganda?!
@lerneprogrammieren-de
@lerneprogrammieren-de 10 месяцев назад
Auf lerneprogrammieren.de/ ist es der Bestseller ;-) Aus Uganda hatten wir allerdings noch keine Bestellungen :-P
@ratzerube2762
@ratzerube2762 10 месяцев назад
Heute immer noch gut😅👍
@lerneprogrammieren-de
@lerneprogrammieren-de 10 месяцев назад
Klassiker bleiben Klassiker :-D
@kallyptrav4425
@kallyptrav4425 10 месяцев назад
wie heißt dieser berühmte app kurs? 🤭
@lerneprogrammieren-de
@lerneprogrammieren-de 10 месяцев назад
Das ist dieser hier: kurse.lerneprogrammieren.de/lp/appkurs/
@anastasiasteier-classen3932
@anastasiasteier-classen3932 11 месяцев назад
Danke! Ausführlich und lebendig erklärt!
@lerneprogrammieren-de
@lerneprogrammieren-de 10 месяцев назад
Danke für das Lob!
@mandelkuchen2288
@mandelkuchen2288 11 месяцев назад
Was GIT 💀💀
@tanithlow4737
@tanithlow4737 11 месяцев назад
Hab da mal ne Naive Frage. Ich möchte Python installieren um Stable Diffusion verwenden zu können. Mache ich es Hackern oder Virusprogrammen einfacher wenn ich Python installiere?
@lerneprogrammieren-de
@lerneprogrammieren-de 10 месяцев назад
Kann man pauschal nicht beantworten, da es davon abhängt wie deine komplette Umgebung aussieht, welche Scripte du ausführst und wie sicherheitsaffin du bereits bist.