JAVA – obtenez une ceinture noire! — cours 1350 frotter. de Stepik, formation 121 leçons, Date: 29 octobre 2023.
Miscellanea / / November 28, 2023
Bonjour les amis!
Si vous lisez cet appel, vous savez sans doute déjà que Java est présent dans tous les domaines de la vie et résout presque tous les problèmes. Les applications serveur, les applications Web, divers programmes de bureau sont écrits en Java, roulement de tambour. Si vous souhaitez apprendre à écrire des applications Android, alors bienvenue dans le monde de Java. Après tout, la grande majorité des applications Android sont écrites en Java.
Alors, à qui est destiné mon cours vidéo ?
Le cours est idéal pour ceux qui connaissent déjà les sujets de base du langage de programmation Java. Et le cours sera sans aucun doute apprécié par les programmeurs ayant une certaine expérience. Croyez-moi, vous apprendrez certainement beaucoup de nouvelles choses, quelles que soient vos connaissances existantes.
Après avoir visionné ce cours, vous vous sentirez en confiance lors d'un entretien pour un poste de développeur Java.
Si vous n'avez actuellement pas de connaissances de base du langage Java, alors j'ai créé pour vous le cours « Java pour débutants », qui est un BEST-SELLER dans sa catégorie.
Savez-vous ce que j'aime faire plus que programmer? Apprenez la programmation! Je connais un nombre considérable d'excellents programmeurs qui, malheureusement pour tout le monde, ne peuvent rien expliquer avec des mots simples.
Mes principes et méthodes d'enseignement m'ont permis de créer un cours de 120 leçons qui abordent des sujets très sérieux et nécessaires dans le langage Java.
Je porte également une attention particulière aux retours. Je suis toujours prêt à communiquer avec mes étudiants et à répondre à leurs questions.
A bientôt les amis et bonnes études !
3
coursSalut tout le monde! Je m'appelle Zaur Tregulov. Je suis diplômé de la Faculté de Cybernétique et je programme depuis plus de 9 ans. Mais le plus important c’est que j’ai commencé à enseigner bien plus tôt.
Salut tout le monde! Je m'appelle Zaur Tregulov. Je suis diplômé de la Faculté de Cybernétique et je programme depuis plus de 9 ans. Mais le plus important c’est que j’ai commencé à enseigner bien plus tôt. Déjà pendant mes années d'étudiant, j'enseignais les mathématiques aux écoliers et les préparais à entrer à l'université. C'est alors que se sont formés les principes de base de ma méthodologie d'enseignement: 1) tout doit être expliqué à l'aide d'exemples simples (le plus souvent tirés de la vie) 2) la matière doit être expliquée complètement (sans aucune lacune) Et c'est cette technique qui permet à mes élèves de comprendre toute l'essence de ce qui est étudié sujet. Je suis sûr que les cours vous apporteront beaucoup d'avantages et que vous en serez satisfait. Bon apprentissage!
3
coursJe travaille sur des méthodes d'enseignement à distance qui facilitent l'apprentissage de l'anglais.
J'enseigne depuis 18 de mes 38 années. J'ai commencé cette activité alors que j'étudiais en première année de la Faculté de Philologie (Langue et Littérature Anglaises). expérience dans l'enseignement privé et en entreprise de l'anglais, club de conversation, conduite orale et écrite traductions. Depuis mai 2014, je suis spécialiste certifiée dans le domaine de la communication de la London School of Business and Finance.
Introduction
1. Introduction au cours
— Connaissance de base de Java. Mon cours « Java pour débutants » est idéal pour les acheter ;
— DÉSIR d'améliorer ses connaissances en Java.
Interfaces comparables et comparatives
1. Interface comparable
2. Interface du comparateur
Génériques
1. Introduction aux génériques
2. Classe paramétrée
3. Méthode paramétrée
4. Tapez l'effacement
5. Sous-typage
6. Caractères génériques
7. Exemple sur les génériques
Collections
1. Introduction à la collection et à la liste
2. Liste des tableaux
3. Méthodes ArrayList. Partie 1
4. Méthodes ArrayList. Partie 2
5. Méthodes ArrayList et méthodes associées. Partie 3
6. Interface de l'itérateur
7. Liste liée
8. Interface ListItérateur
9. Recherche binaire
10. Notation grand O
11. Vecteur
12. Empiler
13. Introduction à la carte. Carte de hachage
14. Méthodes égales et hashCode
15. HashMap en détail. Partie 1 (/lesson/694657?unit=694454)
16. HashMap en détail. Partie 2 (/lesson/694658?unit=694455)
17. ArbreCarte
18. LinkedHashMap
19. Table de hachage
20. Introduction à Set. Jeu de hachage
21. TreeSet (/lesson/694663?unit=694460)
22. LinkedHashSet
23. Introduction à la file d'attente. Liste liée
24. PriorityQueue (/lesson/694666?unit=694463)
25. Introduction à Deque. TableauDeque
Classes imbriquées
1. Introduction aux classes imbriquées
2. Classe imbriquée statique
3. Classe interne
4. Classe interne locale
5. Cours anonyme
Expressions lambda
1. Expressions lambda. Partie 1
2. Expressions lambda. Partie 2
3. Prédicat
4. Fournisseur
5. Consommateur
6. Fonction
Ruisseaux
1. Introduction aux flux. Méthode cartographique (/lesson/694685?unit=694482)
2. méthode de filtrage
3. méthode forEach (/lesson/694687?unit=694484)
4. méthode de réduction
5. méthode triée
6. Chaînage de méthodes (/lesson/694690?unit=694487)
7. méthode de concaténation
8. méthode distincte
9. méthode de comptage
10. méthode de pointe
11. méthode flatMap
12. La méthode collect: regroupement et partitionnement
13. Méthode findFirst
14. méthodes min et max
15. méthode limite
16. ignorer la méthode
17. Méthode mapToInt
18. Flux parallèle (/lesson/694702?unit=694499)
Multithreading
1. Introduction au multithreading
2. Options de création de fils de discussion (/lesson/694704?unit=694501)
3. Nom du fil et priorité du fil
4. Méthodes dormir et rejoindre. États du fil de discussion (/lesson/694706?unit=694503)
5. Concurrence et parallélisme. Synchrone et asynchrone (/lesson/694707?unit=694504)
6. Mot clé volatile
7. Course aux données. Méthodes synchronisées
8. La notion de « moniteur ». Blocs synchronisés
9. Méthodes d'attente et de notification
10. Concepts de blocage, Livelock, Lock Starvation
11. Verrouillage et ReentrantLock
12. Flux de démons
13. Interruption des discussions
14. ThreadPool et ExecutorService. Partie 1
15. ThreadPool et ExecutorService. Partie 2
16. Interfaces appelables et futures. Partie 1
17. Interfaces appelables et futures. Partie 2
18. Synchroniseur de sémaphore (/lesson/694720?unit=694517)
19. Synchroniseur CountDownLatch
20. Synchroniseur d'échangeur
21. Classe AtomicInteger
22. Collections synchronisées
23. ConcurrentHashMap
24. CopyOnWriteArrayList
25. ArrayBlockingQueue
Travailler avec des fichiers: IO et NIO
1. Introduction aux flux. FileWriter (/lesson/694740?unit=694537)
2. FileReader (/lesson/694741?unit=694538)
3. Essayez avec les ressources
4. BufferedWriter et BufferedReader
5. FileInputStream et FileOutputStream
6. DataInputStream et DataOutputStream
7. Sérialisation. Partie 1
8. Sérialisation. Partie 2
9. Classe RandomAccessFile (/lesson/694748?unit=694545)
10. Classe de fichier
11. Introduction au canal et au tampon. Lecture à partir d'un fichier
12. Canal et tampon. Écrire dans un fichier
13. Canal et tampon. Méthodes importantes
14. Interface de chemin et classe Files. Partie 1
15. Interface de chemin et classe Files. Partie 2
16. Introduction à la méthode walkFileTree
17. méthode walkFileTree. Copier un répertoire
18. méthode walkFileTree. Supprimer un répertoire
Expressions régulières
1. RegEx. Partie 1
2. RegEx. Partie 2
3. RegEx. Partie 3
4. Méthodes de classe de chaînes: mathématiques et fractionnement
5. Exemple "Vérification IP"
6. méthodes replaceAll et group
7. Les méthodes printf et format
Autres sujets importants
1. Énumération. Partie 1
2. Énumération. Partie 2
3. Classe de scanner. Partie 1
4. Classe de scanner. Partie 2
5. Réflexion. Partie 1
6. Réflexion. Partie 2
7. Annotations