JAVA – вземете черен колан! — курс 1350 rub. от Stepik, обучение 121 урока, Дата: 29 октомври 2023 г.
разни / / November 28, 2023
Здравейте приятели!
Ако гледате този апел, значи несъмнено вече сте наясно, че Java присъства във всички сфери на живота и решава почти всеки проблем. Сървърни приложения, уеб приложения, различни програми за настолни компютри са написани на Java, drum roll. Ако искате да научите как да пишете приложения за Android, тогава добре дошли в света на Java. В крайна сметка по-голямата част от приложенията за Android са написани на Java.
И така, за кого е предназначен моят видео курс?
Курсът е идеален за тези, които вече са запознати с основните теми на езика за програмиране Java. Освен това курсът несъмнено ще бъде оценен от хора, които са програмисти с известен опит. Повярвайте ми, вие със сигурност ще научите много нови неща, независимо от вашите знания.
След като прегледате този курс, ще се почувствате уверени, когато интервюирате за позиция Java Developer.
Ако в момента нямате основни познания по езика Java, тогава създадох за вас курса „Java за начинаещи“, който е БЕСТСЕЛЪР в своята категория.
Знаете ли какво обичам да правя повече от програмиране? Учете програмиране! Познавам значителен брой отлични програмисти, които, за съжаление на всички, не могат да обяснят нищо с прости думи.
Моите принципи и методи на преподаване ми позволиха да създам курс от 120 урока, които покриват много сериозни и необходими теми на езика Java.
Обръщам специално внимание и на обратната връзка. Винаги съм готов да общувам с моите ученици и да отговарям на техните въпроси.
До скоро приятели и приятно учене!
3
курсЗдравейте всички! Казвам се Заур Трегулов. Завършил съм Факултета по кибернетика и програмирам повече от 9 години. Но най-важното е, че започнах да преподавам много по-рано.
Здравейте всички! Казвам се Заур Трегулов. Завършил съм Факултета по кибернетика и програмирам повече от 9 години. Но най-важното е, че започнах да преподавам много по-рано. Още в студентските си години преподавах математика на ученици и ги подготвях за постъпване в университети. Тогава се формираха основните принципи на моята методика на преподаване: 1) всичко трябва да се обяснява с прости примери (най-често от живота) 2) материалът трябва да бъде обяснен напълно (без никакви пропуски) И именно тази техника позволява на моите ученици да разберат цялата същност на това, което се изучава предмет. Сигурен съм, че курсовете ще ви донесат много ползи и ще останете доволни от тях. Приятно учене!
3
курсРаботя върху методи за дистанционно обучение, които улесняват изучаването на английски език.
Преподавам 18 от моите 38 години. Започнах тази дейност, докато следвах първа година във Филологическия факултет (английски език и литература). опит в частно и корпоративно преподаване на английски език, Разговорен клуб, провеждане на устни и писмени преводи. От май 2014 г. съм сертифициран специалист в областта на комуникациите от London School of Business and Finance.
Въведение
1. Въведение в курса
— Основни познания по Java. Моят курс „Java за начинаещи“ е идеален за закупуването им;
— ЖЕЛАНИЕ за подобряване на познанията по Java.
Интерфейси Comparable и Comparator
1. Интерфейс Сравним
2. Интерфейс за сравнение
Генерични лекарства
1. Въведение в генериците
2. Параметризиран клас
3. Параметризиран метод
4. Тип изтриване
5. Подтипиране
6. Заместващи знаци
7. Пример за генерични лекарства
Колекции
1. Въведение в колекцията и списъка
2. ArrayList
3. Методи ArrayList. Част 1
4. Методи ArrayList. Част 2
5. Методи ArrayList и свързани методи. Част 3
6. Итераторен интерфейс
7. LinkedList
8. Интерфейс ListIterator
9. Двоично търсене
10. Нотация голямо О
11. вектор
12. Стек
13. Въведение в картата. HashMap
14. методи equals и hashCode
15. HashMap в детайли. Част 1 (/lesson/694657?unit=694454)
16. HashMap в детайли. Част 2 (/lesson/694658?unit=694455)
17. TreeMap
18. LinkedHashMap
19. Хеш-таблица
20. Въведение в Set. HashSet
21. TreeSet (/lesson/694663?unit=694460)
22. LinkedHashSet
23. Въведение в опашката. LinkedList
24. PriorityQueue (/lesson/694666?unit=694463)
25. Въведение в Deque. ArrayDeque
Вложени класове
1. Въведение във вложените класове
2. Статичен вложен клас
3. Вътрешен клас
4. Местен вътрешен клас
5. Анонимен клас
Ламбда изрази
1. Ламбда изрази. Част 1
2. Ламбда изрази. Част 2
3. Предикат
4. Доставчик
5. Консуматор
6. функция
Потоци
1. Въведение в потоците. Метод на картата (/lesson/694685?unit=694482)
2. филтърен метод
3. forEach метод (/lesson/694687?unit=694484)
4. метод за намаляване
5. сортиран метод
6. Верижно свързване на методи (/lesson/694690?unit=694487)
7. метод concat
8. различен метод
9. метод на преброяване
10. пиков метод
11. метод flatMap
12. Методът за събиране: групиране и разделяне
13. метод findFirst
14. методи min и max
15. лимит метод
16. метод за прескачане
17. метод mapToInt
18. Паралелен поток (/lesson/694702?unit=694499)
Многопоточност
1. Въведение в многопоточността
2. Опции за създаване на теми (/lesson/694704?unit=694501)
3. Име на нишката и приоритет на нишката
4. Методи за заспиване и присъединяване. Състояния на нишки (/lesson/694706?unit=694503)
5. Едновременност и паралелизъм. Синхронен и асинхронен (/lesson/694707?unit=694504)
6. Ключова дума volatile
7. Надпревара за данни. Синхронизирани методи
8. Концепцията за "монитор". Синхронизирани блокове
9. Методи за изчакване и уведомяване
10. Концепции за Deadlock, Livelock, Lock Starvation
11. Заключване и ReentrantLock
12. Демон потоци
13. Прекъсване на нишки
14. ThreadPool и ExecutorService. Част 1
15. ThreadPool и ExecutorService. Част 2
16. Callable и Future интерфейси. Част 1
17. Callable и Future интерфейси. Част 2
18. Семафорен синхронизатор (/lesson/694720?unit=694517)
19. CountDownLatch синхронизатор
20. Синхронизатор на обменник
21. Клас AtomicInteger
22. Синхронизирани колекции
23. ConcurrentHashMap
24. CopyOnWriteArrayList
25. ArrayBlockingQueue
Работа с файлове: IO и NIO
1. Въведение в потоците. FileWriter (/lesson/694740?unit=694537)
2. FileReader (/lesson/694741?unit=694538)
3. Опитайте с ресурси
4. BufferedWriter и BufferedReader
5. FileInputStream и FileOutputStream
6. DataInputStream и DataOutputStream
7. Сериализация. Част 1
8. Сериализация. Част 2
9. Клас RandomAccessFile (/lesson/694748?unit=694545)
10. Файл клас
11. Въведение в канала и буфера. Четене от файл
12. Канал и буфер. Пишете във файл
13. Канал и буфер. Важни методи
14. Интерфейс на пътя и клас файлове. Част 1
15. Интерфейс на пътя и клас файлове. Част 2
16. Въведение в метода walkFileTree
17. метод walkFileTree. Копиране на директория
18. метод walkFileTree. Премахване на директория
Регулярни изрази
1. RegEx. Част 1
2. RegEx. Част 2
3. RegEx. Част 3
4. Методи на клас низове: mathes и split
5. Пример "Проверка на IP"
6. replaceAll и групови методи
7. Методите printf и format
Други важни теми
1. Enum. Част 1
2. Enum. Част 2
3. Клас скенер. Част 1
4. Клас скенер. Част 2
5. Отражение. Част 1
6. Отражение. Част 2
7. анотации