جنگو چیست؟

جنگو یک فریمورک وب پایتون سطح بالا ست که معمولا استارتاپها و شرکتها از آن برای توسعه ی وب استفاده می کنند. ساختار جنگو MVT است که شباهت بسیاری به الگوی MVC دارد .
با این فریمورک می توانید از پایگاه داده های رابطه ای مانند همچنین و Oracle و SQLite ،MySQL ،PostgreSQLپایگاهدادههای غیر رابطه ای مانند MQ Rabbit و Redisاستفاده کنید.
اگرکاملا مبتدی هستید و با اصطلاحات احراز هویت، مسیریابی URL ،API و مدلها آگاه ی ندارید، یادگیر ی جنگو برایتان دشوار خواهد بود. برای یادگیر ی زبان پایتون چقدر زمان لازم است؟ اما نگران نباشید با مطالعه ی منابع مختلف، به آرامی و به تدریج همه چیز را خواهید فهمید. یادگیر ی جنگو ممکن است ۵.۲ تا ۴ هفته طول بکشد. در دوره حرفه ای پایتونی شو قدم به قدم بدون پیشنیاز میتوانید در جنگو مسلط شوید
اینجا چه خواهید یافت؟
اگر در جنگو تازه کار هستید ، توصیه می کنیم با دوره آموزش رایگان جنگو شروع کنید تا بتوانید پایه و اساس توسعه وب را در پایتون به دست آورید. آموزش های این بخش مقالات متوسط تا پیشرفته ای هستند که جنبه های کلیدی توسعه جنگو را پوشش می دهند ، مانند:
تمرین برنامه های جنگو
- تمرین امری حیاتی است. مقالات مربوط به تست ، شما را با واحد تست و ادغام برنامه های جنگو آشنا می کند. همچنین با بسته های مختلف و کتابخانه های موجود برای کمک به نوشتن و اجرای مجموعه های آزمایشی آشنا خواهید شد. بزودی مقالات مربوط به این بخش منتشر میشود
REST API
- با نحوه ایجاد RESTFul API با استفاده از Django Rest Framework (DRF) آشنا شوید ، برنامه ای که برای ساخت سریع API های RESTful بر اساس مدل های جنگو استفاده می شود. بزودی
بهترین شیوه ها
- با بهترین شیوه های جنگو ، گردش کار توصیه شده ، ساختار پروژه و همچنین نحوه اجتناب از مشکلات معمول هنگام ساخت پروژه های جنگو آشنا شوید.بزودی
Deployment
- هنگامی که وب سایت یا وب اپلیکشن شما آماده خروج از لوکال هاست و آنلاین شدن است ، آموزشها و مقالات مربوط به دیپلوی کردن بر روی سرور ( یعنی نرم افزار شما اماده انتشار و انلاین شدن است ) مقاله های موجود در اینجا در ارتباط با آنلاین شدن و نحوه دیپلوی کردن بر روی سرور را پوشش می دهد.بزودی
Caching
- بارگذاری سریع صفحات ، تجربه بازدید از سایت شما را بهبود می بخشد. در اینجا شما با عواملی که باعث کاهش سرعت برنامه های کاربردی وب می شوند آشنا خواهید شد و اینکه چگونه می توانید با اجرای caching عملکرد را افزایش دهید.بزودی
فالسک چیست؟
فالسک یکی از ساده ترین میکروفریمورکهای پایتون است. اگر می خواهید یک برنامه ی وب ساده و سبک بسازید، می توانید از فالسک در آن استفاده کنید. البته فالسک به اندازه ی جنگو قدرتمند و گسترده نیست اما ویژگی ها یی مانند پشتیبانی از تست واحد و ساخت API REST را ارائه می دهد. یادگیری فالسک ۲ تا ۳ هفته طول خواهد کشید.
درباره آرزو محمدزادگان
مهندس برق ،برنامه نویس وب ، که عاشق اینترنت وکسب وکار های دیجیتال است .
نوشتههای بیشتر از آرزو محمدزادگان
دیدگاهتان را بنویسید