Includes Certificates

Python With DJANGO

পাইথন(Python) একটি হাই- লেভেল, জেনারেল পারপাস প্রোগ্রামিং ল্যাঙ্গুয়েজ। এর সহজ সিনট্যাক্সের কারণে, পাইথন একটি খুব জনপ্রিয় প্রোগ্রামিং ভাষা। সর্বশেষ স্ট্যাকওভারফ্লো ডেভেলপার সমীক্ষা অনুসারে, পাইথন হল তৃতীয় সর্বাধিক ব্যবহৃত প্রোগ্রামিং ভাষা। মেশিন লার্নিং, ওয়েব ডেভেলপমেন্ট এবং ডেটা সায়েন্স হল প্রধান ক্ষেত্র যেখানে পাইথন ব্যাপকভাবে ব্যবহৃত হয়। পাইথন প্রোগ্রামিং ভাষার জন্য জ্যাঙ্গো(Django) অন্যতম জনপ্রিয় ওয়েব ফ্রেমওয়ার্ক। এটি দ্রুত উন্নয়ন এবং স্বচ্ছ, বাস্তবসম্মত(pragmatic) ডিজাইন(design) উৎসাহিত করে।

সেজন্য, অনেক জনপ্রিয় ওয়েব অ্যাপ্লিকেশন djnago তে নির্মিত, যেমন: instagram, spotify, bitbucket, nasa official website, National Geographic ইত্যাদি। যেহেতু জ্যাঙ্গো স্টার্টআপ এবং বড় প্রতিষ্ঠান উভয়ের জন্যই ভালো বিকল্প তাই দক্ষ জ্যাঙ্গো ওয়েব ডেভেলপারদের চাহিদা প্রচুর।

কোর্স সম্পর্কে আরও জানতে

রেজিস্ট্রেশন করুন

৫০০০

১৮০০০

Course Background
কোর্সের বিস্তারিত

কেন আমরা পাইথন শিখবো?

১. ডেটা সাইন্স: ডেটা সাইন্স এর জন্য পাইথন খুব সহজে ব্যবহারযোগ্য একটি ল্যাঙ্গুয়েজ। কেননা পাইথন এর লাইব্রেরি ও ফ্রেমওয়ার্ক গুলি ( Pybrain,Numpy etc) ডেটা সাইন্স ও আর্টিফ

কোর্স আউটলাইন
4 Lectures
Python
Python introduction
Why python?
Interpreters vs Compilers
Install python
Working with Python shell
Running python files
Integrated Development Environments
Values and data types
Variable names and keywords
Assigning Values to Variables
Numbers
Conditions
Simple if Statements
if-else Statements
if-elif-else
Python loops
While loop
For loop
Using break to Exit a Loop
Using continue in a Loop
Strings
Accessing Values in Strings
String length
Traversal a string with a for loop
Searching a char in string
String comparison
String methods
Lists
Accessing Value in a List
Index Positions
Lists are mutable
Traversing a list
List slices
Accessing Values in Lists
Updating Lists
Delete List Elements
Built-in List Functions & Methods
Tuples
Accessing Values in Tuples
Updating Tuples
Tuples Operations
Lists and tuples
Comparing tuples
Built-in Tuple Functions
Dictionaries
Accessing Values in Dictionary
Updating Dictionary
Looping and dictionaries
Dictionaries and hash map
Removing Key-Value Pairs
A Dictionary in a Dictionary
Functions
Defining a Function
Passing Arguments
Return Values
Classes
Working with Classes and Instances
Inheritance
File handling
Reading file
Writing file
Exceptions
Async Python
Django
Django introduction
Basic HTTP, TCP
How does web works, HTTP Verbs
Web server
Necessity of web framework
Brief History of Django
Setup Django
Django request response cycle
MVC and MVT design patterns
Database setup
Create Project
Create App
Django router
Djnago models, and admin site
Different type of fields
Django ForeignKey
Django ManyToManyField
Djnago model save method
Default User Moder
Django Abstractuser Model
Model Constraints
Django Views
Function-Based Views
Class-Based Views
Generic Views
Django Template
Creating Template
Rendering a Template
Extending Templates
Template Tags and Filters Tags
Django queries
Creating objects
Retrieving objects
Retrieving a single object with get
Limiting QuerySets
Complex lookups with Q objects
Update objects
Bulk create
Bulk update
Django join query
Form Processing
Processing the Submission
Custom Validation Rules
Creating Forms from Models
File upload
Customize the Django Admin
Show fields using list_display
Adding Filters
Adding Search options
Make a field Read Only
Middleware
Built in middleware
Custom middleware
Third Party middleware
Django-Rest-Framework
Statelessness
REST
CORS
Class-based Views
Mixins
Generic class-based views
Serialization
Model Serializers
Validation in Serializers
ViewSet
list method
create method
retrieve method
update method
partial_update method
destroy method
Action URLs
GenericViewSet
ReadOnlyModelViewSet
Permission classes
Filtering
Generic Filtering
Filtering and object lookups
DjangoFilterBackend
OrderingFilter
Pagination
Docker File for Django app
Final Project
Funtional and non-functional requiremnet collection
Project setup and structure
Daily demo, feedback and code review
Documentation and final demo
Project submission
কোর্সের সময়সূচি

Day : Saturday,Sunday,Tuesday

Time : 09:00 PM-11:00 PM

Class Start : 27-Jan-2024

Total Month : 4

Total Hour : 80

কোর্সটির সাথে যা যা থাকছে

জব প্লেসমেন্ট সাপোর্ট

সার্টিফিকেট

প্রোজেক্ট

লাইভ ক্লাস

ক্লাস ভিডিও

কোর্স ফিচার্স

High-quality content

Industry Standard Course Module

ইন্সট্রাকটর সম্পর্কে
User Image
Nazmus Sakib Patwary

Software Engineer, Brain Station 23

Play Icon

1 Courses

Lesson Icon

4+ Lesson

Timer Icon

80hr 0min

Hi, I'm a software engineer with three years of experience in Python, Django, Django-rest framework, and cloud technologies. I'm very passionate about exploring new technologies and currently, I'm working as a software engineer at Brain Station 23. My strong communication skills allow me to work well with both team members and clients.

Also, I have an interest in machine learning. I did some research work when I was at university which makes me very passionate to learn python. I love to do programming and this, increased my enthusiasm for software development.

I have confident about my course that will give you the skills and knowledge you need to succeed in the tech industry. I'm excited to work with you to reach your objectives.

রিলেটেড কোর্স