Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции

Стоимость курса

1 350 ₽
нет рассрочки

Привет, друзья!

  Если вы просматриваете данное обращение, то Вы, несомненно уже в курсе, что Java присутствует во всех сферах жизни и решает практически любые задачи. На Java пишутся серверные приложения, веб приложения, разные программы для десктопа ииии барабанная дробь. Если вы хотите научиться писать Android приложения, то Добро пожаловать в мир Java. Ведь подавляющее большинство Android приложений пишется именно на Java.

Итак, для кого же предназначен мой видеокурс?

Курс идеально подходит для тех, кто уже знаком с базовыми темами языка программирования Java. А также курс несомненно заценят люди, которые являются программистами с определённым стажем. Поверьте, Вы обязательно узнаете много нового вне зависимости от уже имеющихся знаний.

Просмотрев данный курс, Вы будете себя уверенно чувствовать, проходя собеседования на вакансию Java Разработчика.

Если же Вы на данный момент не обладаете базовыми знаниями языка Java, то для Вас у меня создан курс «Java для начинающих» , который является BESTSELLER-ом в своей категории.

Знаете что я люблю делать, больше чем программировать? Обучать программированию! Знаю немалое количество отличнейших программистов которые, к всеобщему сожалению, ну не могут объяснить что-либо простыми словами.

Мои же принципы и методика обучения позволили создать курс из 120-ти уроков, в которых рассматриваются очень серьёзные и необходимые темы языка Java.

Также, уделяю особое внимание обратной связи. Я всегда охотно общаюсь со своими студентами и отвечаю на их вопросы.

До скорой встречи друзья и удачного обучения!

Что вы получите после обучения

Приобретаемые навыки
1
Многопоточность
2
Интерфейсы Comparable и Comparator
3
Generics
4
Nested классы
5
Lambda выражения
6
Streams
7
Работа с файлами: IO и NIO

Вас будут обучать

Всем привет! Меня зовут Заур Трегулов. Я окончил факультет Кибернетики и программирую уже более 9 лет. Но самое главное это то, что преподавать я начал гораздо раньше.

Всем привет! Меня зовут Заур Трегулов. Я окончил факультет Кибернетики и программирую уже более 9 лет. Но самое главное это то, что преподавать я начал гораздо раньше. Уже в студенческие годы я обучал школьников математике и подготавливал их к поступлению в университеты. Именно тогда и сформировались основные принципы моей методики обучения: 1) всё должно объясняться на простых примерах (чаще всего из жизни) 2) материал должен быть объяснён полностью (без каких-либо пробелов) И именно данная методика позволяет моим студентам понять всю суть изучаемого предмета. Уверен, что курсы принесут Вам много пользы, и Вы будете ими довольны. Удачного обучения!

Работаю над дистанционными методиками, которые облегчают изучения английского языка.

Преподаю уже 18 лет из своих 38. Начал эту деятельность, обучаясь на первом курсе филологического факультета (Английский Язык и Литература).Имею опыт частного и корпоративного преподавания английского, Conversation Club,ведения устных и письменных переводов. С мая 2014 года являюсь сертифицированным специалистом Лондонской Школы Бизнеса и Финансов в области Коммуникаций.

Образовательная организация

Stepik — образовательная платформа и конструктор онлайн-курсов.

Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки.

Наша цель — сделать образование открытым и удобным.

Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.

Платформа Stepik включает в себя конструктор бесплатных занятий и уроков. Создать интерактивный обучающий курс может любой зарегистрированный пользователь. При этом авторы обучающих материалов сохраняют авторские права. Сервис не имеет ограничений по числу обучающихся на курсе.

Stepik имеет обширные возможности по созданию онлайн-курсов, обучающих занятий и уроков с использованием текстов, видео, картинок, тестовых задач, в процессе выполнения которых можно вести обсуждения с остальными обучающимися, а также с преподавателем. Всего в Stepik присутствует 20 типов заданий, проверка которых может осуществляться как в автоматическом, так и в ручном режиме.

Большим преимуществом данной платформы является возможность встраивать созданные материалы на сторонние сайты, например, Moodle и Canvas.

Кроме того, Stepik может использоваться в качестве площадки для проведения разнообразных мероприятий, таких как олимпиады и конкурсы.

Интерфейс платформы полностью русскоязычный, достаточно дружественный и интуитивно понятный. Платформа полностью бесплатна.

За каждый пройденный курс в Stepik обучающийся получает сертификат о прохождении. Получение сертификата также бесплатно.

Программа курса

Введение
1. Знакомство с курсом 
— Базовые знания Java. Для их приобретения идеально подойдёт мой курс «Java для начинающих»;
— ЖЕЛАНИЕ совершенствовать знания в Java.

Интерфейсы Comparable и Comparator
1. Интерфейс Comparable 
2. Интерфейс Comparator 

Generics
1. Введение в generics 
2. Parameterized class
3. Parameterized method
4. Type erasure
5. Subtyping
6. Wildcards
7. Пример на generics

Коллекции
1. Введение в Collection и List 
2. ArrayList
3. Методы ArrayList. Часть 1
4. Методы ArrayList. Часть 2
5. Методы ArrayList и связанные с ним методы. Часть 3
6. Интерфейс Iterator
7. LinkedList
8. Интерфейс ListIterator
9. Binary search
10. Big O notation
11. Vector
12. Stack
13. Введение в Map. HashMap
14. Методы equals и hashCode
15. HashMap в деталях. Часть 1 (/lesson/694657?unit=694454)
16. HashMap в деталях. Часть 2 (/lesson/694658?unit=694455)
17. TreeMap
18. LinkedHashMap
19. HashTable
20. Введение в Set. HashSet
21. TreeSet (/lesson/694663?unit=694460)
22. LinkedHashSet
23. Введение в Queue. LinkedList
24. PriorityQueue (/lesson/694666?unit=694463)
25. Введение в Deque. ArrayDeque

Nested классы
1. Введение в Nested классы
2. Static Nested класс
3. Inner класс
4. Local Inner класс
5. Anonymous класс

Lambda выражения
1. Lambda выражения. Часть 1
2. Lambda выражения. Часть 2
3. Predicate
4. Supplier
5. Consumer
6. Function

Streams
1. Введение в Streams. Метод map (/lesson/694685?unit=694482)
2. Метод filter
3. Метод forEach (/lesson/694687?unit=694484)
4. Метод reduce
5. Метод sorted
6. Method chaining (/lesson/694690?unit=694487)
7. Метод concat
8. Метод distinct
9. Метод count
10. Метод peak
11. Метод flatMap
12. Метод collect: grouping и partitioning
13. Метод findFirst
14. Методы min и max
15. Метод limit
16. Метод skip
17. Метод mapToInt
18. Parallel Stream (/lesson/694702?unit=694499)

Многопоточность
1. Ввведение в многопоточность
2. Варианты создания потоков (/lesson/694704?unit=694501)
3. Thread name и Thread priority
4. Методы sleep и join. Thread states (/lesson/694706?unit=694503)
5. Concurrency и parallelism. Synchronous и asynchronous (/lesson/694707?unit=694504)
6. Ключевое слово volatile
7. Data race. Synchronized methods
8. Понятие «монитор». Synchronized blocks
9. Методы wait и notify
10. Понятия Deadlock, Livelock, Lock Starvation
11. Lock и ReentrantLock
12. Daemon потоки
13. Прерывание потоков
14. ThreadPool и ExecutorService. Часть 1
15. ThreadPool и ExecutorService. Часть 2
16. Интерфейсы Callable и Future. Часть 1
17. Интерфейсы Callable и Future. Часть 2
18. Синхронизатор Semaphore (/lesson/694720?unit=694517)
19. Синхронизатор CountDownLatch
20. Синхронизатор Exchanger
21. Класс AtomicInteger
22. Синхронизированные коллекции
23. ConcurrentHashMap
24. CopyOnWriteArrayList
25. ArrayBlockingQueue

Работа с файлами: IO и NIO
1. Введение в Стримы. FileWriter (/lesson/694740?unit=694537)
2. FileReader (/lesson/694741?unit=694538)
3. Try with resources
4. BufferedWriter и BufferedReader
5. FileInputStream и FileOutputStream
6. DataInputStream и DataOutputStream
7. Сериализация. Часть 1
8. Сериализация. Часть 2
9. Класс RandomAccessFile (/lesson/694748?unit=694545)
10. Класс File
11. Введение в Channel и Buffer. Чтение из файла
12. Channel и Buffer. Запись в файл
13. Channel и Buffer. Важные методы
14. Интерфейс Path и класс Files. Часть 1
15. Интерфейс Path и класс Files. Часть 2
16. Введение в метод walkFileTree
17. Метод walkFileTree. Копирование директории
18. Метод walkFileTree. Удаление директории

Регулярные выражения
1. RegEx. Часть 1
2. RegEx. Часть 2
3. RegEx. Часть 3
4. Методы класса String: mathes и split
5. Пример «Проверка IP»
6. Методы replaceAll и group
7. Методы printf и format

Другие важные темы
1. Enum. Часть 1
2. Enum. Часть 2
3. Класс Scanner. Часть 1
4. Класс Scanner. Часть 2
5. Reflection. Часть 1
6. Reflection. Часть 2
7. Аннотации 

Рейтинг курса

4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 04.02.2024 02:25
JAVA – получи Чёрный Пояс!

JAVA – получи Чёрный Пояс!

Оставить отзыв
Поделиться курсом с друзьями