Открыто

Программист Python [GeekBrains] [1 часть из 4]

Тема в разделе "Курсы по программированию", создана пользователем MaksimDesk, 3 окт 2020.

Цена: 24000р.-91%
Взнос: 2044р.

Основной список: 13 участников

Резервный список: 8 участников

  1. 3 окт 2020
    #1
    MaksimDesk
    MaksimDesk ДолжникДолжник
    Программист Python
    • Обучение востребованной профессии с нуля за 8 месяцев
    • Заработок от 60 000 руб./мес. в компании или на фрилансе
    -----------------
    ЧАСТЬ 1 | ЧАСТЬ 2
    ----------------

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

    Git. Базовый курс
    Основы работы с Git
    В течение 13 роликов мы познакомимся с основами системы контроля версий Git. Выясним, почему она важна в современной разработке и коллективном программировании. Познакомимся с основными понятиями Git: репозиториями, коммитами, ветками и тэгами. Изучим базовые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. Посмотрим, как при помощи Git сдавать домашние задания. Это базовый курс, после него можно приступать к изучению любого языка программирования. Кроме того, вы будете готовы к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.

    Основы языка Python
    От основ программирования до построения программ с использованием ООП
    Пройдём путь от основ программирования (переменные, циклы, ветвления) до построения программ с использованием объектно-ориентированного подхода.

    Базы данных
    Быстрый старт
    На новом уровне комплекса курсов по базам данных студенты получат исчерпывающую информацию о долговременных хранилищах. Плотно поработают с MySQL – системой управления БД, зарекомендовавшей себя на популярных крупных проектах. Пошагово разбирается проектирование баз данных и работа с ними. Курс знакомит и с альтернативными БД: MongoDB, Redis, ElasticSearch и ClickHouse.


    Программа
    Вы начнете с основ и получите знания, необходимые для старта карьеры. Вас ждут актуальная программа, 2–3 вебинара в неделю и 2 месяца стажировки.
    115
    часов обучающего контента
    228
    часов практики
    Видеокурс


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


    Git. Базовый курс
    Основы работы с Git
    В течение 13 роликов мы познакомимся с основами системы контроля версий Git. Выясним, почему она важна в современной разработке и коллективном программировании. Познакомимся с основными понятиями Git: репозиториями, коммитами, ветками и тэгами. Изучим базовые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. Посмотрим, как при помощи Git сдавать домашние задания. Это базовый курс, после него можно приступать к изучению любого языка программирования. Кроме того, вы будете готовы к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.


    Основы языка Python
    От основ программирования до построения программ с использованием ООП
    Пройдём путь от основ программирования (переменные, циклы, ветвления) до построения программ с использованием объектно-ориентированного подхода.


    Базы данных
    Быстрый старт
    На новом уровне комплекса курсов по базам данных студенты получат исчерпывающую информацию о долговременных хранилищах. Плотно поработают с MySQL – системой управления БД, зарекомендовавшей себя на популярных крупных проектах. Пошагово разбирается проектирование баз данных и работа с ними. Курс знакомит и с альтернативными БД: MongoDB, Redis, ElasticSearch и ClickHouse.


    Алгоритмы и структуры данных на Python. Базовый курс
    Эффективные решения вычислительных задач
    Студенты углубят базу программирования на языке Python и «прокачают» алгоритмическое мышление на практике вычислений, сортировки и анализа данных.


    HTML/CSS. Интерактивный курс
    HTML/CSS. Интерактивный курс
    Вы научитесь разрабатывать статические сайты и создадите интернет-магазин. Во время работы над сайтом вы изучите свойства и возможности применения HTML/CSS


    Базовый курс JavaScript
    Интерактивные веб-приложения на ECMASCRIPT 2016
    Базовый курс JavaScript откроет студентам основные способы придать веб-страницам интерактивность, а также закрепит опыт HTML-верстки в ходе разработки мини-игр.


    Основы Django Framework
    Создание веб-сайта
    Вы научитесь использовать возможности Django, который ускоряет написание кода и позволяет быстро и качественно воплотить идею в рабочий IT-проект. По итогам курса вы создадите безопасный веб-сайт, внедрите шаблон проектирования MVC, реализуете авторизацию и регистрацию пользователей, админку и асинхронное обновление контента.


    Django Framework. Инструменты оптимизации
    Разработка сайтов на Python
    Продолжая изучать Django, студенты разовьют личный проект, продолжат знакомство с механизмом Django ORM, научатся использовать наборы форм (fromsets) и рассмотрят процессы тестирования готового проекта и его развертки на production web-сервере.


    Клиент-серверные приложения на Python
    GeekUniversity
    Курс поможет освоить расширенные возможности языка Python. В ходе разработки собственного мессенджера студенты отработают написание многопоточной программы.


    Урок 1. Концепции хранения информации

    Особенности хранения символов в памяти компьютера. Недостатки кодировки ASCII. Введение в кодировку Unicode. Unicode в Python 3. Конвертация байтов и строк — понятие и примеры. Ошибки преобразования.

    Урок 2. Файловое хранение данных
    Введение в файловое хранение данных. Использование файлов в формате CSV при сохранении данных. Файлы JSON как средство обмена данными. Работа с YAML-файлами при обработке и сохранении данных.

    Урок 3. Основы сетевого программирования
    Введение в сетевое взаимодействие, его протоколы. Сокеты как основа работы сетевых приложений. Протоколы обмена в курсовом проекте.

    Урок 4. Основы тестирования
    Введение в тестирование. Оператор assert. Модульное тестирование и модуль unittest.

    Урок 5. Логирование
    Журналирование событий и модуль logging.

    Урок 6. Декораторы и продолжение работы с сетью
    Декоратор. Декоратор с параметром. Сетевое программирование (продолжение).

    Урок 7. Модуль select, слоты
    Особенности использования модуля select. Слоты, их назначение и применение.

    Урок 8. Потоки
    Введение в потоки. Введение в многопоточное программирование. Модуль threading. Примитивы синхронизации. Модуль Queue. Модуль multiprocessing.

    Стажировка в GeekBrains. 2 месяца.
    В формате вебинаров
    Во время стажировки студентам предстоит поработать в режиме удаленной занятости над Open Source-проектом либо стартапом. Студентам будет предложено выбрать один из набора доступных для разработки проектов. Студенты научатся работать в команде, коммуницировать с другими разработчиками, product- и project-менеджерами, дизайнерами, изучат гибкие методологии, фреймворк SCRUM, освоят принципы дистанционной работы. Результат стажировки — умение работать в команде, пополнение портфолио, возможность указать работу над проектом в качестве профильного опыта работы в резюме. Стажировка проходит в формате дистанционной работы с частичной занятостью, еженедельными встречами-статусами с преподавателем в формате вебинара.

    Урок 1. Знакомство, выбор проекта
    Какие роли бывают в разработке. Product Manager, Project Manager, разработчик, дизайнер. Что такое MVP. Архитектура современного сервиса. Как разработчики взаимодействуют между собой. REST API, Web Socket. Backend, Frontend, мобильные приложения. Микросервисная архитектура. Основы удаленной работы. Запись в команды.

    Урок 2. Методологии разработки
    Обзор методологий. Каскад (водопад), Agile-манифест, Канбан, Скрам. Где и для чего применяются. Смешанные методологии.

    Урок 3. Методология SCRUM
    Работа по SCRUM. Планирование спринта. Причесывание бэклога (backlog grooming). Цель спринта. Инкремент. Гибкая методология в условиях дистанционной работы. Таск-трекеры (Trello, Favro)/

    Урок 4. User Story Mapping
    Типы задач. Декомпозиция задач. Построение карты пользовательских историй. Работа над пользовательскими историями. Работа с ТЗ по водопаду и в гибких методологиях.

    Урок 5. Ответственность, мотивация, личностный рост
    Чем и как мотивировать себя. Какие уровни мотивации бывают. Как не сгореть на работе. И как не забить на работу.

    Урок 6. Написание резюме
    Как написать резюме, чтобы HR его не отсеял. Как заинтересовать работодателя. Как продемонстрировать навыки, полученные в учебе, если профильного опыта работы пока еще нет.

    Урок 7. Предварительное подведение итогов, подготовка к защите проекта
    Разбор студенческих резюме. Предварительное подведение итогов. Немного о стартапах, монетизации, инвесторах.

    Урок 8. Подведение итогов, демонстрация выпускного проекта
    Демонстрация рабочего прототипа студентами. Обсуждение полученных результатов. Обратная связь от преподавателя. Напутствие.

     
    Последнее редактирование: 4 окт 2020
    3 пользователям это понравилось.
  2. Последние события

    1. gohas
      gohas не участвует.
      15 янв 2024
    2. Андрей_Ганс
      Андрей_Ганс участвует.
      8 авг 2022
    3. MrDenKosal
      MrDenKosal не участвует.
      23 апр 2022
    4. MrDenKosal
      MrDenKosal участвует.
      23 апр 2022

Поделиться этой страницей