دوره پروژه محور برنامه نویسی وب با جنگو پایتون
این دوره آموزشی به دانشجویان کمک میکند تا با مفاهیم و مهارتهای عملی در زمینه توسعه وب با استفاده از جنگو آشنا شوند و آمادگی لازم برای ورود به بازار کار را پیدا کنند. با پوشش دادن سرفصلهای مختلف و تمرکز بر پروژههای عملی، این دوره میتواند نقش مهمی در توسعه مهارتهای برنامهنویسی و افزایش فرصتهای شغلی دانشجویان ایفا کند.
این دوره یک فرصت منحصر به فرد برای دانشجویان است تا مهارتهای خود را در زمینه برنامهنویسی وب و توسعه نرمافزار تقویت کنند. این دوره شامل مباحث مختلفی است که به طور کامل نیازهای یک برنامهنویس جنگو را پوشش میدهد.
ضرورت دوره برای دانشجویان:
افزایش مهارتهای عملی:
بسیاری از دانشجویان در طول دورههای تحصیلی خود، با تئوریها و مفاهیم برنامهنویسی آشنا میشوند، اما فرصتی برای پیادهسازی عملی آنها ندارند. این دوره با تمرکز بر پروژههای واقعی، به دانشجویان کمک میکند تا مهارتهای عملی خود را افزایش دهند.
آمادگی برای بازار کار:
برنامهنویسی جنگو یکی از مهارتهای پرتقاضا در بازار کار فناوری اطلاعات است. با فراگیری این فریمورک، دانشجویان میتوانند به راحتی جذب بازار کار شوند و فرصتهای شغلی متعددی را برای خود ایجاد کنند.
تکمیل دانش برنامهنویسی:
این دوره شامل مباحث پایه و پیشرفته پایتون است که دانشجویان را از سطح مبتدی به سطح حرفهای میرساند. آشنایی با مفاهیم پایه و پیشرفته، دانشجویان را قادر میسازد تا به طور کامل با زبان پایتون و فریمورک جنگو کار کنند.
اهمیت جنگو پایتون:
فریمورک قدرتمند و منعطف:
جنگو یک فریمورک سطح بالا و قدرتمند برای توسعه وب است که به برنامهنویسان امکان میدهد تا به سرعت و با کارایی بالا برنامههای وب را توسعه دهند. ویژگیهایی مانند مدیریت خودکار پایگاه داده، سیستم مسیریابی و امنیت بالا از مزایای این فریمورک هستند.
جامعه بزرگ و پشتیبانی قوی:
جنگو دارای یک جامعه بزرگ از توسعهدهندگان است که منابع و مستندات فراوانی را در اختیار کاربران قرار میدهد. این امر باعث میشود تا در هنگام مواجهه با مشکلات، بتوان به راحتی راهحلهای مناسبی یافت.
پشتیبانی از معماری MVT:
معماری MVT (مدل-ویو-قالب) به برنامهنویسان کمک میکند تا ساختار کد خود را به صورت منظم و قابل مدیریت نگه دارند. این معماری به جداسازی منطق برنامه از نمایش دادهها کمک میکند و توسعه و نگهداری نرمافزار را سادهتر میکند.
سرفصلهای دوره و اهمیت آنها:
- فرانت اند (HTML, CSS, JS): آشنایی با اصول پایه طراحی وب شامل HTML، CSS و جاوااسکریپت به میزان نیاز یک برنامهنویس جنگو.
- پایتون پایه از مقدماتی: آموزش مبانی برنامهنویسی پایتون شامل انواع دادهها، کنترل جریان، توابع و ماژولها.
- بررسی کامل لایهها و معماری MVT: بررسی معماری مدل-ویو-قالب (MVT) در جنگو و نحوه جداسازی منطق برنامه، نمایش دادهها و تعاملات کاربر.
- مدلها و دیتابیس در جنگو: آشنایی با نحوه تعریف مدلها، مدیریت پایگاه دادهها و انجام عملیات CRUD در جنگو.
- سطوح دسترسی و پرداخت الکترونیک: آموزش مدیریت سطوح دسترسی کاربران، امنیت و پیادهسازی سیستمهای پرداخت الکترونیک در جنگو.
- REST API, Git, AI: ایجاد و مدیریت REST APIها، استفاده از Git برای کنترل نسخه و آشنایی با کاربردهای هوش مصنوعی در جنگو.
- پیادهسازی و کدنویسی پروژه: انجام یک پروژه کامل از ابتدا تا انتها برای تمرین و تثبیت مطالب آموخته شده در طول دوره.
مزایای دوره:
آموزش ترکیبی آنلاین و آفلاین:
جلسات آنلاین به صورت زنده برگزار میشوند و دانشجویان میتوانند به صورت مستقیم با استاد در تعامل باشند و سوالات خود را مطرح کنند.
جلسات آفلاین شامل ویدیوهای آموزشی ضبط شده توسط استاد دوره هستند که به دانشجویان اجازه میدهد تا با سرعت خودشان مطالب را مرور کنند و به طور دقیقتری به یادگیری بپردازند.
منتورینگ جلسه به جلسه استاد:
در طول دوره، جلسات منتورینگ با استاد برگزار میشود که به دانشجویان کمک میکند تا مشکلات خود را حل کنند و راهنماییهای لازم را دریافت کنند.
رفع اشکال و پشتیبانی آموزشی:
دانشجویان میتوانند از پشتیبانی مداوم برای رفع اشکالات خود بهرهمند شوند و در صورت نیاز، سوالات خود را از طریق پلتفرمهای ارتباطی مختلف با استاد در میان بگذارند.
این ساختار آموزشی به دانشجویان کمک میکند تا به صورت متمرکز و موثر به یادگیری بپردازند و مهارتهای لازم برای موفقیت در بازار کار را به دست آورند.
مدت زمان دوره
دوره آموزشی جنگو پایتون با مجموع 44 ساعت طراحی شده است تا دانشجویان بتوانند به طور جامع و عمیق با این فریمورک محبوب آشنا شوند. این دوره شامل جلسات آفلاین و آنلاین است که به دانشجویان امکان میدهد تا در هر زمان و مکانی که برایشان مناسب است، به محتوای آموزشی دسترسی داشته باشند و یادگیری خود را به صورت منعطف ادامه دهند.
مدرسین: دکتر عباس حری و دکتر ایمان مختاری فرد
ثبت نام: از طریق وبگاه اداره آموزشهای آزاد و مجازی به آدرس: https://webinar.sku.ac.ir/EPTC
زمان برگزاری: در صورت به حد نصاب رسیدن کلاس، مردادماه 1403
تعداد ساعت: 44 ساعت
شهریه: 18،000،000 ریال