What you'll learn
Die wichtigsten Java-Skills um einen Job als Java Entwickler zu bekommen
Best-Practices der Java Softwareentwicklung von einem professionellen Java-Entwickler
Die Beherrschung der neusten Version von Java (Version 11)
Tiefgründiges Verständnis der Grundlagen- und Erweiterten Java Entwicklung
Schreiben von gut gestaltetem und professionellem Java Code
Wie man mit dem Programm IntelliJ arbeitet
Objektorientierte Programmierung: Klassen, Objekte, Polymorphie, Vererbung und vieles mehr
JavaFX um tolle grafische Benutzeroberflächen zu erstellen
Requirements
Computer mit Windows, Mac oder Linux um die kostenfreien Tools für die Entwicklung mit Java zu installieren
Lernbereitschaft und viel Begeisterung für die tollen Skills, die du gleich aufbauen wirst
Nichts weiter! Nur du mit deinem Wissensdurst und dein Computer
Description
Starte mit diesem Kurs in deine neue Zukunft als Software-Entwickler. Die Nachfrage an Java-Entwickler steigt stetig weiter, ein guter Zeitpunkt um jetzt durchzustarten.Lerne die Grundlagen, Werkzeuge und Funktionen die Du brauchen wirst um voll funktionsfähige Programme mit der populären Programmiersprache Java zu erstellen.Warum dieser Kurs?Der Kurs holt dich ganz einfach genau da ab wo du bist und bringt dich an dein Ziel. Egal ob du ein kompletter Anfänger bist der noch nie eine Zeile Code geschrieben hat oder ein Erfahrener Programmierer der seine Fähigkeiten in der Objektorientierten Programmierung verbessern möchte. Ich habe selber viele Jahre für Oracle gearbeitet und weiß genau wobei es bei der Entwicklung mit Java ankommt. Der Kurs wird auch regelmäßig mit zusätzlichen Inhalten ergänzt, so bleibst du mit diesem Kurs auf dem neusten Stand.Ablauf des KursesMit jedem Abschnitt steigst du tiefer in die Welt von Java ein. Mit extra Präsentationen, Quizzen, Artikeln, Übungsaufgaben und Projekten werden wir dein neu erhaltenes Wissen so effizient wie nur möglich festigen.Es gibt viele freie Positionen im Bereich der Java Entwicklung. Außerdem wird Dir die Fähigkeit Java programmieren zu können extrem dabei helfen andere Objekt Orientiere Programmiersprachen so wie C++, C#, Ruby und Pascal in sehr kurzer Zeit zu erlernen. Sobald die Grundlagen gemeistert sind, wird dich dieser Kurs durch weitere wichtige Bestandteile der Java Programmierung führen. Wir schauen uns Themen wie Klassen, Vererbung, Polymorphie an. Danach bist du in der Lage auch komplexere Programme zu schreiben. Kursteilnehmer die den Kurs fertigstellen, werden ein umfangreiches Wissen in Java entwickeln, sodass sie eigene nützliche Java Programme entwickeln können. Du gehst kein Risiko ein. Wenn dir der Kurs nicht gefallen sollte, dann kannst du mit dem 30 Tägigen Rückgaberecht den Kurs jederzeit zurückgeben. Außerdem erhältst du von mir in den Foren jederzeit Hilfe.
Overview
Section 1: Einleitung
Lecture 1 Einleitung
Lecture 2 Warum Du mit Java die richtige Entscheidung getroffen hast
Lecture 3 Wie dieser Kurs strukturiert ist
Lecture 4 Die Aufgaben eines Java Entwicklers
Section 2: Erstes Programm "Hallo Welt"
Lecture 5 Java mit dem Texteditor
Lecture 6 Warum IDEs
Lecture 7 Installieren von IntelliJ
Lecture 8 IDEs für Mac und Linux
Section 3: Variablen und Datentypen
Lecture 9 Grundlagen Variablen und Datentypen
Lecture 10 Zahlen mit Int (Integer)
Lecture 11 Mehr zu Println
Lecture 12 Long, byte, int - wie man sparsam ist
Lecture 13 Float und Double
Lecture 14 Boolsche Variablen, String und Char
Lecture 15 Parsing
Lecture 16 Typecasting
Lecture 17 Alles vereint und Übungsaufgabe - Variablen Anlegen und Werte zuordnen
Lecture 18 Lösung - Alles vereint und Übungsaufgabe - Variablen Anlegen und Werte zuordnen
Lecture 19 Übungsaufgabe zu Datentypen und Variablen
Lecture 20 Lösung: Übungsaufgabe zu Datentypen und Variablen
Lecture 21 Textzusammenfassung
Section 4: Methoden
Lecture 22 Was sind Methoden
Lecture 23 Void Methode
Lecture 24 Void Methode Herausforderung
Lecture 25 Ergebnis Void Methode Herausforderung
Lecture 26 Return Methoden
Lecture 27 Mehrere Prameter
Lecture 28 Static
Lecture 29 Links für Methoden
Lecture 30 Textzusammenfassung Methoden
Section 5: Benutzereingaben mit Scanner Klasse
Lecture 31 Text vom Nutzer kriegen
Lecture 32 Text in Zahlen umwandeln
Lecture 33 Print vs println und tab
Lecture 34 printf
Lecture 35 Übungsaufgabe Zinsrechner
Lecture 36 Übungsaufgabe Zinsrechner Lösung
Lecture 37 Links Scanner
Section 6: Entscheidungen
Lecture 38 Einführung Operatoren
Lecture 39 If Statements
Lecture 40 If, Else und Else If
Lecture 41 Verschachtelte If Anweisungen
Lecture 42 Alternative: Switch Case
Lecture 43 Switch Case mit String
Lecture 44 Übungsaufgabe zu Entscheidungen
Lecture 45 Herausforderung If Statements
Section 7: Schleifen
Lecture 46 While Schleife
Lecture 47 Zustandsgesteuerte While Schleife
Lecture 48 Do While Schleife
Lecture 49 For Schleife
Lecture 50 Wann welche Schleife nutzen?
Lecture 51 Break and Continue
Lecture 52 Herausforderung Schleifen
Lecture 53 Links zu Schleifen
Section 8: Arrays, Arraylists und Hashmaps
Lecture 54 Was sind Arrays?
Lecture 55 Arrays anlegen
Lecture 56 Arrays auslesen und Foreach Schleife
Lecture 57 Arrays als parameter
Lecture 58 2D Arrays
Lecture 59 Herausforderung Arrays
Lecture 60 Was sind Arraylists und wie unterscheiden sie sich zu Arrays?
Lecture 61 Arraylists anlegen und initialisieren
Lecture 62 Arraylisten befüllen
Lecture 63 Contains Methode
Lecture 64 Auf Elemente von Arraylist zugreifen
Lecture 65 Arraylist als Parameter verwenden
Lecture 66 Arraylist sortieren
Lecture 67 Herausforderung Arraylists
Lecture 68 Lösung Herausforderung Arraylists
Lecture 69 Was sind Hashmaps?
Lecture 70 Links und Textzusammenfassung Arrays, Arraylists, Hashmap
Section 9: Klassen OOP (Objekt orientierte Programmierung)
Lecture 71 Was ist OOP?
Lecture 72 Erstellung unserer ersten Klasse
Lecture 73 Was sind Konstruktoren?
Lecture 74 Erstellung eines Konstruktors
Lecture 75 Setter und Getter
Lecture 76 Verwendung mehrere Konstruktoren
Lecture 77 Math Klasse und Modulo
Lecture 78 Herausforderung Klassen
Lecture 79 Lösung - Herausforderung Klassen
Section 10: Vererbung - OOP Teil 2
Lecture 80 Was ist Vererbung und warum macht es Sinn?
Lecture 81 Beispiel für Vererbung
Lecture 82 Methoden überschreiben
Lecture 83 Übungsaufgabe zu Vererbung
Lecture 84 Lösung Übungsaufgabe zu Vererbung
Section 11: OOP Polymorphie
Lecture 85 Einführung in die Polymorphie
Lecture 86 Polymorphische Parameter
Lecture 87 Verwendung von Interface
Lecture 88 Übungsaufgaben zu Polymorphie
Lecture 89 Lösung zur Übungsaufgabe Handys
Lecture 90 Abstrakte Klassen
Section 12: Frameworks
Lecture 91 Artikel: Top Frameworks
Section 13: Arbeiten mit Dateien
Lecture 92 Was sind Exceptions?
Lecture 93 Wie man Try und Catch verwendet?
Lecture 94 Daten in einer Datei speichern
Lecture 95 Daten aus einer Datei auslesen
Section 14: BONUS: JavaFX - Einleitung und Grundlagen
Lecture 96 Einleitung
Lecture 97 Herunterladen und Installieren der Software
Lecture 98 Unser erstes Fenster – Stage, Scene und Node in JavaFX
Lecture 99 Benutzerinteraktion mit dem Eventhandler nutzen in JavaFX
Lecture 100 Das Label in JavaFX – Alternative zu Text
Lecture 101 Text in der GUI verwenden
Lecture 102 Verwendung mehrerer Scenes in JavaFX
Lecture 103 Lambda Expressions und simple Buttonklicks in JavaFX
Section 15: BONUS: JavaFX - Vollgas zur eigenen Benutzeroberfläche mit UI Controls
Lecture 104 GridPane und Text Field in JavaFX GUI
Lecture 105 Password Field
Lecture 106 TextArea
Lecture 107 Toggle Buttons
Lecture 108 Radio Button
Lecture 109 Check Box
Lecture 110 Choice Box
Lecture 111 Combo Box
Lecture 112 Scroll Bar
Lecture 113 Scroll Pane
Lecture 114 Slider
Lecture 115 Progress Bar
Lecture 116 Date Picker
Lecture 117 Color Picker
Lecture 118 File Chooser
Lecture 119 List View
Lecture 120 Table View
Lecture 121 Tree View
Lecture 122 Tree Table View
Lecture 123 Browser und HTML Editor
Section 16: BONUS: JavaFX - Layouts
Lecture 124 HBox
Lecture 125 VBox
Lecture 126 FlowPane
Lecture 127 BorderPane
Lecture 128 TitledPane
Lecture 129 Menu
Section 17: Shapes
Lecture 130 Line
Lecture 131 Line Herausforderung und Canvas
Lecture 132 Circle und Circle Arc
Lecture 133 Polyline und Polygon
Lecture 134 Rectangle und Ellipse
Lecture 135 Path
Lecture 136 Gradient Color und Color
Section 18: Charts
Lecture 137 Pie Charts
Lecture 138 Line Charts
Lecture 139 Balkendiagramm – Bar Chart
Lecture 140 (Stacked) Area Chart
Lecture 141 Scatter Chart
Section 19: Events
Lecture 142 Events und Event Filter
Lecture 143 Gesture Events
Lecture 144 Event Handler
Lecture 145 Shape Drag und Drop
Lecture 146 Audio Player
Lecture 147 Properties von Mediaplayer
Lecture 148 VideoPlayer
Section 20: SceneBuilder
Lecture 149 SceneBuilder Einführung
Lecture 150 Controller
Lecture 151 SceneBuilder Project
Dieser Kurs ist perfekt geeignet für absolute Beginner ohne Programmiererfahrung bis hin zu Erfahrenen Entwicklern die Ihre Skills verbessern möchten,Für alle die tolle Java Anwendungen für den persönlichen oder kommerziellen Gebrauch entwickeln möchten,Für die, die eine neue und gut bezahlte Karriere starten wollen
Buy Premium Account From My Download Links & Get Fastest Speed.