Telerik Academy

Сподели тази страница

Всички курсове за студенти

Курс "Разработка на софтуер в cloud среда"

(Software Development in the Cloud)

Целта на курса “Разработка на софтуер в cloud среда” е да развие у студентите практически умения за разработка на софтуер в облачна (cloud) среда.

Анотация на курса за cloud разработка

Курсът започва с концептуален преглед на облачните инфраструктури, платформи и услуги за изграждане на големи дистрибутирани системи, идеята за виртуализация на всички нива, парадигмата "архитектура ориентирана към услуги" (SOA) и нейната имплементация в големите публични платформи за cloud услуги. Изучават се най-често предлаганите услуги в платформите за разработка в cloud среда: нерелационни (облачни) бази данни, релационни бази данни в cloud среда, услуги за съхранение на големи обекти и файлове (blob / file storage), опашки (queues) и други, както и програмните интерфейси за достъп до тях (SOAP и REST). Разглеждат се типичните архитектури за cloud-базирани софтуерни системи и технологиите, които се използват за front-end, бизнес логика и back-end.

Специално внимание се отделя на практическата разработка на приложения върху водещи публични cloud платформи: Amazon AWS (услугите Amazon EC2, Amazon SimpleDB, Amazon RDB, Amazon S3 и Amazon SQS), Google App Engine (App Engine Datastore, App Engine Blobstore и Google Cloud Storage), Windows Azure (Azure Tables, SQL Azure, Azure Blobs и Azure Queues) и AppHarbor (Cloudant, MongoDB и Redis).

Курсът завършва с разработката на практически проект, който включва изграждане на цялостна cloud-базирана система с HTML5 базиран front-end, бизнес слой с REST интерфейс, изграден върху публични cloud услуги и back-end изграден върху нерелационни cloud бази данни и услуги за съхранение на обемни данни.

График на учебните занятия

Курсът e с продължителност четири месеца. Обучението стартира на 14.03.2012 и ще се провежда всяка сряда от 19:00 до 22:00 часа. Всички лекции ще се записват и публикуват онлайн в секцията с видео материали. Независимо от формата на обучение, която сте избрали (онлайн или присъствено) имате достъп до нашите видео лекции, както и имате възможност да посещавате лекциите на живо (при наличието на свободни места).

Изисквания към участниците

  • Базови познания по HTML5, JavaScript, AJAX и REST.
  • Задълбочени познания по програмиране с някой от езиците Java, C#, PHP, Python, Ruby или JavaScript + Node.js.
  • Технически английски език.

Оценяване

Оценяването ще бъде базирано на практически проекти, тест и домашни задания.

Сертификати и награждаване

Студентите, които успешно предадат всички домашни задания, разработят и защитят успешно практическите си проекти и се представят отлично на теста, ще получат сертификати за натрупаните познания и умения, подписани от лекторския състав.

Най-добрите практически проекти ще бъдат наградени от нашия спонсор: Телерик.

Най-добре представилите се могат да получат предложение за интервю за работа.

Официална дискусионна група

Посетете дискусионната група на Cloud Development курса ако имате въпроси.


Ключови думи: cloud development, разработка за cloud, разработка на софтуер за cloud, cloud development course, програмиране за cloud, cloud programming, Azure, Amazon AWS, Google App Engine