Программа обучения составлена с учетом того, чтобы на курсе было комфортно обучаться и новичкам, и программистам с опытом работы. К примеру, если у вас крайне мало знаний об IT-сфере, то вместе с преподавателями вы разберете основы, поговорите о разных языках программирования и попытаетесь самостоятельно сверстать сайт. Для опытных верстальщиков будут разобраны Frontend- и backend-сервисы. Вы подробно поговорите о компьютерных сетях, процессе подготовки к собеседованию и о том, как найти заказчика, работая во фрилансе. Рассмотрите плюсы и минусы работы в найме и узнаете, насколько перспективно данное направление.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Fullstack-разработчик
Учитель информатики
Веб-разработчик
Разработчик в Южно-Уральский научный центр
PHP-разработчик
Backend-разработчик
Senior Software Developer
Начальник отдела защиты информации в Государственная организация
Преподаватель в GeekBrains
Эксперт
IT-специалист
Директор по методологии в обучении
Ментор в Startup Wise Guys
Курс разбит на несколько крупных блоков, чтобы вам было удобнее воспринимать информацию. В подарок идут курсы по изучению английского языка.
Обсудите, как устроена данная сфера и какие направления она в себя включает.
Поговорите об алгоритмах, научитесь верстать сайты.
Рассмотрите примеры функций и действие принципа уточки.
Выясните, для чего это необходимо.
Разберетесь с интерфейсом и функционалом.
Перейдете к работе с командами.
Узнаете, кем он был создан. Разберете первые шаги написания программы.
Решите простую задачу стихийно и с помощью методов.
Самостоятельно создадите цепочку задач для непрерывности.
Уделите внимание алгоритмам и циклам.
Разберете ошибки на примере плохого кода.
Продолжите разбор.
Выясните, что важно при описании рекурсии. Порешаете задачи.
Закрепите пройденный материал на практике.
Сравните сайты работающие по защищенному и незащищенному протоколу. Научитесь анализировать структуру страницы.
Попробуете свои силы в верстке адаптивных сайтов.
Научитесь создавать интерактивные и динамические веб-страницы.
Научитесь писать код и работать с базой данных.
Сравните их между собой по разным критериям
Получите базовые знания о Python.
Рассмотрите примеры условного оператора. Поработаете с командами PRINT, INPUT.
Узнаете, что с ними можно сделать и как они работают.
Обучитесь автоматизации процесса анализа данных.
Уделите внимание переменным с несколькими значениями.
Порешаете задачи.
Изучите рекурсивные алгоритмы на разных примерах.
Научитесь находить все повторяющиеся элементы.
Поработаете с функциями map и filter.
Научитесь писать код Python в браузере без установки сторонних программ.
Уделите внимание библиотеке Pandas.
Узнаете, как сохранить график разными способами и использовать его в дальнейшем в разных сессиях Python
Рассмотрите структуры данных, входящих в язык Python.
Поработаете с такими командами как int, float, str, bool.
Узнаете, что такое именованный кортеж, для чего использовать namedtuple и как его создать.
Внедрите в код оператор def.
Поработаете с командами iter, itertools, next.
Изучите его структуру.
Попробуете настроить команды для работы с ними.
Преобразуете данные в линейную форму.
Добавите поведение к существующим функциям.
Узнаете, при каких ситуациях они обычно возникают.
Уделите внимание ключевым понятиям.
Рассмотрите примеры создания классов.
Подведете итоги пройденного материала.
Освоите работу с библиотеками Unittest и Pytest.
Проанализируете модули, входящие в нее.
Узнаете, что они собой представляют. Выясните, для каких случаев лучше использовать каждый из них, и попробуете поработать с ними в рамках конкретного проекта.
Научитесь быстро создавать безопасные веб-сайты.
Освоите работу с классами и методами.
Попробуете самостоятельно их создать.
Подключите модель и необходимые библиотеки.
Создадите тестовый проект
Запустите команду git remote.
Узнаете, что собой представляет рефакторинг.
Познакомитесь с Git Flow, TBD.
Поговорите о языках программирования и о программных средствах для работы с данными.
Поработаете с командами INNER JOIN и ON.
Узнаете о трех основных моделях хранения данных.
Продолжите знакомство с базами данных
Поговорите о командах и функциях, применяемых для анализа и сбора данных.
Узнаете, какие операторы используются для определения и манипуляции данных.
Изучите функции SUM, MIN/MAX, AVG.
Поработаете с подзапросами.
Порешаете аналитические задачи.
Изучите правильно составленную цепочку транзакции и узнаете, к чему может привести параллельное выполнение неизолированных транзакций
Подготовитесь к сдачи финального проекта, защитите его перед комиссией и получите сертификат, подтверждающий успешное освоение знаний по данному направлению.
Обсудите правильное планирование учебного процесса для сохранения интереса к посещению занятий и выполнению заданий.
Узнаете, как осуществляется запрос истории изменений, создается и клонируется репозиторий.
Изучите структуру языков программирования.
Выясните, что они собой представляют. Поговорите об видах и подходах, применяемых в их использовании.
Уделите внимание матрице Декарта. Решите для себя в каком направлении хотите продолжить двигаться.
Пройдете дополнительное обучение для освоение математических навыков.
Выполните практическое задание.
Разберете базовые аспекты, поработаете с командами, циклами, списками и словарями.
Освоите технологию создания интерактивных веб-страниц.
Изучите ключевые понятия и практические примеры.
Обсудите особенности хранения данных.
Узнаете, с помощью каких команд собираются и анализируются данные.
Обсудите, как устроены базовые алгоритмы.
Попробуете поработать с нетипичными ситуациями в IT.
Выполните тестирование для проверки знаний.
Научитесь обеспечивать надежность, эффективность и масштабируемость ПО.
Упакуете программный код с библиотеками операционной системы.
Автоматизируете процесс в приложении GitLab.
Выясните, что они собой представляют, какие виды существуют и как их используют.
Выровняете процессы, уберете посредников, максимизируете ценность.
Освоите анализ структуры страницы. Поработаете с JavaScript, PHP, JSON, XML.
Разберете особенности построения сетей для эффективной разработки приложений.
Поработаете с удаленными репозиториями. Познакомитесь с Git Flow.
Подведете итоги пройденного материала.
Поработаете с различными вариациями команд, функциями, итераторами и генераторами.
Узнаете, по какому принципу верстаются адаптивные сайты.
Поработаете с ними в рамках проекта.
Освоите навыки по созданию безопасных веб-сайтов с помощью различных классов и методов.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Научитесь выгодно презентовать свои сильные стороны, чтобы получать больше откликов компаний
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров
В ходе обучения преподаватели дадут вам фундаментальные знания в IT-разработке. Они позволят Вам в дальнейшем определиться со специальностью, в которой вы захотите продолжить развиваться.
В процессе обучения вы разберете весь теоретический материал, сделаете выбор в пользу специализации, а спустя 9 месяцев сможете работать по специальности.
Да, полученных знаний, выполненных практических заданий и вашего портфолио будет достаточно для реализации личного проекта.
В программу обучения включены экспертные материалы и полезные практические кейсы. Кроме того, по итогам каждого урока вы будете проходить тестирования на проверку полученных знаний. Все это в совокупности позволит вам отточить ваши Hard Skills.
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.
По вопросам, связанным с процессом обучения для студентов, обращайтесь по 8-800-700-68-41, а также вы можете написать на sales@geekbrains.ru или support@geekbrains.ru.