Companies Home Search Profile

Django 101: Django for absolute beginners

Focused View

Kalob Taulien

2:07:48

35 View
  • 01 welcome to django 101.mp4
    01:07
  • 02 using a virtual environment.mp4
    02:44
  • 03 setting up django.mp4
    04:44
  • 04 creating a new app.mp4
    01:53
  • 05 your first django model.mp4
    08:12
  • 06 your first view.mp4
    07:45
  • 07 setting up your templates folder.mp4
    06:18
  • 08 using template blocks.mp4
    04:50
  • 09 custom page context.mp4
    06:51
  • 10 displaying dynamic posts.mp4
    04:12
  • 11 adding images to your model.mp4
    08:10
  • 12 setting up your media folder.mp4
    05:01
  • 13 adding images to your template.mp4
    03:38
  • 14 adding a detail view.mp4
    06:05
  • 15 detail template.mp4
    03:02
  • 16 template links.mp4
    04:31
  • 17 adding an upload form.mp4
    15:10
  • 18 sorting default posts.mp4
    02:38
  • 19 django messages framework.mp4
    08:31
  • 20 adding bootstrap 5.mp4
    19:35
  • 21 your project.mp4
    01:54
  • 22 summary.mp4
    00:57
  • Django 101 Source Code.zip.zip
  • Description


    Welcome to Django 101: Django web framework for absolute beginners! 

    Django is one of today's top web development frameworks, written in Python. It makes coding a website very quick and easy, and keeps it secure. Django is 100% open source, but don't let that fool you — Django has been used to create websites and apps like Instagram and Pinterest — some of the highest trafficked and most used websites today.

    Why learn Django web framework?

    .. Because Django is an in-demand web framework. And because Django is powered by Python, one of today's top programming languages, it can do anything a super powerful software program can do. 

    And also because Python and Django developers earn more as professional programmers (remember: always learn what's in demand; don't learn something just because the internet says it's "cool")

    Two ways to learn Django:

    1. Function based or,
    2. Class based.

    Function based is very simple but doesn't leverage the power that comes with Django. Admittedly there's less "magic" happening with function based views, which is sometimes nice. 

    Class based leverages all of Django's power. It lets you write less code and do more with it. It's incredibly powerful. In this course, we're using Class Based code because that's what the professionals are using. My job is to prepare you for real-world web development

    Who is this class for?

    Absolute Django beginners. But be warned — you NEED to know Python in order to write Django. This is very important. And there's an added emphasis on Python classes, because we'll be writing a lot of those.

    What will you learn? (Don't worry if you don't know what any of these are!)

    • Class based views
    • Django model management
    • Template parsing 
    • Django forms
    • List and Detail views
    • Dynamic URLs for your website 
    • Creating a new Django app from scratch
    • How to use Pipenv for your virtual environment 
    • Uploading images
    • Creating image thumbnails 
    • Using a 3rd party package
    • And so much more

    Who is your teacher?

    Your teacher is Kalob Taulien — he's been writing Django websites for 4+ years now. Python's #1 content management system called Wagtail CMS — Kalob is also a part of that core team. He's trained and personally mentored developers to become good enough to secure a job as a professional web developer.

    What is your project?

    In this class you will be creating a brand new Django-based website where you can share images from your computer on your website. Basically, we're creating a basic form of Instagram.

    What You'll Learn?


      • Technology
      • Web Development
      • Python
      • Django
      • Motel Management
      • Core Team
      • Uploading Images

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Kalob Taulien
    Kalob Taulien
    Instructor's Courses
    He is a professional web developer who's been developing websites and working with startups since 1999. He also has a broad set of skills in software, web development, and information technology.Teaching over 450,000 students on Udemy alone, he's helped hundreds of thousands of people learn web development. From zero to hero and novice to ninja, he's considered a top teacher by thousands. With so much experience, why not give his experience and knowledge to others so they can fulfill their dreams?The passion to learn and to share his knowledge by teaching and helping others is something that drives him. It's a passion he's had since he was born. Kalob's ability to turn complex programming concepts into easy-to-understands bits of knowledge has been called his "superpower". Throughout the years, Kalob has built hundreds, if not thousands, of websites, and has created multiple companies from his ideas and software. He also provides one-on-one coaching and startup consulting to new organizations. Teaching isn't an option in Kalob's life, but a moral obligation to pass on knowledge to others.
    Skillshare is an online learning community based in the United States for people who want to learn from educational videos. The courses, which are not accredited, are only available through paid subscription.
    • language english
    • Training sessions 22
    • duration 2:07:48
    • English subtitles has
    • Release Date 2024/01/20