ফুল-স্ট্যাক ওয়েব ডেভেলপমেন্টে প্রবেশ করার আগে, আপনাকে পাইথনের বেসিকস সম্পর্কে দৃঢ় ধারণা থাকতে হবে। এটি আপনাকে ব্যাক-এন্ড এবং ফ্রন্ট-এন্ড ডেভেলপমেন্ট উভয়ের জন্য প্রয়োজনীয় বুনিয়াদি জ্ঞান প্রদান করবে।
কোর্স টাইপ: শুরুণির (টেক্সট-ভিত্তিক/ভিডিও টিউটোরিয়ালস)
টপিকস:
if
, elif
, else
for
, while
break
, continue
, এবং pass
def
দিয়ে
try
, except
, finally
r
, w
, a
, rb
, wb
রিসোর্সস:
কোর্স টাইপ: ইন্টারমিডিয়েট-লেভেল (প্রজেক্ট-ভিত্তিক লার্নিং, সেল্ফ-পেসড)
টপিকস:
__init__
)
with
স্টেটমেন্ট)
re
মডিউল ব্যবহার
venv
অথবা virtualenv
ব্যবহারpip
দিয়েরিসোর্সস:
একবার আপনি বেসিকস শিখে ফেললে, পরবর্তী ধাপ হল পাইথন কিভাবে ওয়েব ডেভেলপমেন্টে ব্যবহার করা যায় তা শেখা।
কোর্স টাইপ: শুরুণির (প্রজেক্ট-ভিত্তিক টিউটোরিয়ালস)
টপিকস:
GET
, POST
, PUT
, DELETE
Jinja2
ব্যবহার করা
রিসোর্সস:
কোর্স টাইপ: ইন্টারমিডিয়েট-লেভেল (প্রজেক্ট-ভিত্তিক টিউটোরিয়ালস)
টপিকস:
রিসোর্সস:
ুমেন্টেশন
পাইথন সাধারণত ব্যাক-এন্ড ডেভেলপমেন্টের জন্য ব্যবহৃত হয়, তবে একটি ফুল-স্ট্যাক ওয়েব অ্যাপ তৈরি করতে আপনাকে ফ্রন্ট-এন্ড টেকনোলজির সাথেও পরিচিত হতে হবে।
কোর্স টাইপ: শুরুণির
টপিকস:
div
, header
, footer
, form
, ইত্যাদি
রিসোর্সস:
ফ্রন্ট-এন্ড এবং ব্যাক-এন্ড শিখে এখন আপনাকে এগুলো একত্রিত করে ফুল-স্ট্যাক অ্যাপ তৈরি করতে হবে।
কোর্স টাইপ: ইন্টারমিডিয়েট-লেভেল
টপিকস:
কোর্স টাইপ: অ্যাডভান্সড-লেভেল
টপিকস:
রিসোর্সস:
কোর্স টাইপ: অ্যাডভান্সড-লেভেল
টপিকস:
unittest
, pytest
এই সব স্টেজ শেষ করার পর, একটি ফুল-স্ট্যাক ওয়েব অ্যাপ তৈরি করুন যা পাইথন ব্যাক-এন্ড (Flask/Django) এবং ফ্রন্ট-এন্ড টেকনোলজিস (HTML, CSS, JavaScript) নিয়ে কাজ করে। কিছু প্রজেক্ট আইডিয়া:
এটি ছিল সম্পূর্ণ পাইথন ফুল স্ট্যাক ওয়েব ডেভেলপমেন্টের রোডম্যাপ।
কোর্স টাইপ: শুরুণির থেকে ইন্টারমিডিয়েট-লেভেল
টপিকস:
fetch
দিয়েরিসোর্সস: