23 Mart 2013 Cumartesi

PRIMEFACES KURSU

Kurs Adı: PRIMEFACES KURSU
Hoca: Ali Rıza SARAL
E-mail: arsaral(at)yahoo.com
Tel: 0216-474 88 18

Normal kurs süresi: 4 saat
Hızlı kurs süresi: 2 saat

Kurs şekli: Anlatım, Örnek çalıştırma ve inceleme
Ön koşul: JSF2, J2EE ile tanışıklık

İçerik Özeti:
Overview, setup, installation, date-input, number-input, string-input, overlays and popup windows,accordions tabs and other panels, themes. PrimeFaces Showcase örnekleri öğrenciye bizzat çalıştırtılarak gösterilir.

İçerik Ayrıntıları ve örnek listesi:
Basic popup calendar, Inline calendar, Ajax updates, Popup calendars, Animation effects, Selecting times as well as dates.

 Spinner, Slider,

Single-entry autocompleter, Multiple-entry autocompleter, Single-entry autocompleter with masked textfield for the seat number.

 Color picker that lets user interactively choose an HTML color specification of the form "rrggbb" (hex values), In-place editor: text that, when clicked, turns into something else, usually input elements, Captcha: element that displays image and requires user to type corresponding text, Password: Replacement for h:inputSecret with optional password-strength feedback, Editor: input area for richly-formatted HTML text.

 Message input (with rich editor) with ordinary h:message. Used for comparison to later versions, Replaced h:message with p:message, Added p:tooltip, Replaced p:message with p:growl, Used p:dialog instead of separate results page. No on-page validation, Used p:dialog and on-page validation, Used p:confirmDialog.

 Accordion panels with static content, Accordion panels with lazy loading, Accordion panels with dynamic content, Tables made with p:panelGrid,Tabbed panels. Examples with static content, lazy loading, and dynamic content are combined into one page by using a surrounding accordion panel, Scroll panels with scrollbars that pick up the current PrimeFaces theme (skin), Dashboards: panels with sub-panels that can be reordered via drag-and-drop.

 Setting the theme in web.xml, Changing theme at runtime with p:themeSwitcher, Looking up current theme, Changing theme at runtime withOUT using p:themeSwitcher, Samples of some of the most common CSS class names.

Primefaces Showcase örnekleri:
Ajax Core,  Input, Button, Data, Panel, Overlay, Menu, Charts,  Message, Multimedia, File, Dragdrop, Misc grupları altında çok sayıda örnek.

19 Mart 2013 Salı

JAVA REFLECTION KURSU

Kurs Adı: JAVA Reflection
Hoca: Ali Rıza SARAL
E-mail: arsaral(at)yahoo.com
Tel: 0216-474 88 18

Normal kurs süresi: 4 saat
Hızlı kurs süresi: 2 saat

Kurs şekli: Anlatım, Örnek çalıştırma ve inceleme
Ön koşul: Orta ve üzeri düzeyde JAVA, J2EE ile tanışıklık

İçerik Özeti:
Classes, constructors, fields, methods,getter setters, annotations, generics, arrays, dynamic proxies, dynamic class loading

İçerik Ayrıntıları ve örnek listesi:
ClassForName.java, ClassKeyword.java, ClassSrcLocation.java, FindField.java, GetTheClassStringVSClass.java, PrimsDotClass.java, Reflect1.java, ReflectClass.java, SampleCreateNewInstance.java, SampleModifier.java, SampleName.java, SampleSuper.java, ShowClass.java

CreateObjUsingConstructorObj.java, CreatingAnObjectUsingAConstructor.java, GetAllConstructorsFromASimpleClass.java, GetConstructorsOfAClassObject.java, GettingAllVSSingleConstructor.java, PassingAParamToTheConstructorAndDynamicallyCall.java, ReflectionTest.java, ReflectionUtils.java, SampleInstance.java

AllFieldsSnippet.java, FieldModification.java, FieldModifierSpy.java, FieldTroubleToo.java, GetAllObjectAccessibleFields.java, GetFieldObjectsAllAndSingle.java, ManipulateField.java, ReflectFields.java, ReflectionFieldUtils.java, RetrieveColorByName.java, SampleField.java, SampleGet.java, SampleSet.java

CallMethodDynamically.java, ClassMethodTwoArgs.java, GetCallingMethod.java, GetClassNameStaticMethod.java, GetCurrentMethodName.java, GetMethodsMain.java, GetVariousMethods.java, InvokeMain.java, LoadMethod.java, MethodModifierSpy.java, MethodUsageDemo.java, ReflectMethod.java, ReflectMethodUtil.java, SpecificMethodInfoDemo.java, UnspecifiedNumOfParms.java, VariousMethodDemos.java

ReflectUtils.java, Util.java, Util2.java

Marker.java, Meta.java, Meta2.java, Meta3.java, ReflectionHelper.java, Util.java,

ClassTrouble.java, FieldSpy.java, GetGenericInterfaces.java, GetGenericSuperclass.java, MethodSpy.java, MethodSpy2.java, MethodSpy3.java

ArrayGetSetElement.java, CreateArray.java, SampleArrayReflection.java, SampleComponentReflection.java, SampleCreateArrayReflection.java, SampleGetArrayReflection.java, SampleMultiArrayReflection.java

DemoCountingProxy.java, ProxyTest1.java, ProxyTest2.java

ClassUtils.java, ClassUtils2.java, DoesClassExist.java, DynamicallyReloadClass.java, GetSourceLocation.java, JarClassLoader.java, Resources.java, UseForName.java, UseURLClassLoader.java

5 Mart 2013 Salı

JAVA GENERICS KURSU

Kurs Adı: JAVA Generics
Hoca: Ali Rıza SARAL
E-mail: arsaral(at)yahoo.com
Tel: 0216-474 88 18

Normal kurs süresi: 4 saat
Hızlı kurs süresi: 2 saat

Kurs şekli: Anlatım, Örnek çalıştırma ve inceleme

Ön koşul: Orta ve üzeri düzeyde JAVA, J2EE ile tanışıklık

İçerik Özeti:
Why use generics?, generic variables, generic classes, generic methods, generics inheritance and subtypes, wildcards, upper – lower bounds

İçerik Ayrıntıları ve örnek listesi:
Generic basics(generik test, iki parametreli generik sınıf, generik string listesi, liste listesi, çok değişkenli generik, kaba tipler), generic collections(ArrayList generik kolleksiyonu, sınıf nesnelerini bir diziye saklayan generik kolleksiyonlar, vb.), generic methods(bir generik method oluşturma, generik constructors,  generik method kullanarak farklı tipte veri içeren arrayler için utility yazımı), generic parameters(wildcard generik parametre kullanımı, sınırlı sınırsız parametreler), generic bounded types(alt ve üstten sınırlı tip wildcard örnekleri), generic classes(generik sınıf tipi tanımla,  stack örneği vb.), generic class hierarchies(generik  sınıf ve generik olmayan bir super sınıf, casting, overriding), generic interfaces(generik arayüz sınıfı örneği).