IT-Sicherheit: Entwickle sicherere Anwendungen!
4.8 (32 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
429 students enrolled
Wishlisted Wishlist

Please confirm that you want to add IT-Sicherheit: Entwickle sicherere Anwendungen! to your Wishlist.

Add to Wishlist

IT-Sicherheit: Entwickle sicherere Anwendungen!

Beispiele + Leitfaden zur Entwicklung möglichst sicherer Anwendungen
4.8 (32 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
429 students enrolled
Created by Jannis Seemann
Last updated 3/2017
German
Curiosity Sale
Current price: $10 Original price: $40 Discount: 75% off
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • 6 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Sicherere Anwendungen programmieren
  • Bestehende Anwendungen mit Hilfe des Leitfadens für IT-Sicherheit überprüfen und potentielle Schwachstellen aufdecken
View Curriculum
Requirements
  • Ihr benötigt keine weiteren Materialien / Software, um an diesem Kurs teilnehmen zu können
  • Benötigte Tools installieren wir im Laufe des Kurses (gcc, objdump, xampp, Hex-Editor)
Description

Lerne, wie du sichere Anwendungen programmierst!

Diesen Kurs habe ich entwickelt, weil ich dir beibringen möchte, wie du sichere Anwendungen programmierst. Das ist ein unglaublich wichtiges Thema, wenn du professioneller Softwareentwickler werden möchtest. Dieser Kurs bietet dir einen Überblick zum Thema IT-Sicherheit.

Wie ist dieser Kurs aufgebaut? Dieser Kurs besteht sowohl aus Beispielen, als auch einem verallgemeinerten Teil. In Teilen zum Thema Buffer Overflow (Programmiersprache: C) und Sicherheit von Webseiten (PHP / JavaScript) möchte ich dir einen konkreten Überblick darüber geben, was du bei der Entwicklung genau beachten musst. 

Anschließend gehen ich noch auf die Grundlegenden Konzepte der IT-Sicherheit ein, damit du auch bei einem eigenen Projekt in der Lage bist, die Sicherheit der Software zu gewährleisten. Hierzu stelle ich dir die grundlegenden Konzepte vor, damit du einen umfassenden Leitfaden hast, den du universell anwenden kannst - sowohl auf deine eigenen Programmierprojekte, als auch in deinem Job oder für Kundenprojekte.

Für wen ist dieser Kurs? Damit du das Meiste aus diesem Kurs herausholen kannst, solltest du auf jeden Fall schon etwas programmiert haben. Sonst wirst du Probleme haben, die Codebeispiele, etc. zu verstehen.

Dieser Kurs ist nicht für dich, wenn du noch nie programmiert hast!

Who is the target audience?
  • Für jeden, der seine Programmierkenntnisse professionell einsetzt - das Wissen über IT-Sicherheit wird dir erlauben, sicherere Anwendungen zu programmieren
  • Du solltest auf jeden Fall schonmal was programmiert haben. Sonst wirst du die Programmierbeispiele nicht verstehen
Students Who Viewed This Course Also Viewed
Curriculum For This Course
35 Lectures
04:13:30
+
Hier starten
3 Lectures 15:06
+
Datenverkehr mit dem Internet
3 Lectures 29:21
Datenverkehr mit dem Internet
07:44

Datenverkehr mit dem Internet (Grundlagen)
08:23

Datenverkehr mit dem Internet (Mitschneiden mit Hilfe von Wireshark)
13:14
+
Buffer Overflow
8 Lectures 01:01:48

Buffer Overflow: Aufbau Prozessor
09:11

Buffer Overflow: Was macht ein Compiler?
03:15

Buffer Overflow: Speichermanagement in C
04:14

Buffer Overflow: Funktionsaufrufe
11:27

Bufer Overflow: Wie funktioniert es?
04:38


Buffer Overflow: Beispiel (Teil 2)
17:06
+
Sicherheit von Webanwendungen
12 Lectures 01:36:28

Webserver installieren
07:46

PHP Include-Injection
11:13

Bild-Upload (1)
11:41

Bild-Upload (2)
06:52

SQL-Injection
11:20

SQL-Injection (wie davor schützen?)
04:57

Passwörter sicher speichern (1)
11:13

Passwörter sicher speichern (2)
05:56

Cross-Site-Scripting (1)
12:09

Cross-Site-Scripting (2)
04:58

Cross-Site-Scripting (3) - Was dagegen tun?
05:11
+
Grundlegende Konzepte der IT-Sicherheit
8 Lectures 48:16
Einführung
01:10

Grundregeln der IT-Sicherheit
08:24

Social Engineering
07:47

Kryptographie / Verschlüsselung von Daten
06:19

Kryptographie / Verschlüsselung von Daten (II)
07:44

Passwörter
10:34

Passwörter (Benutzeraspekte)
02:13

Passwörter (2-Faktor Authentifizierung)
04:05
+
Schlussworte
1 Lecture 02:31
Schlussworte
02:31
About the Instructor
Jannis Seemann
4.5 Average rating
3,266 Reviews
18,115 Students
21 Courses
unterrichtet 21 Kurse auf Udemy

Online-Lehrer und erfahrener Webprogrammierer aus Überzeugung

Hi, ich bin Jannis! Mit 14 habe ich meine ersten Webseiten entwickelt. Programmierung ist seitdem meine absolute Leidenschaft.

Begeisterter Programmierer seit der Jugend
Nach dem Abitur und der Teilname an zwei Endrunden im Bundeswettbewerb Informatik habe ich als Volljähriger mein erstes Praktikum in einem großen IT-Konzern in den USA absolviert.

Eigene Firma für professionelle Webentwicklung
Als mittlerweile studierter Informatiker und selbstständiger Unternehmer setze ich erfolgreich Webprojekte für meinen Kunden um und teile mein Wissen und meine Erfahrung in aktuell zwölf Kursen.

Dozent mit breitem Verständnis
Ruhig, verständlich, gründlich und nachvollziehbar möchte ich erklären ich, was auf den ersten Blick sehr kompliziert erscheint. Ich lehre einsteigerfreundliche Sprachen wie Python, bekannte Frameworks wie jQuery und NodeJS für die Entwicklung komplexer, interaktiver Webseiten.

Tiefes Verständnis von Programmierkonzepten
Mir macht es Freude, euch Programmiersprachen beizubringen. Dabei ist mir wichtig, dass ihr die Konzepte dahinter versteht. Dann erklärt sich auch fast von selbst, warum an der einen oder anderen Stelle euer Programm so oder anders geschrieben wird.