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

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 تومان
    افزودن به سبد خرید