Django for Beginners: Your First Steps into Web Development
আপনার যদি Python নিয়ে বেসিক ধারনা থেকে থাকে এবং ওয়েব ডেভেলপমেন্টের জগতে প্রবেশ করতে চান তাহলে এই কোর্সটি আপনার জন্য। কোর্সের শেষে থাকবে কুইজ কন্টেস্ট। কুইজে সর্বোচ্চ নম্বরপ্রাপ্তদের মধ্য থেকে লটারির মাধ্যমে ৩ জনের জন্য থাকবে ওস্তাদের Fullstack Web Development with Python-Django কোর্সে ৭০% পর্যন্ত স্কলারশিপের সুযোগ।
Batch undefined
Starting Date
Sun, 19 Jan
Class Schedule
রবি,
সোম,
মঙ্গল,
( 09:00 PM - PM)
Class Schedule
Sunday,
Monday,
Tuesday,
( 09:00 PM - 10:30 PM)
Study Plan
1 Module
3 Live Class
Module
1
A 3-day Django basics for beginners
3 Live Class
1 Test
3 Live Class
1 Test
Live 1: 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) |
Live 2 : Django templates: Rendering HTML pages | Passing context from views to templates (Dynamic content) | Introduction to Django models: Defining database tables | Making and applying migrations (makemigrations and migrate) | Django Admin Panel: Creating a superuser and exploring the admin site | Introduction to Django ORM (Object-Relational Mapping) | CRUD Operations: Create, Read, Update, Delete using Django ORM |
Live 3: Creating forms using HTML forms | Handling form submissions (GET/POST requests) | Introduction to Django’s built-in user authentication system | Creating user registration, login, and logout views | Password reset and password change views | Protecting pages with LoginRequiredMixin | Working with Django sessions (storing session data) | 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
Live Class
Getting Started with Django
Live Class
Forms, Models, and CRUD Operations
Live Class
User Authentication & Reusable Templates
Instructor
Lead Instructor
Md Abdullah All Naim
Software Engineer at Intellier Limited
About
এই ফ্রি লাইভ কোর্সটি সম্পূর্ণ নতুনদের জন্য তৈরি, যারা Django সম্পর্কে জানতে চান। Django হলো একটি জনপ্রিয় পাইথন-বেসড ওয়েব ফ্রেমওয়ার্ক, যা ওয়েব ডেভেলপমেন্টকে সহজ ও ইফেক্টিভ করে তোলে। এই কোর্সের শেষে, আপনি Django-এর বেসিক বিষয়গুলো শিখে একটি ছোট ওয়েব অ্যাপ্লিকেশন তৈরি করতে পারবেন। কোর্সটি একদম সহজভাবে উপস্থাপন করা হয়েছে, যাতে সবাই সহজেই শিখতে পারে!