مهارت های مرتبط
· گرافیک , طراحی و تکنولوژی وب
o CSS, HTML,HTML5, JQuery و CSS3
o bootstrap
o less dynamic stylesheet language
o WML برای برنامه نویسی بر اساس Wireless Application Protocol
o بکارگیری تکنولوژی هاو ابزارهای وب از جمله Ajax, JavaScript, XML,Json و همچنین زبان های سرور ساید از جمله ASP.NET, PHP, JAVA جهت پیاده سازی Web Application ها و CMS ها.
o معماری و پیاده سازی push to client در وب و استفاده از ابزار هایی نظیر Web socket و DWR
o بکارگیری سرویس های تحت وب (Web Service) با استفاده از .NET و PHP و JAVA
§ WCF
§ Restful
· سرویس دهنده های وب
o Microsoft Internet Information Service (IIS)
o Apache Tomcat
o TomEE
o Jboss
o Resin
o Weblogic
· برنامه نویسی
o آشنا به روش های برنامه نویسی :
§ Object Oriented Programming
§ Aspect Oriented Programming
§ Reflect Oriented Programming
§ Service Oriented Programming
o آشنایی با مدل های برنامه نویسی توزیع شده (Distributed Programming)
o برنامه نویسی به زبان(J2SE , J2EE) Java و آشنایی به تکنولوژی ها و فریمورک هایینظیر :
§ JDBC, RMI, Swing, AWT, JMF, JSP, Servlet, JSF, Hibernate, Struts, Spring IOC Spring AOP, Spring Transaction, Spring MVC, JSTL, JSR168, GWT, JNDI , Java Mail , Java SMS, DWR, Primefaces و ...
o آشنایی با ORM Framework هایی نظیر :
§ Java (hibernate)
§ .Net (Entity Framework)
o زبان های PHP و ASP.NET جهت برنامه نویسی تحت وب
o زبان های C# و Delphi جهت برنامه نویسی تحت ویندوز
o JAVA Android SDK جهت برنامه نویسی موبایل بر روی پلتفرم آندروید
· بانک اطلاعاتی
o طراحی بانک های اطلاعاتی در محیط های :
o Microsoft SQL Server
o MY-SQL
o Oracle
o SQLite