مهندسی برگشت

Turing School of Software and Design

شرح برنامه

توضیحات رسمی را مطالعه کنید

مهندسی برگشت

Turing School of Software and Design

از ابتدای برنامه های برنامه نویسی شی گرا و ساختارهای داده ها برای ایجاد برنامه های کاربردی تحت وب مبتنی بر پایگاه داده در سیناترا و روبی در ریل ها، برنامه Back-End Engineering ما مهارت های اساسی را برای پرورش حرفه ای خود در توسعه نرم افزار فراهم می کند.

برنامه هفت ماهه شامل موارد زیر است:

  • برنامه ریزی شی گرا با روبی
  • برنامه های وب با روبی
  • برنامه ریزی حرفه ای
  • توسعه مشتری با جاوا اسکریپت

برنامه ریزی شی گرا با روبی

بررسی اجمالی

در درس 1، دانش آموزان یاد می گیرند چگونه با استفاده از برنامه نویسی شیء گرا حل مشکلات کنند. برای انجام این کار، ساختارهای داده ها را ایجاد می کنند و برنامه های خط فرمانی را با استفاده از زبان برنامه نویسی Ruby ایجاد می کنند. در پایان این ماژول، دانش آموزان باید قادر به انجام یک مشکل پیچیده، ایجاد یک الگوریتم برای حل آن و احساس راحتی تست رانندگی اجرای آنها.

اهداف دوره

در پایان این ماژول، دانش آموزان قادر خواهند بود:

  • درک نحو اساسی Ruby
  • تجزیه چالش های پیچیده فنی به یک سری از مشکلات کوچکتر.
  • ساخت نرم افزار با استفاده از تست های خودکار، pseudocode، کد پیاده سازی و refactoring.
  • مهارت ها و رویه ها را برای همکاری و همکاری با دیگر توسعه دهندگان توسعه دهید.
  • درک فرهنگ، سبک، نقاط قوت و ضعف کار در "دنیای تکنولوژی".

برنامه های وب با روبی

بررسی اجمالی

در ماژول 2، ما با ایجاد برنامه های کاربردی تحت وب مبتنی بر پایگاه داده در Sinatra و Rails با استفاده از مهارت های بنای پایه گسترش می یابیم. از طریق پروژه های گروهی، ما بهترین شیوه های مدیریت و همکاری پروژه های چابک را بررسی می کنیم. در پایان این ماژول، دانشجویان راحت ایجاد برنامه های کاربردی وب پایه Rails خواهند بود.

اهداف دوره

در پایان این ماژول، دانش آموزان قادر خواهند بود:

  • چرخه درخواست / پاسخ HTTP را توصیف کنید.
  • توضیح دهید چه اتفاقی می افتد زمانی که مشتری یک وب سایت را بازدید کند.
  • طراحی و ساخت برنامه های کاربردی وب با استفاده از سیناترا.
  • طراحی و ساخت برنامه های کاربردی وب با استفاده از Rails.
  • مدل MVC را توضیح دهید و توضیح دهید.
  • تست های قوی را در سطوح مختلف بنویسید و از آن استفاده کنید.
  • طرحبندی پایگاه داده برای نشان دادن ارتباط بین اشیاء.
  • درک اصول اساسی SQL.
  • به منظور تسهیل همکاری، از ارتباط موثر استفاده کنید.
  • بهترین شیوه ها در مدیریت پروژه و گردش کار Git را اعمال کنید.

برنامه ریزی حرفه ای

بررسی اجمالی

در ماژول 3، ما فراتر از مبانی برنامه های کاربردی وب طراحی Rails با قصد گرفتن نیاز به کسب و کار و تبدیل آن به نرم افزار کاری می پردازیم. دانش آموزان با استفاده از فرآیندهای چابک برای کار بر روی کد میراث، ادغام API های شخص ثالث، تولید API ها، ایجاد برنامه های Rails که مصرف و پردازش داده ها را فراتر از قابلیت های CRUD اصلی و بهبود عملکرد برنامه خود را از طریق AJAX، ذخیره سازی و کارکنان پس زمینه راحت است.

اهداف دوره

در پایان این ماژول، دانش آموزان قادر خواهند بود:

  • تعریف یک کسب و کار و ایجاد یک محصول جامد با استفاده از فرآیندهای چابک.
  • کنتراست رویکردهای مختلف برای کار بر روی پروژه های سبز و کوهستان.
  • توصیف چند چند ساله طراحی طراحی در Rails را تغییر دهید.
  • ساخت یک برنامه Rails با استفاده از مجوز چند ساله.
  • از جی کوئری برای جابجایی و دستکاری DOM استفاده کنید.
  • انتقاد از پروژه های قبلی برای نقص امنیتی اساسی و درک اینکه چگونه از آنها جلوگیری کنید.
  • API های داخلی امن را با استفاده از Rails توسعه و تست کنید.
  • مصرف API های خارجی و مصرف مصرف را آزمایش کنید.
  • توصیف آنچه اتفاق می افتد زمانی که یک ایمیل فرستاده می شود.
  • اصلاح عناصر DOM با استفاده از تماس AJAX در یک برنامه Rails.
  • توضیح دهید که برای استفاده از استراتژی های ذخیره سازی برای بهبود عملکرد در Rails.
  • سناریوهایی را توضیح دهید که از استفاده از کارگران پس زمینه در Rails بهره مند شوند.

توسعه مشتری با جاوا اسکریپت

بررسی اجمالی

ماژول 4 بر مهارت های آموخته شده برای آماده سازی دانش آموزان برای دنیای واقعی نرم افزار، از طریق درک عمیق تر از گزینه ها و توافقات، ایجاد می کند. دانش آموزان با بررسی شیوه ها و چارچوب های شی گرا به جاوا اسکریپت می پردازند. ما برنامه های کاربردی برای مقیاس وب را با استفاده از ابزارهایی مانند WebSockets و ذخیره سازی ایجاد می کنیم.

اهداف برنامه

در پایان این ماژول، دانش آموزان قادر خواهند بود:

  • درک مبانی جاوا اسکریپت
  • در JavaScript جاوااسکریپت Object Oriented مهارت داشته باشید.
  • با چارچوب های تست جاوا اسکریپت مختلف راحت باشید.
  • یک برنامه را مرور و مقیاس پذیری آن را بهبود بخشید.
  • یک برنامه کاملا کاربردی را ایجاد کنید.
  • تست و ساخت یک برنامه جاوا اسکریپت
  • با استفاده از گره برای ایجاد یک برنامه با استفاده از سوکت های وب، از گره استفاده کنید.
این مدرسه این برنامه ها را ارائه می نماید:
  • انگلیسی


آخرین به روز رسانی June 20, 2018
مدت زمان و قیمت
این دوره واقع در پردیس
Start Date
تاریخ شروع
سپتامبر 2019
Locations
آمریکا - Denver, Colorado
تاریخ شروع : سپتامبر 2019
آخرین مهلت تقاضا درخواست اطلاعات
تاریخ پایان درخواست اطلاعات
Dates
سپتامبر 2019
آمریکا - Denver, Colorado
آخرین مهلت تقاضا درخواست اطلاعات
تاریخ پایان درخواست اطلاعات