Закрыто

[TalkPython] Using and Mastering Cookiecutter

Тема в разделе "Курсы по программированию", создана пользователем Poseidon, 5 апр 2017.

Цена: 2550р.-67%
Взнос: 818р.
100%

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

Статус обсуждения:
Комментирование ограничено.
  1. 5 апр 2017
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    [TalkPython] Using and Mastering Cookiecutter

    1.jpg
    Краткое описание курса


    Очень важно начинать работу с новыми проектами надежно, легко и воспроизводимым способом. Cookiecutter стал одним из самых популярных инструментов в этой области. На протяжении всего этого курса вы научитесь использовать более 1000 существующих шаблонов проектов для самых разных языков, а также создавать шаблоны для ваших общедоступных или внутренних проектов.

    Цели курса

    Цель этого видеокурса выходит за рамки простого использования Cookiecutter. Несмотря на то, что мы все это освещаем, основное внимание уделяется созданию мощных и профессиональных шаблонов Cookiecutter, интеграции Cookiecutter в ваши приложения на Python через его API и даже разработке и расширению самого Cookiecutter.

    Этот курс представляет собой тщательный баланс живых демо, интерактивного кодирования и обзора основной концепции. После этого курса вы поймете и сможете использовать всю мощь Cookiecutter.

    Welcome to the course
    Welcome and what is Cookiecutter
    What you will learn
    The Cookiecutter philosophy
    Get the source code​
    System setup and installing Cookiecutter
    Prerequisits (Python and an editor)
    macOS Setup
    Windows setup
    Linux setup
    Installing and upgrading Cookiecutter​
    Getting started using Cookiecutter
    Browsing the existing Cookiecutter templates
    4 examples in the pantry
    Demo: Creating a project
    Local cookiecutters
    Concept: Running a template​
    Advanced Cookiecutter usage
    The full CLI
    No inputs
    Verbose
    Default values
    Setting up default values
    Concept: Default values
    Careful with that YAML file
    Extra defaults
    Instand replays
    Concept: Replay​
    Creating Cookiecutter templates
    Why create your own template
    A bare template
    Concept: Bare template
    Demo: Dependent values
    Concept: Dependent values
    Default values and required values
    Concept: Required values
    Demo: Choice values
    Concept: Choice values
    Template extensions
    Concept: Extensions
    Shipping files without processing them
    Demo: pre-generation hooks
    Concept: pre-generation hooks
    Demo: post-generation hooks
    Helper text via post-generation hooks
    Concept: post-generation hooks
    The meta template​
    Programmatic Cookiecutter: Using the API
    Why the API?
    Introducing the game maker
    Gathering game maker data
    Executing the template
    Concept: Cookiecutter API​
    Case studies: Major projects using Cookiecutter
    Introducing the case studies
    Case study: Beeware
    Case study: OpenStack
    Case study: Pyramid​
    Sharing your Cookiecutter template with the world
    Sharing your template
    Step 1: Have a template
    Step 2: Add your listing
    Step 3: Creating the pull request
    Concept: Sharing steps​
    Adding features to Cookiecutter
    Modifying Cookiecutter
    Getting modifiable source
    Running Cookiecutter locally
    Preparing source for the feature
    Adding the feature
    Creating the PR
    Concept: Modifying cookiecutter​
    Conclusion
    Finish line​
     
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      24 ноя 2017
    2. skladchik.com
      Складчина доступна.
      3 авг 2017
    3. skladchik.com
      Взнос составляет 409р.
      3 авг 2017
    4. skladchik.com
      Складчина активна.
      3 авг 2017

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      24 ноя 2017
    2. skladchik.com
      Складчина доступна.
      3 авг 2017
    3. skladchik.com
      Взнос составляет 409р.
      3 авг 2017
    4. skladchik.com
      Складчина активна.
      3 авг 2017
Статус обсуждения:
Комментирование ограничено.

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