×
ribbon

بوت‌کمپ توسعه وب فول‌استک با React و Python

مدرس:

Bogdan Stashchuk

یادگیری عملی توسعه وب فول‌استک با React و Python Flask؛ از ساخت رابط کاربری تا طراحی API و اتصال Frontend به Backend

جدید
زیرنویس
61دانشجو
9ساعت
سرفصل‌ها
مقدماتی سطح دوره
بروزرسانیمهر ۱۴۰۵
محتوای دوره
سرفصل‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

آشنایی عملی با توسعه وب فول‌استک و ساخت یک برنامه واقعی

کار با JavaScript و React برای توسعه بخش Frontend

راه‌اندازی پروژه React با Create React App

ساخت و مدیریت کامپوننت‌ها در React

این دوره شامل:

9 ساعت ویدئو

3 جلسه متنی

3 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

توضیحات دوره

به بوت‌کمپ آموزش توسعه وب فول‌استک با React و Python Flask خوش آمدید.

در این دوره، توسعه وب را به‌صورت کاملاً عملی و پروژه‌محور یاد می‌گیرید و از همان ابتدای دوره شروع به ساخت یک برنامه واقعی می‌کنید. پروژه نهایی از دو بخش اصلی تشکیل می‌شود: Frontend و Backend.

در بخش Frontend، رابط کاربری برنامه با استفاده از JavaScript و React ساخته می‌شود و در بخش Backend، یک API با Python و Flask توسعه داده خواهد شد. در ادامه نیز یاد می‌گیرید چگونه این دو بخش را به یکدیگر متصل کرده و با APIها ارتباط برقرار کنید.

سرفصل‌ها و مهارت‌های اصلی دوره

در این بوت‌کمپ به‌صورت عملی با فناوری‌ها و ابزارهای زیر کار خواهید کرد:

  • JavaScript
  • React
  • Python
  • Flask
  • API و ارتباط بین Frontend و Backend
  • Git و GitHub
  • Visual Studio Code
  • Postman

بخش Frontend با React

در هنگام ساخت برنامه Frontend، با مفاهیم و فعالیت‌های عملی مختلفی کار خواهید کرد، از جمله:

  • راه‌اندازی یک پروژه React با Create React App
  • ساخت و مدیریت کامپوننت‌های مختلف React
  • استفاده از Hookهای مهم React مانند "useState" و "useEffect"
  • شخصی‌سازی فایل "favicon.ico"
  • ایجاد و استفاده از لوگوی SVG
  • ارسال درخواست به API خارجی Unsplash
  • کار با Props و State در React

بخش Backend با Python و Flask

در بخش Backend، یک API واقعی با Python و Flask ایجاد خواهید کرد و با موارد زیر به‌صورت عملی کار می‌کنید:

  • ایجاد محیط مجازی Python با Pipenv
  • نصب و استفاده از پکیج‌هایی مانند Flask، dotenv و Requests
  • ایجاد Routeهای مختلف در Flask
  • ارسال درخواست به APIهای خارجی از طریق برنامه Flask
  • دریافت و پردازش درخواست‌های ارسال‌شده از سمت Client
  • ایجاد Backend API برای ارتباط با بخش Frontend

ابزارهای مورد استفاده

در طول دوره با ابزارهای کاربردی توسعه نرم‌افزار نیز کار خواهید کرد:

  • Visual Studio Code برای توسعه و مدیریت کد
  • Git و GitHub برای مدیریت نسخه و پروژه
  • Postman برای تست و بررسی APIها

آموزش کاملاً عملی:

هدف دوره صرفاً آموزش مفاهیم تئوری نیست؛ بلکه در طول مسیر، مفاهیم را در قالب کدنویسی و ساخت یک برنامه واقعی به کار خواهید گرفت.

در پایان دوره، درک عملی مناسبی از توسعه وب فول‌استک خواهید داشت و با نحوه کار React در Frontend، Python Flask در Backend و API برای ارتباط میان این دو بخش آشنا خواهید شد.

این دوره برای افرادی طراحی شده است که می‌خواهند مسیر خود را در توسعه وب آغاز کنند و با ترکیب React و Python Flask تجربه عملی ساخت یک برنامه فول‌استک را به دست آورند.

دیدگاه کاربران

4.8

بر اساس امتیاز 4 دانشجو

1
2
3
4
5

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

کیفیت این آموزش توسط مکتب‌خونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر می‌توانید درخواست بازگشت وجه کنید.

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
1دوره
61دانشجو
4نظر و امتیاز

Bogdan Stashchuk مدرس و مهندس نرم‌افزار و از مدرسان شناخته‌شده پلتفرم Udemy است. او در حوزه‌های مختلف برنامه‌نویسی و فناوری اطلاعات، از جمله Python، JavaScript، Java، توسعه وب، DevOps، شبکه‌های کامپیوتری، Docker، Git، MongoDB، SQL و فناوری‌های مرتبط با هوش مصنوعی دوره‌های آموزشی ارائه کرده است. وب‌سایت شخصی او نیز وی را با عنوان Software Engineer, PhD, MBA معرفی می‌کند.

استاشچوک اعلام کرده است که بیش از ۲۰ سال سابقه تدریس دارد و هم‌زمان به‌عنوان Software Engineer فعالیت کرده است. رویکرد آموزشی او بر درک عمیق مفاهیم، توضیح ساده موضوعات دشوار و ترکیب آموزش نظری با تمرین عملی است.

سوابق و اعتبار آموزشی :
او فعالیت خود در Udemy را در سال ۲۰۱۸ آغاز کرد و پس از چند سال فعالیت، به Udemy Instructor Partner تبدیل شد؛ برنامه‌ای که Udemy برای برخی از مدرسان خود دارد. در یکی از مطالب منتشرشده توسط خود او، اشاره شده که پس از پنج سال فعالیت در Udemy، به این برنامه پیوسته و در آن زمان بیش از ۲۰ دوره منتشر کرده و بیش از ۲۰۰ هزار دانشجو داشته است.

در حال حاضر پروفایل Udemy او بیش از ۳۵۰ هزار زبان‌آموز و بیش از ۴۸ هزار نقد و بررسی را نشان می‌دهد. بنابراین بخش قابل‌توجهی از سابقه حرفه‌ای او به آموزش آنلاین در مقیاس بین‌المللی اختصاص دارد.

تخصص‌ها :
حوزه فعالیت آموزشی Bogdan Stashchuk بسیار گسترده است و از برنامه‌نویسی پایه تا فناوری‌های حرفه‌ای را پوشش می‌دهد. مهم‌ترین زمینه‌های او عبارت‌اند از:
Python و اکوسیستم Python
Django و Python Web Development
Data Science و Machine Learning
JavaScript، React و Node.js
Java
Git و GitHub
Docker و Kubernetes
Linux و DevOps
Computer Networks
Apache Kafka
MongoDB و SQL
API و توسعه نرم‌افزار
فناوری‌های مرتبط با AI و OpenAI API

در حوزه Python نیز دوره‌های او موضوعاتی مانند مبانی Python، متغیرها، انواع داده، لیست‌ها و دیکشنری‌ها، حلقه‌ها، کلاس‌ها، ماژول‌ها، محیط‌های مجازی، Django، Pygame، Jupyter، NumPy، Pandas، Matplotlib و Scikit-learn را پوشش می‌دهند.

سبک تدریس :
یکی از ویژگی‌های اصلی روش تدریس او تأکید بر فهمیدن به‌جای حفظ کردن است. خودش توضیح می‌دهد که هدفش این است که دانشجو صرفاً ویدئو را تماشا نکند، بلکه پشت‌صحنه موضوعات را درک کند و با فعالیت‌های عملی آن‌ها را تمرین کند.

این رویکرد در دوره‌های او نیز دیده می‌شود؛ برای مثال در دوره Python، علاوه بر توضیح مفاهیم، دانشجو با Python Interpreter، Visual Studio Code و Jupyter Notebook کار می‌کند و مفاهیم Data Science و Machine Learning را نیز به‌صورت عملی با کتابخانه‌های اصلی Python تمرین می‌کند.

poster

بوت‌کمپ توسعه وب فول‌استک با React و Python

61دانشجو