Core: A Web App Reference Guide For Django, Python, And More
Last updated 10/2016
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.40 GB | Duration: 25h 48m
Last updated 10/2016
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.40 GB | Duration: 25h 48m
A comprehensive guide to launching and building your own web project using Django & Python. Made for Non-Technicals.
What you'll learn
Learn Django & Python Fundamentals
Learn jQuery Fundamentals
Learn Web Development Process
Keep as a long-term reference guide
Requirements
Interest in building Web Applications
Ready to learn through the struggles
Mac OS X (Mavericks)
Windows XP or Higher
Linux (recommended: Ubuntu 12)
Description
Coding for Entrepreneurs CORE is a comprehensive guide to help you build better projects. Updated August 17 2015 This course is designed as a compliment to all Coding For Entrepreneurs Projects and will help you better understand Django, Bootstrap, Python, jQuery, and more. We have worked with over 100,000 students worldwide and it allows us to continually improve our content and our ability to help entrepreneurs build better projects. You can be anything you want to be. This has always been true but even more so now thanks to incredible people working hard around the world to both learn and teach. We strive to help you become a better entrepreneur by helping you better understand the fundamentals of the technology that is changing all of our lives for the better. Anything that can be automated, will be. Who is going to be doing the automating? Who will be designing the systems? Who will be rebuilding the systems? Who will be managing the systems? It's an incredible time to be an entrepreneur. Join us, we'd like to work with you to improve our skills together. Cheers, Justin Mitchel Founder Coding For Entrepreneurs
Overview
Section 1: Welcome to CORE
Lecture 1 Welcome to Coding for Entrepreneurs
Lecture 2 Why Even Learn?
Lecture 3 What we will learn
Lecture 4 Who's this For? Not Just Entrepreneurs…
Lecture 5 How this class works.
Lecture 6 What else is out there? Wordpress, Ruby on Rails, Joomla, and Shopify..
Lecture 7 Getting Help
Section 2: Setup your Computer
Lecture 8 Install the Tools you Need
Lecture 9 System Setup Links
Lecture 10 Notes on Text Editors
Section 3: Web Basics
Lecture 11 Domain Names + buying them, Website Hosting, and Understanding Paths.
Lecture 12 Local vs Live (Development vs Production)
Lecture 13 Front End vs Backend
Section 4: Introduction to Python
Lecture 14 Start Here
Lecture 15 Your Python Introduction
Lecture 16 Numbers
Lecture 17 Numbers Part 2
Lecture 18 Strings
Lecture 19 Storing Data: Lists
Lecture 20 Storing Data: Dictionary
Lecture 21 Loops : For & While
Lecture 22 Python Built-in Library of Functions
Lecture 23 Third Party Packages & Next Steps
Section 5: Introduction to HTML/CSS
Lecture 24 Start Here
Lecture 25 Build an HTML Website
Lecture 26 Add Images
Lecture 27 Add Pages to your HTML Website.
Lecture 28 Add CSS
Lecture 29 What's Next?
Section 6: Try Django: Build an MVP Landing Page
Lecture 30 Try Django – An Introduction to Coding for Entrepreneurs
Lecture 31 Now What?
Lecture 32 Welcome to Try Django 1.7
Lecture 33 Apps & Migrations (new in Django 1.7)
Lecture 34 Django Admin
Lecture 35 Views & Urls
Lecture 36 Setting Up Static Files
Lecture 37 Templates & Using Static Files
Lecture 38 Add Bootstrap (v. 3.1.1)
Lecture 39 Customize Bootstrap
Lecture 40 Update Templates with Blocks and Urls
Lecture 41 Add A Form
Lecture 42 Setup to Send Email
Lecture 43 Django Context
Lecture 44 Django Crispy Tags & More Bootstrap
Lecture 45 Login, Logout, & Authentication with Django AllAuth
Lecture 46 Customize Django All Auth Templates
Lecture 47 Login Required & Template Updates
Lecture 48 Start Checkout Process with Stripe
Lecture 49 Checkout with Stripe Part 2
Lecture 50 Django Signals
Lecture 51 Stripe Customer & Charges & Cards| All Together
Lecture 52 Beta Wrap Up
Section 7: Bootstrap Basics
Lecture 53 Welcome
Lecture 54 Button Label & Alert Colors
Lecture 55 Navbar
Lecture 56 CSS Sprites to use an Image as your Logo
Lecture 57 Grid System
Lecture 58 Add Bootstrap To Django Admin with Django Admin Bootstrapped
Lecture 59 Bootstrap Basics
Section 8: Introduction to jQuery
Lecture 60 Introduction
Lecture 61 General Setup
Lecture 62 Load Custom Javascript File
Lecture 63 Selector Basics
Lecture 64 Prevent Default (actions)
Lecture 65 Fading objects
Section 9: Django Project
Lecture 66 How to Start a New Project
Lecture 67 Virtual Environments (Usage, Benefits, Requirements.txt)
Lecture 68 Layout Structure
Section 10: Django Views: Function Based Views
Lecture 69 Function Based Views
Lecture 70 Render & Render_to_Response
Lecture 71 Context
Lecture 72 Forms in Views using ModelForm
Section 11: Django Template System: HTML Structure for Data
Lecture 73 Template Storage
Lecture 74 Context in Templates
Lecture 75 Template Inheritance: Extends Tag {% extends '' %}
Lecture 76 Blocks {% block head %}
Lecture 77 The Include tag {% include '' %}
Lecture 78 Cycle Tag
Lecture 79 Built-in Filters
Lecture 80 Custom Template Tags {% load my_custom_tag %}
Lecture 81 Render Raw HTML as Template within a View
Section 12: Django Models: Storing & Retreiving Data
Lecture 82 Models.py
Lecture 83 Register Model In Django Admin
Lecture 84 Model Form
Lecture 85 Models & Querysets using the Python Shell
Lecture 86 Model Managers
Lecture 87 Custom Queryset Methods
Lecture 88 Django 1.6 : Making Changes to Models (and early versions of django)
Lecture 89 Custom Model Instance Methods
Section 13: Basic Registration, Login & Logout (aka Authentication)
Lecture 90 Setup
Lecture 91 Custom Form Validation
Lecture 92 Check if User Exists in Validation
Lecture 93 Finish Registration Form
Lecture 94 Login View
Lecture 95 Authentication vs Authorization
Lecture 96 Logout View
Section 14: Django Views: Class Based Views (Updated and Expanded)
Lecture 97 Welcome
Lecture 98 Requirements
Lecture 99 Intro & TemplateView
Lecture 100 Customize TemplateView
Lecture 101 Base View and Mixins
Lecture 102 Login Required Decorator & Custom Mixin
Lecture 103 Detail View
Lecture 104 List View
Lecture 105 Create View
Lecture 106 Update View
Lecture 107 Handling Exceptions with Objects
Lecture 108 Delete View
Lecture 109 Django Messages in CBVs
Lecture 110 Using a FormMixin in a CBV
Lecture 111 Next Steps with CBVs
Section 15: Advanced Authentication (Django Packages)
Lecture 112 Django Registration (no longer supported)
Lecture 113 Introduction to Django AllAuth and Python Social Auth
Lecture 114 Django AllAuth – Installation
Lecture 115 Django AllAuth – Facebook
Lecture 116 Django AllAuth – Twitter
Lecture 117 Django AllAuth–Instagram
Lecture 118 Django AllAuth – Edit Default Templates
Lecture 119 Django AllAuth Completed
Lecture 120 Python Social Auth: Install
Lecture 121 Python Social Auth: Facebook, Twitter, And Instagram Integration
Lecture 122 Login & Connect additional Social Accounts
Lecture 123 Python Social Auth Pipelines
Section 16: Your Own API
Lecture 124 Custom API with Tastypie Introduction
Lecture 125 Add Authentication with Basic Credentials
Lecture 126 Customize Data Returned
Lecture 127 Using API Keys for Access
Lecture 128 Authorization to Create & Update Model Data
Lecture 129 Patch & Delete
Lecture 130 Use Python Requests: for POST, PUT, PATCH, DELETE, GET Methods
Section 17: External APIs – Learn the basics of working with external services
Lecture 131 Introduction
Lecture 132 Stripe.com API using Python Requests
Lecture 133 Locu.com – Get Simple Local Location Data, Restaurants & more.
Lecture 134 Foursquare.com – All Foursquare data – checkins, restaurant info, and more.
Lecture 135 Twitter.com – Let's cover the basics
Section 18: Mass Emailing – Email Newsletters & More
Lecture 136 MailChimp.com: Add Emails
Lecture 137 Mailchimp: Subscribe a User using Signals
Lecture 138 Mailchimp: Handling Unsubscribes
Lecture 139 MailChimp: Post Save Signal to Update Subscription
Lecture 140 Mailchimp: Toggle Subscription
Lecture 141 MadMimi.com: Create an API Wrapper with Python Requests
Section 19: Automate Social: Customer Research using Emails
Lecture 142 FullContact.com – Using APIs
Lecture 143 Extending Full Contact into Django
Section 20: Version Control Basics with GIT
Lecture 144 Setup GIT with Heroku Toolbelt (all Operating Systems)
Lecture 145 Intro to Git Basics
Lecture 146 SSH Keys | Create & Add to Bitbucket & GitHub
Lecture 147 Bitbucket
Lecture 148 GitHub
Section 21: Deploying aka Going Live
Lecture 149 Amazon AWS S3 & Django-Storages For Static & Media Files
Lecture 150 Heroku: Introduction & Toolbelt
Lecture 151 Heroku: Launch your Django Application
Lecture 152 Heroku: Static Files on Heroku Server
Lecture 153 Heroku: Production vs Local Setup
Section 22: Thank you!
Lecture 154 What's next?
Non-Technical Entrepreneurs,Beginning Programmers,Any age