Django for Beginners: Your First Steps into Web Development

Study Plan
1 Module
3 Live Class
Module
1
A 3-day Django basics for beginners
3 Class Recording
1 Test
3 Class Recording
1 Test
Live Class 1: Getting Started with Django
Introduction to Django: What is Django? Why use it? | Installing Python and Django | Setting up a virtual environment (venv) | Creating your first Django project (django-admin startproject) | Understanding Django project structure (settings.py, urls.py, etc.) | Running the development server (python manage.py runserver) | Creating your first Django app (python manage.py startapp) | Introduction to Django’s MVT (Model-View-Template) architecture | Creating simple views (function-based views) | Mapping URLs to views (URL routing) | Django templates: Rendering HTML pages | Passing context from views to templates (Dynamic content)
Live Class 2 : Forms, Models, and CRUD Operations
Introduction to Django models: Defining database tables | Making and applying migrations (makemigrations and migrate) | Introduction to Django ORM (Object-Relational Mapping) | CRUD Operations: Create, Read, Update, Delete using Django ORM | Creating forms using HTML forms | Handling form submissions (GET/POST requests)
Live Class 3: User Authentication & Reusable Templates
Introduction to Django’s built-in user authentication system | Creating user registration, login, and logout views | Protecting pages with LoginRequiredMixin | Introduction to Django’s message framework (Success/Error messages) | Template inheritance: Creating base templates and extending them | Using template blocks for reusable structures (navbar, footer, etc.) | Adding static files (CSS, JavaScript, Images) to templates
Class Recording
Getting Started with Django
Class Recording
Forms, Models, and CRUD Operations
Class Recording
User Authentication & Reusable Templates
Instructor

Lead Instructor
Md Abdullah All Naim
Software Engineer at Intellier Limited | Former Python Instructor at Encodemy | Former Frontend Engineer at MerchBD.Com
About
এই ফ্রি লাইভ কোর্সটি সম্পূর্ণ নতুনদের জন্য তৈরি, যারা Django সম্পর্কে জানতে চান। Django হলো একটি জনপ্রিয় পাইথন-বেসড ওয়েব ফ্রেমওয়ার্ক, যা ওয়েব ডেভেলপমেন্টকে সহজ ও ইফেক্টিভ করে তোলে। এই কোর্সের শেষে, আপনি Django-এর বেসিক বিষয়গুলো শিখে একটি ছোট ওয়েব অ্যাপ্লিকেশন তৈরি করতে পারবেন। কোর্সটি একদম সহজভাবে উপস্থাপন করা হয়েছে, যাতে সবাই সহজেই শিখতে পারে!
.png)