پیشنیازهای دوره طراحی سایت با Flask
برای اینکه بتوانید بهترین استفاده را از این دوره ببرید، آشنایی با چند مفهوم پایه توصیه میشود. این مفاهیم به شما کمک میکنند تا درک بهتری از Flask و طراحی وبسایتهای پویا با پایتون داشته باشید.
-
Python
Flask یک فریمورک مبتنی بر پایتون است، بنابراین داشتن آشنایی با مبانی پایتون، توابع، کلاسها، ماژولها و مدیریت بستهها باعث میشود بتوانید منطق سمت سرور و ساختار پروژههای Flask را راحتتر پیادهسازی کنید. -
HTML و CSS
از آنجایی که تمرکز این دوره روی طراحی سایت است، آشنایی با ساختار HTML، تگها، فرمها و مفاهیم پایه CSS به شما کمک میکند صفحات وب زیبا و کاربردی را در کنار Flask طراحی و رندر کنید. -
مفاهیم وب و HTTP
درک مفاهیم پایه وب مانند درخواست و پاسخ، متدهای HTTP (GET و POST)، مسیرها (Routes) و ارسال داده از فرمها به شما کمک میکند تعامل بین کاربر و سرور را بهتر متوجه شوید. -
پایگاه داده (در حد مقدماتی)
بسیاری از وبسایتها نیاز به ذخیره اطلاعات دارند. آشنایی اولیه با مفاهیم پایگاه داده، SQL و استفاده از ORMهایی مانند SQLAlchemy به شما کمک میکند دادهها را در پروژههای Flask مدیریت کنید.
اگر با برخی از این مباحث آشنایی ندارید، جای نگرانی نیست. در طول دوره مفاهیم لازم بهصورت عملی و کاربردی پوشش داده میشوند.