شرح جایگاه شغلی
تسلط به مفاهیم معماری لایه ای و الگوهای طراحی مورد استفاده در لایه ها (Pattern and Architecture Design)
آشنایی با ابزارهای پیاده سازی لایه نمایش (Presentation Layer) شامل JavaScript, CSS, HTML5 و غیره
آشنایی با الگوی MVC (Model View Controller) و حداقل یک ابزار پیاده سازی آن (مانند Symphony,Spring,Struts,...)
آشنایی با الگوهای OR-Mapping) ORM)
آشنایی با Web Container های مختلف
آشنایی با زیرساخت های تبادل اطلاعات (Communication) مانند JSON,REST