Open Source and Our Contribution

Justin Mitchel
A free video tutorial from Justin Mitchel
Coding Entrepreneur & Teacher - 568,000+ Students
4.3 instructor rating • 30 courses • 667,902 students

Learn more from the full course

Python eCommerce | Build a Django eCommerce Web Application

Launch your business by learning to build your own eCommerce app step-by-step.

33:04:27 of on-demand video • Updated November 2017

  • Learn the ins and outs of Python's popular library Django
  • Django version 1.11
  • Payment Integration using Stripe
  • Email Marketing Integration using Mailchimp
  • Going Live using the host Heroku
  • Adding a custom domain and implement HTTPs (using Let's Encrypt)
  • Learn Bootstrap Version 4 basics (including Django Integration)
  • jQuery Fast Track Section (learn the basics)
  • Build a REST API
  • Build custom analytics
  • Create a custom user model
  • Guest Checkout
  • Integrate Email for notifications
  • Learning how to use Signals in Django
  • Build an internal Search Engine
  • Learn AJAX and Asynchronous Programing with Django and Javascript (jQuery)
  • Digital item sales and downloads
English [Auto] Coding for entrepreneurs would not exist if it weren't for open source what open source is. It's very similar to language. Right so like the English language is open source like nobody owns the English language and nobody can sell the English language. Luckily for us a lot of programming languages are the same way. They didn't always used to be like that. In many cases programming languages used to require a license like you had to pay thousands of dollars a month maybe even hundreds of thousands of dollars a year to actually use that language. So we're using Python. This is a programming language that allows us to do all sorts of really cool things. You might already know this but every piece of code for Python is out there like we can actually look at the core fundamental code and actually make changes and make our own version of Python you can even do that. That's one of those really cool things about open source. The same is true for Django. We're going to be covering Django a lot and I can actually you can two is go in and make changes to Django as you see fit. Now of course the developers are the ones that control Django might not allow you to actually put those changes into what everyone else uses but that might not matter. You might just want it on your own system in your own weird funky way that nobody ends up using except for yourself which is actually pretty cool. So we contribute as much as we can to open source in two ways. Number one we teach open source languages like we do our best to teach these things so you guys can learn about the open source software and do it for free so it makes everything less expensive while also making everything better. The other side is we actually contribute an open source project so you can go to get hub where our projects are projects live. So get a dot com slash quoting from summoners or simply join CFE dot com slash get how you can actually go here and see the code for all of the various projects that we have and you can use this code and your own projects for free. Now there are some things that you can and can't do with them and because each open source project has its own license. So if you click on any of them there's likely you'll see something like this a license and you can see generally how you might use it. And of course get hub. It gives us some extra context on how these licenses work in some cases. But generally this code is open at the very least you can learn from it even if you don't use it. Right so even if you don't use this code directly you can still learn from it. The other part of it is it's a really good reference as we're building our projects or learning through this course or any other course. So in the next video we're actually going to show you how to use our repositories in relation to this course without getting into the nitty gritty of get. Stay with us.