تحضير التطبيق للنشر على AWS

إدارة حماية البيانات في الحوسبة السحابية | صفحة 86

ملخص المشروع

نظرة شاملة على ما أنجزناه

في هذه المرحلة، تم إنشاء تطبيق Flask متكامل وجاهز للنشر. دعنا نستعرض ما حققناه معاً في هذه الرحلة التعليمية.

1

ملخص التطبيق

تطبيق Flask "مرحباً بالعالم" المحسن

معلومات التطبيق

النوع: Flask Web Application
اللغة: Python 3.x
المنفذ: 8080
البيئة: Development Ready
app.py
Python
from flask import Flask, render_template app = Flask(__name__) # الصفحة الرئيسية @app.route('/') def index(): return render_template('index.html') # تشغيل التطبيق if __name__ == '__main__': app.run(debug=True, host='0.0.0.0')
templates/index.html
HTML
<!DOCTYPE html> <html lang="ar" dir="rtl"> <head> <meta charset="UTF-8"> <title>مرحباً بالعالم</title> </head> <body> <h1>مرحباً بالعالم من Flask!</h1> <p>هذا أول تطبيق ويب لي باستخدام Flask</p> </body> </html>
2

حالة الاستعداد للنشر

التطبيق جاهز للانتقال إلى السحابة

التطبيق جاهز

Flask app يعمل محلياً بنجاح

الكود منظم

البنية واضحة ومعيارية

القوالب جاهزة

HTML templates متكاملة

AWS Ready

جاهز للنشر على EC2

3

خدمات AWS المطلوبة

الخطوة التالية نحو السحابة

EC2 Instance

خادم افتراضي لتشغيل التطبيق

IAM للأمان

إدارة الصلاحيات والأمان

S3 للملفات

تخزين الملفات الثابتة

VPC الشبكة

الشبكة الافتراضية الآمنة

4

ملخص المشروع النهائي

ما تم إنجازه في هذه المرحلة

app.py

تطبيق Flask بسيط مع route واحد

from flask import Flask

templates/index.html

صفحة ترحيب جميلة مع Tailwind CSS

مرحباً بك في تطبيقي السحابي

requirements.txt

المكتبات المطلوبة للتطبيق

Flask==2.3.3

الآن جاهز للنشر!

التطبيق يعمل محلياً، الخطوة التالية: AWS EC2

🏆

معايير النجاح

ما تعلمناه في هذا المشروع

التطبيق يعمل

يظهر في المتصفح بدون أخطاء

التصميم جميل

واجهة مرتبة وألوان متناسقة

الكود نظيف

منظم ومعلق بشكل جيد

الإبداع

لمسة شخصية مميزة

اليوم الثاني: نشاط عملي - Hello World

مرحباً بك في اليوم الثاني! 🌟

مرحباً بك في اليوم الثاني! 🌟