Закрыто

[TalkPython] Python для предпринимателей

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

Цена: 4950р.-88%
Взнос: 560р.
100%

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

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

Статус обсуждения:
Комментирование ограничено.
  1. 26 апр 2018
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба
    Python для предпринимателей
    Python for Entrepreneurs


    p.jpg


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

    Вы когда-нибудь хотели создать свой стартап или небольшой веб-бизнес?
    Вы знаете немного язык Python? Отлично, это огромный первый шаг. Но есть много элементов, запуска успешного бизнеса в Интернете, и этот курс заполнит пробелы и поможет вам реализовать ваши мечты.

    Что это за курс и как он отличается?

    Многие курсы научат вас технологиям, связанным с созданием веб-приложения. Еще меньше курсов научат вас тому, что на самом деле требуется для запуска этого продукта в качестве действующего онлайн-бизнеса. Python for Entrepreneurs курс, чтобы научить вас, как создавать свой сайт и все необходимое, чтобы сделать его функционирующим онлайн-бизнесом.

    Главной целью этого курса является резкое сокращение времени от идеи до минимально жизнеспособного продукта (MVP) до запуска в производстве и принятия онлайн-платежей от нескольких месяцев до нескольких недель или даже нескольких недель в некоторых случаях.

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

    • Прием кредитных карт
    • Хранение учетных записей пользователей в «безопасном для хакеров» формате, чтобы сохранить продукт вне заголовков
    • Отправка исходящей электронной почты (например, когда пользователь совершает покупку или сбрасывает свой пароль)
    • Сбор электронной почты пользователей для исходящего маркетинга электронной почты (списки рассылки)
    • Регистрация и настройка домена
    • SSL-сертификаты и конфигурация
    • Регистрация ошибок и мониторинг в процессе производства
    • Развертывание на облачных серверах
    • Настройка облачных серверов для масштабирования
    • Тестирование производительности вашего сайта и ускорение его работы
    • Получение помощи через сторонних подрядчиков, чтобы вы могли сосредоточиться на продукте и росте
    • И многое другое
    Вы узнаете все это в этом курсе: Как создать веб-приложение, управляемое данными, и запустить его успешно.

    После запуска вы должны обратить внимание на области, которые, как технический человек, у вас, вероятно, мало опыта. Поэтому мы также рассмотрим
    • Дизайн
    • Захват и привлечение пользователей
    • Основы SEO
    • Основы взлома роста
    • Показать ваши продукты



    Welcome to the course
    Welcome and thanks for coming
    Meet your instructors
    What you're going to learn
    Built for random-access
    What we are going to build
    Corporate backers and deals​
    Course setup and tooling
    What do you need to take this course?
    Course setup on OS X
    Course setup on Windows
    Course setup on Linux​
    Python language refresher
    Refresher Intro
    Demo: Memory game - Structuring the program
    Demo: Memory game - Implementing the game
    Concept reviews are at the end​
    Build web apps with Pyramid: Part 1
    What can you build with Python?
    Spectrum of frameworks
    Web Framework Performance
    Pyramid principles
    TEMPORARY: Tooling bug work-around steps
    CLI Introduction
    CLI Demo
    CLI Concepts
    PyCharm Demo
    PyCharm Concepts
    Running Pyramid in PyCharm Community Edition
    Project Structure
    Introducing Pyramid Building Blocks
    Building Block: Views
    Building Block: Routes
    Building Block: config
    Building Block: Models
    Building Block: Templates
    Managing outside dependencies
    Installing with bower
    Concept: Bower
    Get the back story​
    Source Control and Git
    Source control concepts
    What is Git?
    Installing Git
    First time git configuration
    Using the Git CLI
    Git Repositories
    Introducing GitHub
    GitHub signup settings
    Asymmetric key overview
    SSH Key Management in Linux and macOS
    SSH Key Management in Windows
    Adding SSH keys in GitHub
    Creating git repositories
    Cloning repos in Git​
    Digging Further into Git
    Working with Git
    Git status
    Git Staging and Committing
    Git add
    Git commit
    Git remote
    Git push
    The Git commit log
    Collaboration on GitHub
    Modifying files on GitHub
    Git pull
    Desktop Apps for Git: Sourcetree
    Additional Git resources​
    Web design foundations
    Design intro
    The power of css
    CSS Further Reading
    Style-sheet overview
    Cache busting: Introduction
    Cache busting: The demo
    Cache busting: the solution
    Concept: Cache busting
    CSS: Selectors demo
    CSS: Selectors concepts
    CSS: Box model demo
    CSS: Box model-concepts
    CSS: Layout demo intro
    CSS Layout Demo
    CSS: Floating demo
    CSS: Floating Concepts
    Browser Dev Tools
    CSS What's Not Covered​
    Build web apps with Pyramid: Applied web development
    Intro to applied web development
    Demo: Remember the site we built? It's back!
    Introducing Pyramid handlers: Classes as controllers
    Installing Pyramid Handlers
    Concept: Controller classes via Handlers
    Getting started with handlers demo
    Mapping routes to controller actions demo
    Concept: Mapping routes to controller actions
    Leveraging a base controller demo
    Concept: Base controllers
    Plugging leaky actions demo
    Concept: Plugging leaky actions
    A peek inside Talk Python
    Introduction to Chameleon templates
    Concept:Template introduction
    Data flow from controller to template demo
    Styling the list views of data
    Navigation based on logged in status and demo wrap up
    Concept: Shared layout (motivation)
    Shared layout demo
    Concept: Shared layout
    Concept: Project structure with layout
    Concept: Anatomy of an HTML form
    Concept: GET-POST-Redirect pattern
    Register on the site (handle GET section) demo
    Register on the site (handle post section) demo
    Register on the site (data from post section) demo
    Register on the site (redirect or error section) demo
    Register on the site (handle errors section) demo
    View models demo (intro section)
    View models demo (reading data section)
    Concept: View models
    Concept: Server-side validation with view models
    Client-side validation demo
    Concept: Client-side validation​
    Web design: CSS Frontend frameworks and Bootstrap
    Front-end frameworks introduction
    Front-end framework Survey
    Introduction to bootstrap
    Installing bootstrap (recap)
    Grid layout benefits
    Grid layout demo
    Buttons in Bootstrap
    Images in Bootstrap
    Introduction to navbars
    navbars demo
    Dark navbars and overriding bootstrap
    Concept: navbars
    Introduction to Bootstrap forms
    Demo: Bootstrap forms in action
    Concept: Bootstrap forms
    Introduction to Dialogs in Bootstrap
    Dialogs in Bootstrap Demo
    Concept: Dialogs in Bootstrap
    Introduction to Bootstrap Themes
    Survey of Bootstrap Themes
    From theme to Blue/Yellow
    Mix in the theme
    Make the theme fit your layout
    Adding our copy and content
    Newsletter section
    Upcoming events section
    Band members section
    A proper footer
    Incorporating a theme: wrap up
    Alternating rows via an HTML helper in the view​
    Accessing databases from Python: SQLAlchemy ORM
    Introduction to SQLAlchemy
    Popular deployments
    Concept: SQLAlchemy architecture
    Demo: Part 1 Creating the engine and base class
    Demo: Part 2 Modeling albums and tracks
    Demo: Part 3 Creating the tables
    Demo: Part 4 Relationships
    Demo: Part 5 Indexes and nullability
    Concept: Modeling classes with SQLAlchemy
    Demo: Creating the Unit of Work
    Demo: Reading data
    Demo: Web form for creating albums and tracks
    Demo: Creating albums and tracks
    11-demo-insert-data: Coming soon:
    Concept: Unit of Work Design Pattern
    Concept: Querying data
    Concept: Adding new data
    Going deeper with SQLAlchemy​
    Building your email list
    Introduction to mailing lists
    Choosing a mailing list provider
    Creating your mailchimp account
    Storing your API keys in your web app
    Form to handle the sign up request
    Using the MailChimp API
    Concept: The MailChimp API
    Concept: Sending mail​
    User accounts and identity
    Accounts introduction
    Demo: Account class
    Concept: Account class
    Demo: Account table creation
    Demo: Account object creation
    Demo: Hashing passwords
    Concept: Hashing passwords
    A peek inside Talk Python accounts
    Identity as a Service
    Introduction to login in and out
    Demo: Getting started with logging in
    Demo: Reading the authentication cookie
    Demo: Making the cookie tamper-proof
    Demo: Indicating the signed in status
    Demo: Logging out
    Concepts: logging in
    Concept: Logged in status​
    Sending and receiving email
    Introduction to sending outbound email
    Demo: Setup for sending email
    Demo: Sending basic HTML email
    Demo: Sending the welcome message (basic)
    Concepts: Sending basic email
    Demo: Sending rich templated email
    Concepts: Sending rich templated email
    Inbound email on your own domain name
    Introduction to password resets
    Demo: Setting up password resets
    Demo: The password reset table
    Demo: Creating resets
    Demo: Emailing the reset code
    Demo: Performing the reset
    Demo: Setting the password
    Concept: Password resets​
    SEO and Content Marketing
    Search Engine Optimization (SEO) foundations
    Content examples
    Content titles and headers
    Meta descriptions
    Content length
    URL structure
    Site speed
    HTTPS and Mobile Browser Support​
    Deploying to the cloud
    Introduction to deployment
    Hosting
    Using Ansible
    The initial configuration
    The deployment playbook
    Domain names
    Let's encrypt
    Deployment map
    Using nginx as our web server
    git-ting our source code
    Application dependencies
    Supervisor waitress
    Setting up notifications
    Updating resources​
    Making money (credit cards and businesses)
    Making money introduction
    Accepting credit cards options
    Stripe Checkout overview
    Demo: Checkout skeleton
    Demo: Adding checkout javascript
    Concept: Checkout JavaScript
    Finalizing the purchase
    Calling the Stripe API
    Concepts: Finalizing the purchase
    Business structures
    US companies for people outside the US
    Sales and pricing models
    Purchase orders
    The story of Stratechery​
    Monitoring and logging in production
    Introduction to logging and monitoring
    Introducing logbook: better logging than builtins
    Creating the logging skeleton structure
    Integrating logbook into our app
    Logging dependency versions at startup
    Logging made easy inside web action methods
    Concepts: logbook
    Introduction to Rollbar: Monitoring in production
    A peek inside Michael's Rollbar account
    Creating your Rollbar app
    Setting up notifications in Rollbar
    Concepts: Monitoring with Rollbar​
    Getting help (contracting, design, and more)
    Introduction to getting help
    Hiring contractors via Upwork
    Inside Michael's projects at Upwork
    Upwork: Reviewing the applicants
    Upwork: A cautionary tale on hiring
    Premium graphic design via 99designs
    Python Bytes at 99designs
    A little help for five dollars
    Inside Michael's projects at fiverr​
    Growth hacking basics
    Growth hacking marketing
    Turkey carving
    Email campaigns
    Open source
    Calls to action
    Pricing pages​
    Conclusion
    You've done it!
    Showcase (of student creations)
    Lightning review: pyramid-building-blocks
    Lightning review: git
    Lightning review: web-design-foundations
    Lightning review: applied-pyramid
    Lightning review: css-frameworks
    Lightning review: sqlalchemy
    Lightning review: mailing-list
    Lightning review: Accounts
    Lightning review: Sending email
    Lightning review: SEO
    Lightning review: Deployment
    Lightning review: Credit cards
    Lightning review: Monitoring
    Lightning review: Getting help
    Lightning review: Growth hacking
    Get and update the source code
    The final Pyramid cookiecutter template
    Thanks and bye​
    Appendix: Python language concepts
    Concept: The shape of a program
    Concept: Variables
    Concept: Truthiness
    Concept: If else
    Concept: Complex conditionals
    Concept: for-in
    Concept: Calling functions
    Concept: Creating functions
    Concept: File I/O
    Concept: Imports and importing modules
    Concept: Python package index
    Concept: pip
    Concept: Virtual environments
    Concept: Slicing
    Concept: Tuples
    Concept: Named tuples
    Concept: Classes
    Concept: objects vs. classes
    Concept: Inheritance
    Concept: Polymorphism
    Concept: Dictionaries
    Concept: Error handling
    Concept: lambdas
    Concept: list comprehensions
    Concept: Want more foundational Python?​

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

    1. skladchik.com
      Складчина закрыта.
      22 дек 2018
    2. skladchik.com
      Складчина доступна.
      15 май 2018
    3. Ark_off
      Ark_off участвует.
      15 май 2018
    4. andrus17
      andrus17 участвует.
      10 май 2018

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

    1. skladchik.com
      Складчина закрыта.
      22 дек 2018
    2. skladchik.com
      Складчина доступна.
      15 май 2018
    3. skladchik.com
      Взнос составляет 280р.
      9 май 2018
    4. skladchik.com
      Складчина активна.
      9 май 2018
  3. Обсуждение
  4. 26 апр 2018
    #2
    Natalkaast
    Natalkaast ДолжникДолжник
    Создайте ещё складчину Скрытая ссылка
     
Статус обсуждения:
Комментирование ограничено.