استخدام مدرس برنامهنویسی پایتون پیشرفته (Programming Python Advanced)
دستهبندی شغلی
وب، برنامهنویسی و نرمافزار
موقعیت مکانی
تهران
، تهران
نوع همکاری
پاره وقت
حداقل سابقه کار
سه تا شش سال
حقوق
توافقی
شرح موقعیت شغلی
1. تسلط فنی و دانش نرمافزاری بر سرفصل های مجتمع فنی که به صورت زیر است :
مروری بر شی گرایی | مروری بر مفاهیم شی گرایی اجزای مختلف کلاس وراثت چند ریختی بیان بخش های مختلف دوره و مسیر یادگیری مفاهیم پیشرفته در شی گرایی | معرفی مفهوم Property معرفی مفهوم MetaClass معرفی مفهوم Context Manager تکرار کننده و تولید کننده ها | م عرفی و ساخت Iterators معرفی و ساخت Generators معرفی الگوهای طراحی | معرفی الگوهای طراحی Creationalالگوی Singletonالگوی Factory معرفی الگوهای طراحی Structuralالگوی Decoratorالگوی Proxy معرفی الگوی طراحی Behavioralالگوی Observer آشنایی با Tkinter | معرفی GUI اپلیکیشن ها و نحوه توسعه با TK معرفی و استفاده از انواع ویجت ها در TK مدیریت Layout با Geometry Managers معرفی انواع Eventها و نحوه استفاده از ان رویکرد برنامه نویسی همزمان | معرفی رویکرد Multi-Threading معرفی رویکرد Multi-Processing بیان مفهوم GIL طراحی خزنده های اینترنتی | آشنایی با Regex در پایتون معرفی ابزار Request رندر صفحات HTML با Beautiful Soup ارسال ایمیل با پایتون رویکرد برنامه نویسی نامتقارن | معرفی مفهوم Async معرفی ابزار Celeryمدیریت workerها آشنایی با انواع صف ها و الویت هاپیاده سازی crontab مروری بر مفاهیم پایگاه داده SQL | آشنایی با SQL آشنایی با فرآیندهای طراحی یک پایگاه داده از طریق ER-Diagram آشنایی با دستورات پایگاه داده MySQL ارتباط با پایگاه داده ساخت و مدیریت یک دیتابیس ساخت و مدیریت یک جدول در دیتابیس افزودن، ویرایش و پاک کردن یک سطرنمایش اطلاعات از جداول پایگاه داده آشنایی با پایگاه داده NoSQL | آشنایی با پایگاه های داده ای NoSQL معرفی Redis و کاربردهای آن معرفی مفهوم ORM | معرفی مفهوم ORM معرفی ماژول Peewee و انجام عملیات CRUD معرفی ماژول SqlAlchemy و انجام عملیات CRUD آشنایی با فریم ورک Flask | آشنایی با Routerها معرفی Render Templateها آشنایی با Jinja کار با فرم ها انجام CRUD بر روی دیتابیس با Peewee انجام پروژه های گوناگون طراحی API با FastAPI | آشنایی با انواع Routing ها آشنایی با Query Params پیاده سازی Swagger انجام عملیات CRUD بر روی دیتابیس با Alchemy انجام لاگین با JWT بیان تفاوت در Rest و GraphQL معرفی مختصر GraphQL
2.ویژگیهای فردی و الزامات عمومی: نظم و مدیریت کلاس: توانایی مدیریت زمان جلسات و پیشبرد سرفصلهای آموزشی طبق تقویم زمانبندی دقیق موسسه.
شرایط حضور: برگزاری کلاسها به صورت حضوری در شهرک اکباتان .
3. متدولوژی آموزش و انتقال مفاهیم:
آموزش پروژهمحور: توانایی طراحی سرفصلهای آموزشی که منجر به خروجی ملموس (پروژههای واقعی) برای هنرجویان شود.
سادهسازی مفاهیم پیچیده: مهارت در تبیین مفاهیم انتزاعی برنامهنویسی به زبان ساده و کاربردی.
اصلاح کد و Code Review: توانایی بازبینی کدهای هنرجویان، شناسایی الگوهای اشتباه و ارائه راهکارهای بهینه.
مجتمع فنی تهران نمایندگی اکباتان یکی از نمایندگی ها فعال برند آموزشی معتبر و باسابقه ی مجتمع فنی تهران است .
این نمایندگی در شهرک اکباتان ، فاز 2 بلوک 12 واقع شده است . و در دپارتمانهای فناوری اطلااعات ، مهندسی ، هنر سینما و تولید محتوا، حسابداری، معماری، مدیریت ، کودم ، زبان فعالیت دارد .