وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Full Stack Web Development with Django 5, TailwindCSS, HTMX

سرفصل های دوره

Build a complete full stack web app | Master Django 5 | Pro styling with TailwindCSS | Docker and Docker Compose


1 - Introduction
  • 1 -Overview of the course project
  • 2 -Technical requirements for this course
  • 3 -Curriculum overview
  • 4 -How to get help

  • 2 - HTML Fundamentals
  • 1 -The head and body elements
  • 2 -Block and inline elements

  • 3 - All the main HTML elements
  • 1 -Headings (h1 to h6)
  • 2 -Paragraphs (p)
  • 3 -Links (a)
  • 4 -Images (img)
  • 5 -Lists (ul, ol, and li)
  • 6 -Divs and Spans

  • 4 - HTML Forms
  • 1 -Introduction to HTML forms
  • 2 -HTML text input fields (input)
  • 3 -HTML checkboxes and radio buttons (input)
  • 4 -HTML text areas (textarea)
  • 5 -HTML dropdowns (select and option)
  • 6 -Form submissions (method and action)
  • 7 -Form accessibility and autocomplete

  • 5 - Semantic HTML
  • 1 -Introduction to semantic HTML
  • 2 -Header and nav elements
  • 3 -Main, section, and article
  • 4 -Aside and footer

  • 6 - HTML meta tags
  • 1 -Meta tags and the viewport
  • 2 -Open graph and Twitter meta tags

  • 7 - CSS Fundamentals
  • 1 -Introduction to CSS and selectors
  • 2 -CSS units
  • 3 -The CSS box model
  • 4 -How does border-box work
  • 5 -CSS selector specificity
  • 6 -CSS positioning (relative, absolute, fixed, and sticky)
  • 7 -Working with colors in CSS
  • 8 -Working with typography in CSS
  • 9 -Pseudoclasses and pseudoelements

  • 8 - CSS flex and grid
  • 1 -Introduction to CSS flex
  • 2 -CSS flex justification and alignment
  • 3 -CSS flex child item properties
  • 4 -CSS flex gaps and line wrapping
  • 5 -CSS grid columns and rows
  • 6 -CSS grid template areas
  • 7 -CSS grid repeating and auto-fit
  • 8 -CSS grid placement
  • 9 -CSS grid justification and alignment

  • 9 - A Complete Python Refresher
  • 1 -Section intro, and can you skip it
  • 2 -Variables in Python
  • 3 -String formatting with f-strings (and other)
  • 4 -Getting user input with Python
  • 5 -Lists, tuples, and sets in Python
  • 6 -Advanced Python set operations
  • 7 -Working with booleans in Python
  • 8 -Flow control if statements in Python
  • 9 -The in keyword in Python
  • 10 -Using the in keyword in if statements with Python
  • 11 -Python loops for and while
  • 12 -List comprehensions in Python
  • 13 -Working with Python dictionaries
  • 14 -Destructuring variables in Python
  • 15 -Functions in Python
  • 16 -Function arguments and parameters in Python
  • 17 -How to set default parameter values for functions in Python
  • 18 -How to return values from functions in Python
  • 19 -Anonymous or lambda functions in Python
  • 20 -Dictionary comprehensions in Python
  • 21 -Unpacking arguments with Python (args)
  • 22 -Unpacking keyword arguments with Python (kwargs)
  • 23 -Object-Oriented Programming in Python
  • 24 -Magic Python methods str and repr
  • 25 -@classmethod and @staticmethod in Python
  • 26 -Class inheritance in OOP with Python
  • 27 -Class composition in OOP with Python
  • 28 -Type hinting with Python
  • 29 -How do imports work in Python
  • 30 -Relative imports in Python (and why you should avoid them)
  • 31 -Dealing with errors and exceptions in Python
  • 32 -Create custom error classes in Python
  • 33 -What are first-class functions in Python
  • 34 -Simple decorators in Python
  • 35 -The at syntax for decorators in Python
  • 36 -Decorating functions with parameters
  • 37 -Coding decorators with parameters
  • 38 -What does mutability mean in Python
  • 39 -Mutable default function parameters (and why theyre a bad idea)

  • 10 - Django local dev environment (project setup and configuration)
  • 1 -Intro to this section
  • 2 -How to install pyenv and Python on Windows
  • 3 -How to install pyenv and Python on Mac
  • 4 -How to install Poetry on Windows
  • 5 -How to install Poetry on Mac
  • 6 -How to install VSCode on Windows
  • 7 -How to install VSCode on Mac
  • 8 -How to set up a virtualenv and install dependencies on Windows
  • 9 -How to set up a virtualenv and install dependencies on Mac
  • 10 -How to start a Django project on Windows
  • 11 -How to start a Django project on Mac
  • 12 -How to run migrations, create a superuser, and access the admin panel on Windows
  • 13 -How to run migrations, create a superuser, and access the admin panel on Mac
  • 14 -How to create a Django app on Windows
  • 15 -How to create a Django app on Mac

  • 11 - Build a Hello World App with Django
  • 1 -Intro to this section
  • 2 -What is MVT (Model View Template) in Django
  • 3 -Writing the Hello World App with Django

  • 12 - Capstone Project Part 1 Django Fundamentals
  • 1 -Intro to this section
  • 2 -How to create and register Django models
  • 3 -How to create and run database migrations
  • 4 -How to show all our articles in the homepage
  • 5 -Introduction to Django Forms
  • 6 -What are browser cookies
  • 7 -What are CSRF attacks
  • 8 -Creating a view that uses a form with Django
  • 9 -Creating articles in our app with Class-Based Views
  • 10 -Adding the other app endpoints with CBVs
  • 11 -Cleaning up our article URLs
  • 12 -What is HTML escaping and how does it work in Django

  • 13 - Capstone Project Part 2 Advanced Django and Customization
  • 1 -Intro to this section
  • 2 -How to create a base template in Django
  • 3 -Updating our templates to extend our base template
  • 4 -What are Django filters
  • 5 -How to add navigation between pages in Django
  • 6 -How to render things conditionally in Django templates
  • 7 -Calculating the word count dynamically in our articles
  • 8 -How to add the word count to our templates
  • 9 -How to customize the Django admin panel fields

  • 14 - Running Django Apps with Docker
  • 1 -Intro to this section
  • 2 -How to build a Docker image for our Django app
  • 3 -How to run the Docker container with our Django app

  • 15 - Django App Setup Improvements
  • 1 -Intro to this section
  • 2 -The Django Debug Toolbar (super helpful!)
  • 3 -How to automate the creation of a superuser
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 43709
    حجم: 4318 مگابایت
    مدت زمان: 632 دقیقه
    تاریخ انتشار: ۸ اسفند ۱۴۰۳
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید