Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Core: A Web App Reference Guide For Django, Python, And More

Posted By: ELK1nG
Core: A Web App Reference Guide For Django, Python, And More

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

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