Full stack developer (توسعه دهنده فول استک)
اطلاعات بیشتر
در چند سال گذشته توسعه دهنده فول استک یا Full Stack Developer یکی از عناوین شغلی حائز اهمیت و پر تقاضا در حوزه فناوری اطلاعات شناخته شده و سالانه پروژههای مختلفی برای این جایگاه شغلی و آموزش آن تعریف میشود.
با رشد کسب و کارها و رقابت بالا در بازار، اکثر کسب و کارها به دنبال سایتهای تعاملی و داینامیک هستند. سایتهایی که با اتصال به پایگاه داده با سرعت بالا و مداوم دادههای مختلف را دریافت کنند. همچنین با در نظر گرفتن تجربه کاربری و رابط کاربری یک ظاهر زیبا برای نمایش داشته باشند.
در واقع ساخت و طراحی یک وب سایت یا سیستمهای نرم افزاری تحت وب به دو بخش front-end و back-end تقسیم میشود که یک توسعه دهنده فول استک باید با درک درستی از این دو بخش داشته باشد و با مهارتهای لازم به راحتی بتواند از ابتدا تا انتهای پروژه را به تنهایی مدیریت کند.
توسعه دهنده فول استک با بکاند، فرانتاند، سرور، دیتابیس، API و همچنین سیستمهای ورژن کنترل درگیر خواهد بود و صفر تا صد یک سیستم نرم افزاری تحت وب را خلق میکند و آن را توسعه میدهد و در صورت داشتن ایراد، مشکلات آن را برطرف میکند.
اهمیت فول استک دولوپر Full Stack Developer:
- توسعه دهنده فول استک به شما کمک میکند تا هر قسمت از سیستم را بدون مشکل اجرا کنید.
- توسعه دهنده فول استک میتواند به همه اعضای تیم کمک کند و زمان و هزینههای فنی ارتباطات تیمی را تا حد زیادی کاهش دهد.
- اگر یک نفر نقشهای متفاوتی ایفا کند، باعث صرفه جویی در پرسنل، زیرساختها و هزینههای عملیاتی شرکت شما میشود.
وظایف توسعه دهنده فول استک:
- نیازهای کاربر را به معماری کلی و پیاده سازی سیستمهای جدید ترجمه میکند.
- مدیریت پروژه و هماهنگی با مشتری
- نوشتن کد بک اند به زبانهای Ruby ،Python ،Java ،PHP
- نوشتن کد پیش فرض بهینه شده HTML و JavaScript
- درک، ایجاد و اشکال زدایی query دادههای مربوط به پایگاه داده
- ایجاد کد تست برای تأیید درخواست در برابر نیاز مشتری
- نظارت بر عملکرد برنامههای تحت وب و زیرساختها
- عیب یابی برنامه وب با وضوح سریع و دقیق
دوره آموزش توسعه دهنده فول استک مناسب چه افرادی است؟
دانشجویان و فارغ التحصیلان رشتههای مهندسی کامپیوتر، فناوری اطلاعات، علوم کامپیوتر و افرادی که به دنبال آموزشهای کاربردی و ارتقاء مهارتهای خود هستند، میتوانند در این دوره شرکت نمایند.
مسیر یادگیری دوره Full Stack Developer در جهاد دانشگاهی صنعتی شریف:
در دوره آموزش فول استک دولوپر به تدریج با مباحث و اصول طراحی وب سایت از جمله: بک اند، فرانت اند سایت با کمک برنامه نویسی پایتون و فریم وورک جنگو آشنا میشوید. سایر دورههای دیگر در این حوزه از جمله دوره پایتون نیز در جهاد دانشگاهی صنعتی شریف برگزار میگردد.
سرفصلهای آموزشی
- آشنایی و توسعه برنامههای تحت وب با یک فریم ورک پایتونی Full Stack همانند Django
- آشنایی با الگوی MVT
- آشنایی و کار با Django Template Engine
- آشنایی و کار با Django ORM Mapper
- آشنایی و کار با پایگاه داده رابطهای (Relational Database) همانند PostgreSQL و به همراه نحوه نصب، راه اندازی و پیکر بندی
- آشنایی و کار با Django Admin Site
- معرفی انواع وب سرور، آشنایی و کار با وب سرور مشهور Nginx به همراه نصب، راه اندازی و پیکربندی
- آشنایی و کار با UWSGI به همراه نصب، راه اندازی و پیکر بندی
- آشنایی با فاز استقرار (Deployment) پروژههای مبتنی بر فریم وورک Django
- آشنایی با مخاطرات امنیتی یک برنامه تحت وب و راه های مقابله و رفع آن (Penetration Test)
- آشنایی با تست واحد (Unit Testing)
- آشنایی با فاز بازبینی و بازنویسی برنامه های کاربردی Refactoring and Code Review
- آشنایی با جاوا اسکریپت و معرفی کتابخانه های مشهور مبتنی بر جاوا اسکریپت
- آشنایی با مفاهیم کلی HTML و CSS
سوالات متداول
این دوره بصورت آنلاین و در بستر ادوبی کانکت Adobe connect برگزار میشود.
دوره هایی که هزینه آن ها بالای 3 میلیون تومان است شرایط پرداخت اقساط دارند، برای اطلاع از نحوه پرداخت اقساط با کارشناس دپارتمان هماهنگی های لازم را انجام دهید.
برای شرکت در این دوره باید با برنامه نویسی پایتون آشنایی داشت.
نظرسنجی
- تاریخ شروع: اعلام میگردد
- مدت دوره: 60 ساعت
- روزهای برگزاری: پنج شنبه ها
- شهریه: 8,900,000 تومان
- نحوه برگزاری: آنلاین
- امکان پرداخت بصورت اقساط وجود دارد
10 دیدگاه
سلام
این دوره هر چند وقت یکبار برگزار میشه مجدد؟
سلام. حدودا سالی دوبار برگزار میشود
سلام
برنامهای برای دورههای تخصصی تکنولوژیهایی مثل node.js
و php ندارید؟
سلام. در حال حاضر خیر و برنامه ریزی نشده است.
سلام وقتتون بخیر ساعت شروع کلاسها مشخص شده؟
سلام وقت بخیر. دوشنبه ها ساعت 18 تا 22
پنجشنبه ها ساعت 8.30 تا 12.30
سلام.ممکنه ی دوره ی فول استک جامع تر برگزار کنید در حدود 300-400 ساعت که تمام مباحث بک و فرانت رو به طور کامل پوشش بده؟
سلام.برای سال آینده قرار هست که دوره بک اند و دوره فرانت اند بصورت تخصصی و جداگانه برگزار شوند.
مکه تو این دوره کامل در موردش توضیح داده نمیشه
یعنی به صورت سطحی اموزش میدن؟
آموزش داده میشه اما برای تمرکز و عمق بیشتر مباحث میتوانید بصورت جدا در دوره های تخصصی تر ثبت نام کنید.