جاوا JAVA یکی از محبوبترین زبانهای برنامهنویسی دنیا است و بدون اغراق میتوان آنرا جزو کارآمدترین زبانهای برنامهنویسی سطح بالا دانست. ماشین مجازی جاوا (JVM) برنامهای است که بایتکدهای زبان جاوا را مطابق با سیستمعاملی خاص کامپایل کرده و آنها را برای اجرا در سطح سیستمعامل آماده میکند شعار اصلی جاوا این است: "یک بار بنویس، همه جا اجرا کن". در حقیقت شما یکبار برنامه را مینویسید و به کمک ماشین مجازی جاوا (JVM) آنرا در سایر پلتفرمها نیز اجرا میکنید. به همین دلیل است که میگوییم جاوا یک زبان چندسکویی (Cross Platform) است. همچنین از آنجا که در برنامهنویسی اپلیکشینهای اندروید نیز از این زبان استفاده می شود میتوان یکی از دلایل محبوبیت آن را، به خصوص در میان برنامهنویسان، همین مورد دانست، بسیاری از افراد برای نوشتن برنامههای اندرویدی به سراغ یادگیری جاوا میروند. از ویژگی های JAVA شئگرایی, (OOP) قابل حمل بود (اجرا روی هر پلتفرم)، بستر مستقل و امن، پویا و عملکرد بالا می باشد که باعث شده در بسیاری از دستگاه ها همچون برنامه های کاربردی تحت وب و برنامه های کاربردی سازمانی نظیر برنامه های کاربردی بانک ها، موبایل، رباتیک و ... مورد استفاده قرار بگیرد.
Java EE (Enterprise Editon) از پلتفرم Java SE بزرگتر بوده و روی آن سوار است. این پلتفرم برای انجام پروژه ها در مقیاس وسیع و به صورت شبکه ای، چند لایه ای، مقایسه پذیر و یا در مقیاس اینترنت مورد استفاده قرار می گیرد. در Java EE از API ها و کتابخانه های خاصی به منظور ایجاد ارتباط با دیتابیس در دیتاسنتر، قابلیت ارسال پیام یا JMS، پردازش XML و JSON و .... استفاده می شود. با کمک این پلتفرم که J2EE هم گفته می شود، میتوان مولفههای سمت سروری ایجاد کرد که به درخواست پاسخ مبتنی بر وب پاسخ بدهد. بنابراین، میتوان برنامههایی تولید کرد که بتواند با کلاینتهای مبتنی بر اینترنت شامل مرورگرهای وب، کلاینتهای مبتنی بر CORBA و حتی سرویسهای وب مبتنی بر REST و SOAPتعامل داشته باشد.
علاقه مندان و متخصصان این حوزه، می توانند در این دوره ی تخصصی شرکت نموده، پس از اخذ آموزش های تخصصی و تجربه عملی، مدرک معتبر دریافت نمایند.
هدف : کسب دانش و توانایی تولید برنامه های تحت وب و سازمانی به زبان جاوا
مدت دوره : ۴۴ ساعت
پیش نیاز: java SE , java EE1 به همراه سابقه کار با نسخه سازمانی جاوا
زمان برگزاری: لطفا به تقویم آموزشی مراجعه فرمایید.
سرفصل دوره:
(Java Server Faces (jsf •
Prime Faces •
Java Message Service •
(iBatis(MyBatis •
EJB •
(CDI (Context and Dependency Injection •
JTA •
Java Web Services •
Java MongoDB •
Web Template System & Engines •
Bean Validation API •
(Service Oriented Architecture (SOA •
(Overview of BPEL (Business Process Execution Language •