JAVA – hol dir den Schwarzen Gürtel! — Kurs 1350 Rubel. von Stepik, Ausbildung 121 Lektionen, Datum: 29. Oktober 2023.
Verschiedenes / / November 28, 2023
Hallo Freunde!
Wenn Sie sich diesen Appell ansehen, dann wissen Sie zweifellos bereits, dass Java in allen Lebensbereichen präsent ist und nahezu jedes Problem löst. Serveranwendungen, Webanwendungen, diverse Desktop-Programme sind in Java geschrieben, Trommelwirbel. Wenn Sie lernen möchten, wie man Android-Anwendungen schreibt, dann willkommen in der Welt von Java. Schließlich ist die überwiegende Mehrheit der Android-Anwendungen in Java geschrieben.
Für wen ist mein Videokurs gedacht?
Der Kurs ist ideal für diejenigen, die bereits mit den Grundthemen der Programmiersprache Java vertraut sind. Und auch Programmierer mit einiger Erfahrung werden den Kurs zweifellos zu schätzen wissen. Glauben Sie mir, Sie werden auf jeden Fall viel Neues lernen, unabhängig von Ihrem Vorwissen.
Nachdem Sie diesen Kurs besucht haben, werden Sie sich bei Vorstellungsgesprächen für eine Stelle als Java-Entwickler sicher fühlen.
Wenn Sie derzeit keine Grundkenntnisse der Java-Sprache haben, habe ich für Sie den Kurs „Java für Anfänger“ erstellt, der in seiner Kategorie ein BESTSELLER ist.
Wissen Sie, was ich mehr liebe als Programmieren? Programmieren lehren! Ich kenne eine beträchtliche Anzahl exzellenter Programmierer, die leider nichts mit einfachen Worten erklären können.
Meine Prinzipien und Lehrmethoden ermöglichten es mir, einen Kurs mit 120 Lektionen zu erstellen, der sehr ernste und notwendige Themen der Java-Sprache abdeckt.
Besonderes Augenmerk lege ich auch auf Feedback. Ich bin immer bereit, mit meinen Schülern zu kommunizieren und ihre Fragen zu beantworten.
Bis bald, Freunde, und viel Spaß beim Lernen!
3
KursHallo zusammen! Mein Name ist Zaur Tregulov. Ich habe meinen Abschluss an der Fakultät für Kybernetik gemacht und programmiere seit über 9 Jahren. Aber das Wichtigste ist, dass ich viel früher mit dem Unterrichten begonnen habe.
Hallo zusammen! Mein Name ist Zaur Tregulov. Ich habe meinen Abschluss an der Fakultät für Kybernetik gemacht und programmiere seit über 9 Jahren. Aber das Wichtigste ist, dass ich viel früher mit dem Unterrichten begonnen habe. Bereits während meiner Studienzeit habe ich Schülern Mathematik beigebracht und sie auf den Hochschulzugang vorbereitet. Damals wurden die Grundprinzipien meiner Lehrmethodik formuliert: 1) Alles sollte anhand einfacher Beispiele (meistens aus dem Leben) erklärt werden 2) Der Stoff muss vollständig (ohne Lücken) erklärt werden. Und diese Technik ermöglicht es meinen Schülern, das Wesentliche des Gelernten zu verstehen Thema. Ich bin mir sicher, dass Ihnen die Kurse viel bringen werden und Sie damit zufrieden sein werden. Viel Spaß beim Lernen!
3
KursIch arbeite an Methoden des Fernunterrichts, die das Erlernen der englischen Sprache erleichtern.
Ich unterrichte seit 18 meiner 38 Jahre. Ich habe mit dieser Tätigkeit während meines Studiums im ersten Jahr der Fakultät für Philologie (Englische Sprache und Literatur) begonnen Erfahrung im Privat- und Firmenunterricht von Englisch, Conversation Club, mündlicher und schriftlicher Leitung Übersetzungen. Seit Mai 2014 bin ich zertifizierter Spezialist im Bereich Kommunikation der London School of Business and Finance.
Einführung
1. Einführung in den Kurs
— Grundkenntnisse in Java. Für den Erwerb eignet sich mein Kurs „Java für Einsteiger“ hervorragend;
— WUNSCH, die Java-Kenntnisse zu verbessern.
Vergleichs- und Komparatorschnittstellen
1. Schnittstelle vergleichbar
2. Komparatorschnittstelle
Generika
1. Einführung in Generika
2. Parametrisierte Klasse
3. Parametrisierte Methode
4. Geben Sie Löschung ein
5. Subtypisierung
6. Platzhalter
7. Beispiel für Generika
Sammlungen
1. Einführung in Sammlung und Liste
2. Anordnungsliste
3. ArrayList-Methoden. Teil 1
4. ArrayList-Methoden. Teil 2
5. ArrayList-Methoden und verwandte Methoden. Teil 3
6. Iterator-Schnittstelle
7. LinkedList
8. ListIterator-Schnittstelle
9. Binäre Suche
10. Big-O-Notation
11. Vektor
12. Stapel
13. Einführung in die Karte. HashMap
14. Equals- und HashCode-Methoden
15. HashMap im Detail. Teil 1 (/lesson/694657?unit=694454)
16. HashMap im Detail. Teil 2 (/lesson/694658?unit=694455)
17. TreeMap
18. LinkedHashMap
19. Hash-tabelle
20. Einführung in Set. HashSet
21. TreeSet (/lesson/694663?unit=694460)
22. LinkedHashSet
23. Einführung in die Warteschlange. LinkedList
24. PriorityQueue (/lesson/694666?unit=694463)
25. Einführung in Deque. ArrayDeque
Verschachtelte Klassen
1. Einführung in verschachtelte Klassen
2. Statische verschachtelte Klasse
3. Innere Klasse
4. Lokale innere Klasse
5. Anonyme Klasse
Lambda-Ausdrücke
1. Lambda-Ausdrücke. Teil 1
2. Lambda-Ausdrücke. Teil 2
3. Prädikat
4. Anbieter
5. Verbraucher
6. Funktion
Streams
1. Einführung in Streams. Kartenmethode (/lesson/694685?unit=694482)
2. Filtermethode
3. forEach-Methode (/lesson/694687?unit=694484)
4. Methode reduzieren
5. sortierte Methode
6. Methodenverkettung (/lesson/694690?unit=694487)
7. Concat-Methode
8. eindeutige Methode
9. Zählmethode
10. Peak-Methode
11. flatMap-Methode
12. Die Sammelmethode: Gruppierung und Partitionierung
13. findFirst-Methode
14. Min- und Max-Methoden
15. Limit-Methode
16. Skip-Methode
17. mapToInt-Methode
18. Paralleler Stream (/lesson/694702?unit=694499)
Multithreading
1. Einführung in Multithreading
2. Optionen zum Erstellen von Threads (/lesson/694704?unit=694501)
3. Thread-Name und Thread-Priorität
4. Sleep- und Join-Methoden. Thread-Status (/lesson/694706?unit=694503)
5. Parallelität und Parallelität. Synchron und asynchron (/lesson/694707?unit=694504)
6. Stichwort volatil
7. Datenwettlauf. Synchronisierte Methoden
8. Das Konzept des „Monitors“. Synchronisierte Blöcke
9. Methoden warten und benachrichtigen
10. Konzepte von Deadlock, Livelock, Lock Starvation
11. Lock und ReentrantLock
12. Daemon-Streams
13. Threads unterbrechen
14. ThreadPool und ExecutorService. Teil 1
15. ThreadPool und ExecutorService. Teil 2
16. Aufrufbare und zukünftige Schnittstellen. Teil 1
17. Aufrufbare und zukünftige Schnittstellen. Teil 2
18. Semaphor-Synchronisierer (/lesson/694720?unit=694517)
19. CountDownLatch-Synchronizer
20. Exchanger-Synchronisator
21. AtomicInteger-Klasse
22. Synchronisierte Sammlungen
23. ConcurrentHashMap
24. CopyOnWriteArrayList
25. ArrayBlockingQueue
Arbeiten mit Dateien: IO und NIO
1. Einführung in Streams. FileWriter (/lesson/694740?unit=694537)
2. FileReader (/lesson/694741?unit=694538)
3. Versuchen Sie es mit Ressourcen
4. BufferedWriter und BufferedReader
5. FileInputStream und FileOutputStream
6. DataInputStream und DataOutputStream
7. Serialisierung. Teil 1
8. Serialisierung. Teil 2
9. Klasse RandomAccessFile (/lesson/694748?unit=694545)
10. Dateiklasse
11. Einführung in Kanal und Puffer. Aus einer Datei lesen
12. Kanal und Puffer. In Datei schreiben
13. Kanal und Puffer. Wichtige Methoden
14. Pfadschnittstelle und Dateiklasse. Teil 1
15. Pfadschnittstelle und Dateiklasse. Teil 2
16. Einführung in die walkFileTree-Methode
17. walkFileTree-Methode. Kopieren eines Verzeichnisses
18. walkFileTree-Methode. Ein Verzeichnis entfernen
Reguläre Ausdrücke
1. RegEx. Teil 1
2. RegEx. Teil 2
3. RegEx. Teil 3
4. String-Klassenmethoden: Mathe und Split
5. Beispiel „IP-Check“
6. replaceAll- und Group-Methoden
7. Die Methoden printf und format
Weitere wichtige Themen
1. Aufzählung. Teil 1
2. Aufzählung. Teil 2
3. Scannerklasse. Teil 1
4. Scannerklasse. Teil 2
5. Betrachtung. Teil 1
6. Betrachtung. Teil 2
7. Anmerkungen