Курс: "Основы программирования на языке JavaSE"
Пройди курс алгоритмизации и основ программирования на языке JavaSE
Ближайший поток
Дата неизвестна
12 недельГруппа
В группе: 10-12 человек. Ваши единомышленники, будущие друзья и коллеги
Формат обучения
Онлайн
Стоимость обучения:
350000₸/курс.
200000₸/курс.
+Бесплатный курс 🎁
16,667₸/мес.
8,333₸/мес.
На этом курсе вы научитесь:
1.Основные понятия
Понятие про алгоритмы. Константы, переменные и выражения. Оператор присваивания. Типы данных. Ввод и вывод данных.
2. Условный оператор и оператор выбора
Изучение схем «если-то» и «если-то-иначе». Особенности составления условий. Объединение операторов в подпрограмму. Понятие «интервал» и «диапазон». Решения различных задач, содержащих необходимость выбора.
3. Цикл с условием
Понятие «цикл», «конечный цикл». Понятие «параметр цикла». Растущие и убывающие циклы. Использование конечных циклов для решения задач. Понятие «бесконечный цикл», «условие цикла». Синтаксические и смысловые особенности использования данных конструкций. Связь между циклами со счетчиком и условием.
4. Одномерные и многомерные массивы
Понятие «массив». Смысл и преимущества массивов для решения программ. Изучение особенностей синтаксиса массивов. Понятия «длина массива», «индекс массива». Арифметические действия с элементами массива. Изучение связки «цикл-массив» для последовательной обработки элементов массива. Работа с множеством массивов.
5. Символы и строки
Типы данных «символ» и «строка». Особенности использования символов и строк. Преобразование. Синтаксис использования строковых переменных. Операции со строками. Конкатенация. Функции и процедуры для изменения строк (слияние, замена, удаление и пр.). Массивы строк.
6. Функции
Понятия «функция». Возможности изученных инструментов. Достоинства и недостатки функций. Особенности использования и синтаксис функций. Локальные и глобальные переменные. Оптимизация решения программ с помощью функций.
7. ООП - объектно-ориентированное программирование
Изучение базовых понятий ООП: класс, объект, интерфейс, абстракция, инкапсуляция, наследование и полиморфизм.
8. Решения олимпиадных задач
Разбор сложных алгоритмических задач, включающих в себя весь пройденный материал.
![learn](new_decode/images/course/how-learning/1.png)
![hometask](new_decode/images/course/how-learning/2.png)
![project](new_decode/images/course/how-learning/3.png)
![tab](new_decode/images/course/who-learn/tab1.png)
![tab](new_decode/images/course/who-learn/tab1.png)
![tab](new_decode/images/course/who-learn/tab1.png)
![imac imac](new_decode/images/course/imac.png)
![practice](new_decode/images/course/beneifts/2.png)
![teachers](new_decode/images/course/beneifts/1.png)
![advisors](new_decode/images/course/beneifts/3.png)
![certificates](new_decode/images/course/beneifts/4.png)
- Клиентская работа. Часто необходимо выяснять проблемы напрямую у заказчика услуг: что не работает, что нужно переделать, как должно работать то или иное решение;
- Разработка архитектуры и программных модулей десктопных, веб- и мобильных приложений;
- Тестирование приложений и сервисов, выявление ошибок;
- Устранение выявленных проблем и внедрение новых решений в программные продукты;
- Техническая поддержка приложений на всех этапах их использования;
![vacancy](new_decode/images/course/salary/1.png)
![salary](new_decode/images/course/salary/2.png)
![resume](new_decode/images/course/salary/3.png)
Заработная плата Java-разработчика
за месяц на разных этапах развития
Junior
Middle
Senior
![alfa alfa](new_decode/images/partners/alfa.png)
![sber sber](new_decode/images/partners/sber.png)
![kaspi kaspi](new_decode/images/partners/kaspi.png)
![forte forte](new_decode/images/partners/forte.png)
![halyk halyk](new_decode/images/partners/halyk.png)
![center center](new_decode/images/partners/center.png)
![beeline beeline](new_decode/images/partners/beeline.png)
![chocolife chocolife](new_decode/images/partners/chocolife.png)
![prime-source prime-source](new_decode/images/partners/prime-source.png)
![kcell kcell](new_decode/images/partners/kcell.png)
![kolesa kolesa](new_decode/images/partners/kolesa.png)
![one one](new_decode/images/partners/one.png)