Django Project: djBlogger
Django Project: djBlogger, available at $74.99, has an average rating of 4.2, with 90 lectures, based on 57 reviews, and has 483 subscribers.
You will learn about @ Phase 1 – Setup and initiate new Django applications @ Phase 1 – Create dynamic webpages to include HTML, CSS and HTMX interactions @ Phase 1 – Implement a testing environment within a Django project @ Phase 1 – Create unit tests to test vital features of a Django application This course is ideal for individuals who are Beginners, Developers, Students, and Enthusiasts new to the Django Framework or Developers, Students, and Enthusiasts looking to refresh their knowledge of the Django ORM It is particularly useful for Beginners, Developers, Students, and Enthusiasts new to the Django Framework or Developers, Students, and Enthusiasts looking to refresh their knowledge of the Django ORM.
Enroll now: Django Project: djBlogger
Summary
Title: Django Project: djBlogger
Price: $74.99
Average Rating: 4.2
Number of Lectures: 90
Number of Published Lectures: 90
Number of Curriculum Items: 90
Number of Published Curriculum Objects: 90
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- @ Phase 1 – Setup and initiate new Django applications
- @ Phase 1 – Create dynamic webpages to include HTML, CSS and HTMX interactions
- @ Phase 1 – Implement a testing environment within a Django project
- @ Phase 1 – Create unit tests to test vital features of a Django application
Who Should Attend
- Beginners, Developers, Students, and Enthusiasts new to the Django Framework
- Developers, Students, and Enthusiasts looking to refresh their knowledge of the Django ORM
Target Audiences
- Beginners, Developers, Students, and Enthusiasts new to the Django Framework
- Developers, Students, and Enthusiasts looking to refresh their knowledge of the Django ORM
Developing applications can be a fun and effective way of learning a language and framework. In this course we build a blog application Introducing you to Python Django Framework, Django Templating, the Bootstrap framework, HTMX, CSS, and HTML.
This course is primarily designed for anyone looking for a journey learning the Django Framework or developing web applications with Python. This course is a great starting point or a good first step after first learning about any of the technologies that this course features.
Currently, this course presents phase 1 of the development process. In phase 1 we initiate the project and get started building and testing the core functionality of the application. In Phase 1 we learn the fundamentals of the Python Django Framework, implement templates with Django, HTML, and CSS and create dynamic content using HTMX. By the end of phase 1, you will have a working, tested application ready for deployment. The intention for this course is to further extend the content and learning experience to eventually include deeper relevant content to further aid your understanding of the development process and techniques, deployment, and other associated technologies.
I hope you enjoy the course. Don’t forget to visit us on our YouTube Channel, Very Academy, where you can further interact with the community and explore other free supplementary content.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Introduction
Lecture 2: Course Code Repository
Lecture 3: Phase 1 – Application Demonstration
Chapter 2: Quick-Start Windows 10/11 Installation & Setup Guides
Lecture 1: Installing Python 3.9.5
Lecture 2: Installation and User Guide for Visual Studio Code
Lecture 3: Creating Virtual Environments
Lecture 4: Github Desktop Setup
Chapter 3: Quick-Start MacOS Installation & Setup Guides
Lecture 1: Installing Python 3.9.5
Lecture 2: Installation and User Guide for Visual Studio Code
Lecture 3: Creating Virtual Environments
Lecture 4: GitHub Desktop Installation Guide
Chapter 4: [Optional] Django Framework Introduction Exercise
Lecture 1: Section Introduction
Lecture 2: Preparing a new Virtual Environment
Lecture 3: Introducing the Python Package Index
Lecture 4: Installing the Django Framework
Lecture 5: Creating a new Django project
Lecture 6: Creating a new Django application
Lecture 7: Registering a new Django application
Lecture 8: Starting the Django Development Server
Lecture 9: Understanding the Django Request-Response Cycle
Lecture 10: Creating a unique URL pattern
Lecture 11: Writing our first Django view
Lecture 12: Creating a new HTML template
Lecture 13: Relating an HTML template to a view
Lecture 14: Installing a Django application from a requirements.txt file
Chapter 5: Project Initiation – djblogger
Lecture 1: Dev-1.0.0: Introduction
Lecture 2: Build: Starting a New Django Project
Lecture 3: Build: Configuring Multiple Settings Files
Lecture 4: Build: Generating a Secret Key
Lecture 5: Build: Configuring Environment Variables
Lecture 6: Testing: Pytest Installation and Setup
Lecture 7: Source Control: Creating a New GitHub Repository
Lecture 8: VSCode: Python VSCode Extensions
Lecture 9: Formatting: Black Configuration
Lecture 10: Linting: Flake8 Configuration
Lecture 11: Build: PIP Requirements
Chapter 6: Dev-v1.0.1: Blog App – Models
Lecture 1: Section Introduction
Lecture 2: Source Control: Creating a New GitHub Branch
Lecture 3: Build: Create and Register the Blog App
Lecture 4: Build: Building the Blog Models
Lecture 5: Build: Model Migrations
Lecture 6: Build: Django Admin
Lecture 7: Testing: Blog Models
Lecture 8: Source Control: Create New Commit
Chapter 7: Dev-v1.0.2: Blog App – Homepage
Lecture 1: Section Introduction
Lecture 2: Source Control: Merging a GitHub Branch
Lecture 3: Source Control: Creating a New GitHub Branch
Lecture 4: Build: Homepage View
Lecture 5: Build: Homepage URL
Lecture 6: Build: Base Template
Lecture 7: Build: Static files CSS
Lecture 8: Build: Navbar Template
Lecture 9: Build: Google Fonts
Lecture 10: Build: Index Splash Component
Lecture 11: Build: Outputting Data from a Database
Lecture 12: Build: Generate Database Data
Lecture 13: Build: HTMX Post Pagination
Lecture 14: Build: Tag Cloud
Lecture 15: Build: Footer
Lecture 16: Testing: Homepage
Chapter 8: Dev-v1.0.3: Blog App – Single Post
Lecture 1: Section Introduction
Lecture 2: Source Control: Merging a GitHub Branch
Lecture 3: Source Control: Creating a New GitHub Branch
Lecture 4: Build: Single Post View
Lecture 5: Build: 3-Column Template
Lecture 6: Build: Horizontal Navbar
Lecture 7: Build: Post Content
Lecture 8: Build: Incorporating a Markdown Editor
Lecture 9: Build: Sidebar
Lecture 10: Testing: Single Post Testing
Chapter 9: Dev-v1.0.4: Blog App – Posts by Tag
Lecture 1: Section Introduction
Lecture 2: Source Control: Merging a GitHub Branch
Lecture 3: Source Control: Creating a New GitHub Branch
Lecture 4: Build: Posts by Tag View
Lecture 5: Build: CBV – Custom Query
Lecture 6: Build: HTMX Tag Post Pagination
Lecture 7: Testing: Post by Tag
Chapter 10: Dev-v1.0.6: Blog App – Basic Search
Lecture 1: Section Introduction
Lecture 2: Source Control: Merging a GitHub Branch
Lecture 3: Source Control: Creating a New GitHub Branch
Lecture 4: Build: Search URL and View
Lecture 5: Build: Search Form
Lecture 6: Build: Search Query
Lecture 7: Build HTMX Post Search Pagination
Lecture 8: Testing: Post Search
Lecture 9: Source Control: Merging a GitHub Branch
Chapter 11: [Additional Content] – Introducing Python Linters and Formatters
Lecture 1: Introducing Linters and Formatters
Lecture 2: Black
Lecture 3: Flake8
Instructors
-
Very Academy
Technical Education
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 2 votes
- 4 stars: 11 votes
- 5 stars: 43 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024