JAVA – få et svart belte! - kurs 1350 gni. fra Stepik, trening 121 leksjoner, Dato: 29. oktober 2023.
Miscellanea / / November 28, 2023
Hei venner!
Hvis du ser på denne appellen, er du utvilsomt allerede klar over at Java er tilstede på alle områder av livet og løser nesten alle problemer. Serverapplikasjoner, webapplikasjoner, ulike skrivebordsprogrammer er skrevet i Java, trommerull. Hvis du vil lære å skrive Android-applikasjoner, så velkommen til Java-verdenen. Tross alt er de aller fleste Android-applikasjoner skrevet i Java.
Så hvem er videokurset mitt ment for?
Kurset er ideelt for de som allerede er kjent med de grunnleggende emnene i programmeringsspråket Java. Og også kurset vil utvilsomt bli verdsatt av folk som er programmerere med litt erfaring. Tro meg, du vil definitivt lære mye nytt, uavhengig av din eksisterende kunnskap.
Etter å ha sett dette kurset, vil du føle deg trygg når du intervjuer for en Java-utviklerstilling.
Hvis du for øyeblikket ikke har grunnleggende kunnskap om Java-språket, så har jeg laget "Java for Beginners"-kurset for deg, som er en BESTSELGER i sin kategori.
Vet du hva jeg elsker å gjøre mer enn å programmere? Lær programmering! Jeg kjenner et betydelig antall utmerkede programmerere som, dessverre for alle, ikke kan forklare noe med enkle ord.
Mine prinsipper og undervisningsmetoder tillot meg å lage et kurs på 120 leksjoner som dekker svært seriøse og nødvendige emner i Java-språket.
Jeg er også spesielt oppmerksom på tilbakemeldinger. Jeg er alltid villig til å kommunisere med elevene mine og svare på spørsmålene deres.
Vi sees snart venner og lykke til med studiene!
3
kursHei alle sammen! Mitt navn er Zaur Tregulov. Jeg ble uteksaminert fra fakultetet for kybernetikk og har programmert i over 9 år. Men det viktigste er at jeg begynte å undervise mye tidligere.
Hei alle sammen! Mitt navn er Zaur Tregulov. Jeg ble uteksaminert fra fakultetet for kybernetikk og har programmert i over 9 år. Men det viktigste er at jeg begynte å undervise mye tidligere. Allerede i løpet av studietiden lærte jeg skolebarn i matematikk og forberedte dem på å gå inn på universiteter. Det var da de grunnleggende prinsippene for min undervisningsmetodikk ble dannet: 1) alt skulle forklares ved hjelp av enkle eksempler (oftest fra livet) 2) materialet må forklares fullstendig (uten hull) Og det er denne teknikken som lar elevene mine forstå hele essensen av det som studeres Emne. Jeg er sikker på at kursene vil gi deg mye utbytte, og du vil bli fornøyd med dem. God læring!
3
kursJeg jobber med fjernundervisningsmetoder som gjør det lettere å lære engelsk.
Jeg har undervist i 18 av mine 38 år. Jeg startet denne aktiviteten mens jeg studerte det første året ved Det filologiske fakultet (engelsk språk og litteratur). erfaring med privat og bedriftsundervisning i engelsk, Conversation Club, gjennomføring muntlig og skriftlig oversettelser. Siden mai 2014 har jeg vært sertifisert spesialist innen kommunikasjon fra London School of Business and Finance.
Introduksjon
1. Introduksjon til kurset
- Grunnleggende kjennskap til Java. Mitt "Java for Beginners"-kurs er ideelt for å kjøpe dem;
— ØNSKE om å forbedre kunnskapen i Java.
Sammenlignbare og Comparator-grensesnitt
1. Grensesnitt sammenlignbart
2. Komparatorgrensesnitt
Generiske legemidler
1. Introduksjon til generiske legemidler
2. Parameterisert klasse
3. Parameterisert metode
4. Skriv sletting
5. Subtyping
6. Jokertegn
7. Eksempel på generikk
Samlinger
1. Introduksjon til samling og liste
2. ArrayList
3. ArrayList metoder. Del 1
4. ArrayList metoder. Del 2
5. ArrayList-metoder og relaterte metoder. Del 3
6. Iterator-grensesnitt
7. LinkedList
8. ListIterator-grensesnitt
9. Binært søk
10. Stor O-notasjon
11. Vektor
12. Stable
13. Introduksjon til kart. HashMap
14. equals og hashCode-metoder
15. HashMap i detalj. Del 1 (/lesson/694657?unit=694454)
16. HashMap i detalj. Del 2 (/lesson/694658?unit=694455)
17. Trekart
18. LinkedHashMap
19. HashTable
20. Introduksjon til Set. HashSet
21. TreeSet (/lesson/694663?unit=694460)
22. LinkedHashSet
23. Introduksjon til kø. LinkedList
24. PriorityQueue (/lesson/694666?unit=694463)
25. Introduksjon til Deque. ArrayDeque
Nestede klasser
1. Introduksjon til nestede klasser
2. Statisk Nestet klasse
3. Indre klasse
4. Lokal indre klasse
5. Anonym klasse
Lambda-uttrykk
1. Lambda-uttrykk. Del 1
2. Lambda-uttrykk. Del 2
3. Predikat
4. Leverandør
5. Forbruker
6. Funksjon
Strømmer
1. Introduksjon til strømmer. Kartmetode (/lesson/694685?unit=694482)
2. filtermetode
3. for hver metode (/lesson/694687?unit=694484)
4. redusere metoden
5. sortert metode
6. Metodekjede (/lesson/694690?unit=694487)
7. concat metode
8. distinkt metode
9. tellemetode
10. topp metode
11. flatMap-metoden
12. Samlemetoden: gruppering og partisjonering
13. finn den første metoden
14. min og maks metoder
15. grensemetode
16. hoppe over metoden
17. mapToInt-metoden
18. Parallell strøm (/lesson/694702?unit=694499)
Multithreading
1. Introduksjon til multithreading
2. Alternativer for å lage tråder (/lesson/694704?unit=694501)
3. Trådnavn og Trådprioritet
4. Sov og bli med metoder. Trådtilstander (/lesson/694706?unit=694503)
5. Samtidighet og parallellitet. Synkron og asynkron (/lesson/694707?unit=694504)
6. Søkeord flyktig
7. Datakappløp. Synkroniserte metoder
8. Konseptet "monitor". Synkroniserte blokker
9. Vent og varsle metoder
10. Konsepter om dødlås, livelås, lås sult
11. Lås og ReentrantLock
12. Daemon strømmer
13. Avbryte tråder
14. ThreadPool og ExecutorService. Del 1
15. ThreadPool og ExecutorService. Del 2
16. Callable og Future-grensesnitt. Del 1
17. Callable og Future-grensesnitt. Del 2
18. Semaforsynkronisering (/lesson/694720?unit=694517)
19. CountDownLatch Synchronizer
20. Exchanger Synchronizer
21. AtomicInteger klasse
22. Synkroniserte samlinger
23. ConcurrentHashMap
24. CopyOnWriteArrayList
25. ArrayBlockingQueue
Arbeide med filer: IO og NIO
1. Introduksjon til strømmer. FileWriter (/lesson/694740?unit=694537)
2. FileReader (/lesson/694741?unit=694538)
3. Prøv med ressurser
4. BufferedWriter og BufferedReader
5. FileInputStream og FileOutputStream
6. DataInputStream og DataOutputStream
7. Serialisering. Del 1
8. Serialisering. Del 2
9. Class RandomAccessFile (/lesson/694748?unit=694545)
10. Filklasse
11. Introduksjon til kanal og buffer. Leser fra en fil
12. Kanal og buffer. Skriv til fil
13. Kanal og buffer. Viktige metoder
14. Banegrensesnitt og Files-klassen. Del 1
15. Banegrensesnitt og Files-klassen. Del 2
16. Introduksjon til walkFileTree-metoden
17. walkFileTree-metoden. Kopiere en katalog
18. walkFileTree-metoden. Fjerner en katalog
Vanlig uttrykk
1. RegEx. Del 1
2. RegEx. Del 2
3. RegEx. Del 3
4. Stringklassemetoder: matematikk og splitt
5. Eksempel "IP-sjekk"
6. erstatt Alle og gruppemetoder
7. Utskrifts- og formatmetodene
Andre viktige temaer
1. Enum. Del 1
2. Enum. Del 2
3. Skanner klasse. Del 1
4. Skanner klasse. Del 2
5. Speilbilde. Del 1
6. Speilbilde. Del 2
7. Merknader