لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه وب با پایتون
- آخرین آپدیت
دانلود Web Development with Python
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
توضیحات: این دوره یک معرفی جامع برای ساخت اپلیکیشنهای وب پویا با استفاده از زبان پایتون و فریمورک Flask است. شما خواهید آموخت که چگونه تعاملات کاربر را مدیریت کنید، با پایگاههای داده کار کنید، APIها را توسعه دهید و اپلیکیشنهای وب امن و قابل اعتماد را مستقر کنید.
مزایا: کسب مهارتها و دانش لازم برای ساخت برنامههای وب پویا و تعاملی با پایتون که فرصتهای شغلی هیجانانگیزی را در دنیای توسعه وب برای شما فراهم میکند.
در پایان این دوره، شما قادر خواهید بود:
• مفاهیم بنیادی توسعه وب با HTML، CSS و JavaScript را درک کنید.
• اپلیکیشنهای وب را با استفاده از فریمورک Flask بسازید.
• با استفاده از SQL و ORMهایی مانند Flask-SQLAlchemy با پایگاههای داده کار کنید.
• APIهای RESTful را برای سرویسهای وب توسعه دهید.
• اپلیکیشنهای وب را بر روی پلتفرمهای ابری مستقر کنید.
• اقدامات امنیتی را برای محافظت از اپلیکیشنهای وب پیادهسازی کنید.
ابزارها و نرمافزارها: Python, Flask, HTML, CSS, JavaScript, SQL, Flask-SQLAlchemy, Vue.js
این دوره برای متخصصان سطح مبتدی است که به دنبال ایجاد درک بنیادی و کسب تجربه در پایتون برای استخدام به عنوان توسعهدهنده پایتون هستند. هیچ تجربه کاری قبلی یا مدرک تحصیلی خاصی مورد نیاز نیست.
سرفصل ها و درس ها
مقدمهای بر توسعه وب
Introduction to web development
جعبه ابزار وب پایتون
Python's web toolkit
چرا پایتون برای وب؟
Why Python for the web?
مبانی توسعه وب
Web development 101
تمرکز بر کاربر در توسعه وب
Focusing on your user in web development
شناخت سینتکس HTML، CSS و JavaScript
Recognizing HTML, CSS, and JavaScript syntax
چشمانداز توسعه وب
The web development landscape
تقویت توسعه وب با فریمورکهای Front-end
Boost your web development with front-end frameworks
دمو: شروع کار با Vue.js
Demo: Getting started with Vue.js
کار با وبسایتهای فریمورکهای Front-end
Navigating front-end framework websites
پاسخ به سوالات شما درباره فریمورکهای Front-end
Your front-end framework questions answered
اجزای سازنده اپلیکیشنهای وب مدرن
Building blocks for modern web apps
دمو: راهاندازی اولین پروژه Vue3
Demo: Setting up your first Vue3 project
فریمورکهای وب پایتون
Python web frameworks
معرفی Django و Flask
Introducing Django and Flask
دمو: راهاندازی اولین پروژه Flask
Demo: Setting up your first Flask project
جادوی مسیریابی (Routing) در Flask
Flask's routing magic
ایجاد یک محیط کاری موثر
Creating an effective work environment
کار با پایگاههای داده
Working with databases
مقدمهای بر پایگاههای داده
Introduction to databases
SQL چیست؟
What is SQL?
ضروریات پایگاه داده برای توسعهدهندگان وب
Database essentials for web developers
ORM: برقراری ارتباط پایگاه داده با پایتون
ORM: Making databases talk Python
طراحی پایگاه داده برای اپلیکیشنهای وب
Database design for web applications
چرخه CRUD
The CRUD cycle
چرا پایگاه داده برای اپلیکیشن وب شما مهم است؟
Why databases matter for your web app
ORMها: مترجم شما برای پایتون و دیتابیس
ORMs: Your translator for Python and databases
دمو: نصب و استفاده از PostgreSQL
Demo: Installation and use of PostgreSQL
اهمیت پایگاه داده در Flask
The importance of a database in Flask
دمو: تنظیم پایگاه داده با Flask
Demo: Setting up your database with Flask
مدلسازی دادهها با Flask SQLAlchemy
Data modeling with Flask-SQLAlchemy
دمو: عملیات CRUD با Flask SQLAlchemy
Demo: CRUD operations with Flask-SQLAlchemy
توسعه API
API development
APIهای RESTful: مفاهیم اصلی و اصطلاحات
RESTful APIs: Core concepts and terminology
APIهای RESTful به عنوان مترجمان جهانی
RESTful APIs as the universal translators
سرویس پیامرسان API
The API messenger service
دمو: ساخت یک RESTful API با Flask RESTful
Demo: Building a Restful API with Flask-RESTful
مثال کاربردی از مصرف یک API خارجی
A practical example of consuming an external API
استقرار، امنیت و نگهداری
Deployment, security, and maintenance
بهترین روشها برای ایمنسازی API
Best practices for securing your API
امنیت API: سپری برای محافظت از دادههای شما
API security: The shield protecting your data
استقرار آسان: قرار دادن اپلیکیشن شما روی وب
Deployment made easy: Your app on the web
بردارهای حمله رایج در وب
Common attack vectors on the web
انتخاب میزبان برای اپلیکیشن وب
Choosing your web app's home
استراتژیهای استقرار: PaaS در مقابل IaaS
Deployment strategies: PaaS vs. IaaS
تست اپلیکیشنهای وب
Testing web applications
چرا تست برای موفقیت اپلیکیشنهای وب حیاتی است؟
Why testing matters for successful web apps
دمو: تست یک اپلیکیشن Flask
Demo: Testing a Flask app
Selenium WebDriver: اتوماسیون مرورگر وب
Selenium WebDriver: Automating your web browser
نوشتن Unit Testها با Flask
Writing unit tests with Flask
چرا اپلیکیشنهای وب به مرور زمان نیاز به توجه دارند؟
Why web applications need attention over time
بررسی سلامت اپلیکیشن وب: مانیتورینگ و نگهداری
The web app health check: Monitoring and maintenance
نمایش نظرات