Django for Beginners: Your First Steps into Web Development
আপনার যদি Python নিয়ে বেসিক ধারনা থেকে থাকে এবং ওয়েব ডেভেলপমেন্টের জগতে প্রবেশ করতে চান তাহলে এই কোর্সটি আপনার জন্য। কোর্সের শেষে থাকবে কুইজ কন্টেস্ট। কুইজে সর্বোচ্চ নম্বরপ্রাপ্তদের মধ্য থেকে লটারির মাধ্যমে ৩ জনের জন্য থাকবে ওস্তাদের Fullstack Web Development with Python-Django কোর্সে ৭০% পর্যন্ত স্কলারশিপের সুযোগ।
স্টাডি প্ল্যান
১ টি মডিউল
৩ টি লাইভ ক্লাস
মডিউল
১
A 3-day Django basics for beginners
৩ টি ক্লাস রেকর্ডিং
১ টি টেস্ট
৩ টি ক্লাস রেকর্ডিং
১ টি টেস্ট
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
ক্লাস রেকর্ডিং
Getting Started with Django
ক্লাস রেকর্ডিং
Forms, Models, and CRUD Operations
ক্লাস রেকর্ডিং
User Authentication & Reusable Templates
ইন্সট্রাক্টর
লিড ইন্সট্রাক্টর
Md Abdullah All Naim
Software Engineer at Intellier Limited
কোর্স সম্পর্কে
এই ফ্রি লাইভ কোর্সটি সম্পূর্ণ নতুনদের জন্য তৈরি, যারা Django সম্পর্কে জানতে চান। Django হলো একটি জনপ্রিয় পাইথন-বেসড ওয়েব ফ্রেমওয়ার্ক, যা ওয়েব ডেভেলপমেন্টকে সহজ ও ইফেক্টিভ করে তোলে। এই কোর্সের শেষে, আপনি Django-এর বেসিক বিষয়গুলো শিখে একটি ছোট ওয়েব অ্যাপ্লিকেশন তৈরি করতে পারবেন। কোর্সটি একদম সহজভাবে উপস্থাপন করা হয়েছে, যাতে সবাই সহজেই শিখতে পারে!