Har xil
Qora jumada qatnashadi 30%
gacha chegirmalar amal qiladi 0 kun 00:00:00
Kurs

Java-разработчик

Java-разработчик

Sherik: SymbioWay

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

Трейлер

Videoyozuv prevyusi

Кому подойдёт этот курс

  • Тем, кто хочет стать программистом Тем, кто хочет стать программистом

    Вы познакомитесь с инструментами разработчика, научитесь писать код на Java с нуля и программировать веб-приложения для различных устройств. Создадите свои первые проекты и сможете начать карьеру Java-разработчика уровня Junior.

  • Junior-разработчикам на Java Junior-разработчикам на Java

    Вы изучите новые возможности Java, научитесь применять принципы ООП и поймёте, как протестировать и оптимизировать свой и чужой код. Поработаете с реальным заказчиком, дополните портфолио новыми работами и сможете брать более сложные и дорогие задачи.

Siz nimani o'rganasiz

  1. Писать код на Java

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

  2. Работать с MySQL

    Узнаете, как сохранять и изменять информацию в базе данных MySQL. Научитесь писать запросы и управлять большими объёмами данных.

  3. Применять принципы ООП

    Изучите принципы объектно-ориентированного программирования и сможете создавать сложные проекты.

  4. Пользоваться Git

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

  5. Создавать веб-приложения

    Поймёте, как превратить строки кода на Java в работающую программу, и научитесь разрабатывать веб-приложения с помощью Spring Boot.

  6. Оптимизировать код

    Научитесь отлавливать и прорабатывать исключения, изучите способы отладки и оптимизации кода. Сможете создавать программы с высокой производительностью.

O'qish qanday o'tadi

  1. Изучаете тему

    В курсе — практические видеоуроки.

    Изучаете тему
  2. Выполняете задания

    В том темпе, в котором вам удобно.

    Выполняете задания
  3. Работаете с преподавателем

    Закрепляете знания и исправляете ошибки.

    Работаете с преподавателем
  4. Защищаете дипломную работу

    И дополняете ею своё портфолио.

    Защищаете дипломную работу

Программа

Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.

  • 25 тематических модулей
  • 209 онлайн-уроков
  1. Вводный модуль

    Вы узнаете, где применяется язык Java и как выглядит программный код. Установите среду разработки и напишете первое консольное приложение.

  2. Синтаксис языка

    Познакомитесь с основными переменными в языке Java, научитесь использовать операторы сравнения и циклы.

  3. Система контроля версий Git

    Научитесь работать с Git: сможете сравнивать, менять и откатывать разные версии кода, научитесь создавать ветки и работать над одним проектом в команде.

  4. Объекты и классы. Часть 1. Методы и классы

    Узнаете, что такое объекты, классы и методы в Java. Поймёте, как они работают, научитесь создавать их и использовать.

  5. Объекты и классы. Часть 2. Инкапсуляция

    Познакомитесь с принципом инкапсуляции. Узнаете о POJO-классах, геттерах и сеттерах, иммутабельности и копировании объектов.

  6. Объекты и классы. Часть 3. Static, константы и enum

    Узнаете, как работают методы и переменные в программном коде. Научитесь создавать константы и поймёте, для чего они нужны.

  7. Примитивы

    Поймёте, какими бывают примитивы, чем они схожи с объектами и чем от них отличаются.

  8. Числа и даты

    Познакомитесь с различными операциями, которые можно производить над числами: арифметическими, операциями с присвоением, инкрементом и декрементом, а также операциями сравнения.

  9. Строки

    Научитесь задавать строки и проверять их длину. Узнаете, как сравнивать строки между собой и объединять несколько в одну.

  10. Массивы и коллекции

    Научитесь работать с массивами и их элементами. Сможете искать элементы с помощью HashMap и TreeMap.

  11. Наследование и полиморфизм

    Узнаете, как наследовать классы в Java, и научитесь работать с интерфейсами Comparable, Comparator, Map и Set.

  12. Особенности ООП в Java

    Изучите объектно-ориентированное программирование в Java и новые методы разработки. Познакомитесь с системой сборки и репозиторием Maven.

  13. Исключения, отладка, тестирование и логирование

    Вы узнаете, как возникают исключения и как их «поймать». Научитесь тестировать и отлаживать приложения, писать логи с информацией о приложениях.

  14. Работа с файлами и сетью

    Поймёте, как читать файлы с помощью FileInputStream, BufferedReader и класса Files. Научитесь работать с файлами типа HTML и JSON.

  15. Работа с MySQL в Java

    Научитесь работать с базой данных MySQL, изменять данные и обращаться к ней с различными запросами.

  16. Многопоточность

    Узнаете, что такое многопоточность и как работать с ней в интерфейсе Runnable. Поймёте, как настроить взаимодействие потоков, научитесь блокировать, приостанавливать и прерывать потоки данных.

  17. Протокол HTTP

    Познакомитесь с протоколом HTTP, изучите заголовки, тело запроса и ответа. Научитесь работать с PUT, DELETE, OPTIONS, GET- и POST-запросами.

  18. Разработка веб-приложений

    Разработаете первое приложение на Spring Boot с созданием контроллера и подключением к базе данных.

  19. Нереляционные базы данных и очереди

    Познакомитесь с Redis и научитесь структурам данных. Изучите возможности и агрегацию данных в MongoDB.

  20. Производительность и оптимизация

    Узнаете, какие ресурсы нужно экономить для оптимизации приложения. Изучите два способа облегчения приложений и научитесь индексировать и оптимизировать запросы.

  21. Разработка desktop-приложений

    Научитесь разрабатывать удобные и функциональные приложения для рабочего стола.

  22. Алгоритмы

    Узнаете, зачем нужны алгоритмы, и научитесь работать с алгоритмами бинарного поиска, сортировки, поиска подстроки и другими.

  23. Структуры данных

    Изучите хеш-таблицы, очередь и стек, связанные таблицы, бинарное и суффиксное дерево.

  24. Распределённые хранилища и вычисления

    Вы узнаете, что такое большие данные, и научитесь работать с файловой системой HDFS. Познакомитесь с фреймворком Spark и научитесь запускать в нём собственные приложения.

  25. Паттерны проектирования

    Узнаете, что такое паттерны проектирования, и познакомитесь с Singleton, Factory, Decorator, Adapter и другими паттернами.

Дипломный проект

  • Videoyozuv prevyusi

    Поисковый движок

    Вы разработаете поисковый движок — аналог Яндекса. Он будет помогать посетителям сайта быстро находить нужную информацию с помощью поискового поля.

O'qituvchilari

Даниил Пилипенко

Даниил
Пилипенко

Директор кадрового центра SymbioWay

Больше 50 выступлений на семинарах и конференциях. Более 10 лет работает в сфере Java-разработки. Руководил отделом разработки ПО в издательстве «Вокруг света». Долгое время являлся ведущим разработчиком Ютинет.

Михаил Овчинников

Михаил
Овчинников

Ведущий инженер-программист в Badoo

Специалист в области разработки высоконагруженных систем и обработки больших данных. Докладчик крупнейших IT-конференций России. Более 15 лет опыта в IT — от стартапов до крупных компаний.

Отзывы участников

  • Если какой-то материал тяжело даётся, есть вопрос по ДЗ, достаточно написать преподавателю, который поможет разобраться с информацией и подскажет, как решить задачу.
    По итогу 9-месячной учёбы стал по-другому смотреть на сайты. Замечаю «баги», разбираюсь в вёрстке, веду репорты. Узнал, как работать со специфическим ПО.
    Уже сейчас нисколько не жалею, что выбрал Skillbox. Спасибо!!!
  • Благодаря курсу я научилась создавать классные постеры и векторные изображения. Также мой список новых скиллов пополнили ретушь и обтравка изображений — одни из главных навыков профессионального графического дизайнера.
    Ну, и умение верстать журналы! Теперь я, как самый настоящий графический дизайнер, с лёгкостью могу создать разворот какого-нибудь модного журнала.
  • Отзывы студентов

    Яна Щербицкая

    Kurs «Photoshop с нуля до PRO»
    Курс очень круто структурирован, там есть все знания, которые мне нужны, чтобы освоить программу. Сама бы я точно что-нибудь пропустила.
    Преподаватели всё спокойно и терпеливо объясняют. Если ты что-то не понял, снимут дополнительный видеоролик и покажут ещё раз.
    Самое крутое в курсах Skillbox — постоянная связь с теми, кто подскажет, как правильно.
  • Отзывы студентов

    Алла Комиссаренко

    Kurs «UX-дизайнер с нуля до PRO»
    Работать дизайнером мне очень нравится, от UX я вообще в восторге, тяга к аналитике у меня была всегда. После долгих поисков работы в новой сфере подруга помогла мне получить заказ на редизайн сайта большой компании.
    Отдельно хочу сказать спасибо куратору Александру Свобода, он очень подробно расписывал все недочёты и ошибки решений в дизайне.
  • «Почему бы не сделать из хобби источник заработка?» — однажды подумала я.
    Недолго размышляя, записалась на курс в Skillbox и встала в ряд претендентов на гордое звание копирайтера.
    Работа с текстом помогла мне вернуть свою жизнь, вдохновила. Я начала снова ухаживать за собой, читать. Увидела, что я не только мать, но и писатель.

  • Отзывы студентов

    Ирина Семёнова

    Kurs «SMM-специалист»
    Я узнала, что такое охваты, KPI и прочие слова, которые раньше пугали. Поняла, что чем проще и понятнее, тем лучше. Разобралась в сложной иерархии рекламного кабинета и научилась настраивать аудиторию и рекламу.

    Я уже в теме и не боюсь назвать своих более опытных друзей коллегами.
  • Kursning boshlanishi: 1 июл
  • Qoldi: 4 joyj

Стоимость обучения

  • Рассрочка до 12 месяцев без переплат
  • 789 706 сум/oy
  • 1 128 152 сум/oy
Qora jumada qatnashadi 30%
gacha chegirmalar amal qiladi 0 дня 00:00:00

1-qadam. To'lov turini tanlang

2-qadam. Bog'lanish ma'lumotlarini to'ldiring

Xato ketganga oʻxshaydi. Qayta yuborishga harakat qilib koʻring yoki sahifani qayta ishga tushiring.

bosish bilan tugmachani, men rozilik beraman / tugmachani bosish bilan men rozilik berman ishlov berish shaxsiy ma'lumotlarga va  qoidalari bilan Platformalardan foydalanish

Tugmachani bosish bilan roziligimni bildiraman dan Ommaviy oferta bilan va shaxsiy ma'lumotlarga ishlov berish siyosati bilan

Rahmat!

Soʻrovingiz muvaffaqiyatli joʻnatildi