The Ultimate Beginner's Guide to Django 1.11

4.7
1 537 комментариев
Payment
Обучение платное
Certificate
Сертификация бесплатная
Duration
9 часов курса
О курсе

Welcome to The Ultimate Beginner's Guide to Django. If you're brand new to Django, or have gotten lost in online tutorials, this is the course for you. I'll take you from being an absolute beginner to actually creating three complete Django websites. We'll also cover how to publish your sites.

This course starts with a Python Refresher. Django is a web framework written in Python. If you're new to Python, or just a bit rusty, this section will get you up to speed as quickly as possible. You don't need to be a Python expert to make Django website, but a base knowledge is needed. In the Python Refresher I'll teach you a new concept, show you some examples, then present you with a coding challenge to make sure you've understood that concept.

The three websites we'll make are as follows:

  • Pig Latin Translator - A simple two-page website that turns any text into Pig Latin! Creating this website will teach you the fundamentals of Django.
  • Your Personal Blog - Don't use WordPress or Tumblr to share your thoughts; make your own blog! This website will teach you how to work with a database and data models. We'll also cover how to work with both static and user uploaded images!
  • Reddit Clone - This is the most advanced and complicated website we'll make in the course. With a big focus on creating user accounts and authentication, this website will teach you the more advanced topics that this course covers.
  • Also included in the course is a section showing you how to deploy your blog to a server and publish it for the world to see! I'll then take you step by step through working with a Ubuntu Linux server that will run your Django code 24/7.

    What are the key topics covered in this course?

    • URL Dispatching
    • Function and Class Based Views (FBV v. CBV)
    • How to start a new project
    • How to create apps within a project and why they're important
    • Running your project in a virtual environment using Virtualenv
    • Publishing your site on a VPS (Virtual Private Server) running Ubuntu Linux
    • Working with templates
    • Debugging
    • Gunicorn
    • Handling GET and POST requests
    • Working with a Database and Models
    • Admin Interface
    • Static and user uploaded images
    • Authentication and User accounts

    Feel free to take a free preview of this course to see if it's a good fit for you. Remember, you have a 30-day money-back guarantee with this course, so if for any reason you don't like it, you can get a full refund. There's no reason not to sign up!

    Thanks for checking out The Ultimate Beginner's Guide to Django. See you on the inside!

    Программа
    Welcome!
    Kicking off the course
    Introduction
    Going over what we'll learn and how to get the most out of this course.
    Python Refresher
    We use Python to make Django websites so if you're new or a bit rusty, I'll get you up to speed!
    Intro
    Installing Python
    Variables, Strings, Ints, and Print
    Your Turn! Challenge - Variables, Strings, Ints and Print Exercise
    If Statements and Comments
    Your Turn! Challenge - If Statements and Comments Exercise
    Functions
    Your Turn! Challenge - Functions Exercise
    Lists
    Требования
    • Some background in any programming language. Python, Swift, Ruby, Java, JavaScript, C, anything really:)
    Что Вы изучите?
    • Create Django websites that work with a database.
    • Publish a website on the internet.
    • Understand Django basics. Function and Class Based Views, URL routing, Models, Gunicorn and much more!
    Лекторы
    Nick Walter
    Nick Walter
    Mobile and Web Developer - iOS, Android, Django, Python. etc

    Hi! I'm Nick, and I
    love to code. About five years ago I decided that I wanted to learn to code, but I had limited access to programming resources, and I was getting frustrated with all of the YouTube videos and online tutorials out there. I experimented, struggled, and definitely failed a lot, but I finally got the hang of it, so I decided that I wanted to change the way that people learned to code, and I started teaching. My experience as an online student has directly influenced my teaching style, because I know what it is like to be in your shoes.

    When
    Apple announced their new programming language, Swift, in 2014, I made my big online teaching debut and created the
    internet's first Swift course. Since that time, I have
    become a full-time online instructor and I now have courses not only in Swift,
    but also in iOS, Android, Django, Kotlin, Python, HTML, Blockchain, etc. I have also created five iOS apps from scratch that are currently live in the App Store and are being used by thousands of users worldwide. 

    I love sharing my excitement for coding with
    my students, and I try to make learning as fun and as easy as possible. Thanks for being part of my coding community!

    Платформа
    Udemy
    Курсы Udemy подойдут для профессионального развития. Платформа устроена таким образом, что эксперты сами запускают курсы. Все материалы передаются в пожизненный доступ. На этой платформе можно найти курс, без преувеличений, на любую тему – начиная от тьюториала по какой-то камере и заканчивая теоретическим курсом по управлению финансовыми рисками. Язык и формат обучения устанавливается преподавателем, поэтому стоит внимательно изучить информацию о курсе перед покупкой.
    129.99 $ 199.99 $
    Рейтинг
    4.7
    962
    451
    102
    14
    8