Hi All,
This is our first blog and a simple one at that. It will follow with some real time examples and hands on with screenshots.
If you are reading this, it means you are planning to learn developing ADF applications.
So, how should one go about learning ADF.
If you are from java background you will feel at home since Java is used for ADF coding. For people coming from Oracle proprietory technologies like PL/SQL,Oracle D2K developers like Oracle e-Business Suite developers, they will have to get a hang of Java.
The beauty of ADF is that you dont have to be an expert in Java. All you need to know is Core Java. I would say, if you are comfortable with creating Classes and use them as Objects you are good to go. You can take a shot at learning ADF.
ADF is developed on Oracle JDeveloper. Its an IDE like Netbeans or eclipse. To download JDeveloper and ADF go to Oracle.com Under DOWNLOADS -> Developer Tools -> JDeveloper and ADF( link here ). The latest JDeveloper version is 11.1.2.3.0 (Release 2) but at the time of writing it does not support SOA and Webcentre development, so you can download 11.1.1.6.0. Download the studio edition. Follow the onscreen instructions to download and instal JDeveloper.
Instal Oracle Database XE (eXpress Edition). Its a stripped version of Oracle Database for learning purposes. You can download it from Oracle Website -> Downloads -> Database (link here)
Time to get started
1) Follow this tutorial link to get started by examples
This is a step by step guide to develop some applications. You can first start with Getting Started with the JDeveloper IDE This also has some Java examples, so if you are new to Java it will give you some insight. Personally I highly recommend it for starters.
2) On the same tutorial complete the "Developing Rich Web Applications With Oracle ADF". It will take about 1 hour to complete the application but you will feel good after the application is built. After its built spend some time to analyze what you have done. At the end of it you will create an application which will look like below:
You would have done a Graph declaratively !!!
3) ADF Insider Essentials.
Here is the link. It has a lot of useful tips and techniques.
It also has a youtube channel
4) ADF Developer Guide. Nothing can be as comprehensive as the ADF developer guide which can be accessed right from ADF developer.
Go to Help -> Table of Contents -> Developing Oracle ADF Applications.
You can even download it as pdf
5) ADF Code Corner is a rough type Code samples from Oracle
6) Popular Blogs
There are several Blogs from prominent people in the field of ADF. Here are few
i) Shay Shmeltzer
ii) Andrejus Baranovskis
iii) Others - Just google.
7) But nothing will work as long as you dont practice and work towards developing a particular application. Just doing the Tutorials will not help in developing real life Applications. So in my view try to create some application with specific behaviour and that is when you will really start learning.
In our next post we will try to include some examples with screen shots until then happy learning.
This is our first blog and a simple one at that. It will follow with some real time examples and hands on with screenshots.
If you are reading this, it means you are planning to learn developing ADF applications.
So, how should one go about learning ADF.
If you are from java background you will feel at home since Java is used for ADF coding. For people coming from Oracle proprietory technologies like PL/SQL,Oracle D2K developers like Oracle e-Business Suite developers, they will have to get a hang of Java.
The beauty of ADF is that you dont have to be an expert in Java. All you need to know is Core Java. I would say, if you are comfortable with creating Classes and use them as Objects you are good to go. You can take a shot at learning ADF.
ADF is developed on Oracle JDeveloper. Its an IDE like Netbeans or eclipse. To download JDeveloper and ADF go to Oracle.com Under DOWNLOADS -> Developer Tools -> JDeveloper and ADF( link here ). The latest JDeveloper version is 11.1.2.3.0 (Release 2) but at the time of writing it does not support SOA and Webcentre development, so you can download 11.1.1.6.0. Download the studio edition. Follow the onscreen instructions to download and instal JDeveloper.
Instal Oracle Database XE (eXpress Edition). Its a stripped version of Oracle Database for learning purposes. You can download it from Oracle Website -> Downloads -> Database (link here)
Time to get started
1) Follow this tutorial link to get started by examples
This is a step by step guide to develop some applications. You can first start with Getting Started with the JDeveloper IDE This also has some Java examples, so if you are new to Java it will give you some insight. Personally I highly recommend it for starters.
2) On the same tutorial complete the "Developing Rich Web Applications With Oracle ADF". It will take about 1 hour to complete the application but you will feel good after the application is built. After its built spend some time to analyze what you have done. At the end of it you will create an application which will look like below:
You would have done a Graph declaratively !!!
3) ADF Insider Essentials.
Here is the link. It has a lot of useful tips and techniques.
It also has a youtube channel
4) ADF Developer Guide. Nothing can be as comprehensive as the ADF developer guide which can be accessed right from ADF developer.
Go to Help -> Table of Contents -> Developing Oracle ADF Applications.
You can even download it as pdf
5) ADF Code Corner is a rough type Code samples from Oracle
6) Popular Blogs
There are several Blogs from prominent people in the field of ADF. Here are few
i) Shay Shmeltzer
ii) Andrejus Baranovskis
iii) Others - Just google.
7) But nothing will work as long as you dont practice and work towards developing a particular application. Just doing the Tutorials will not help in developing real life Applications. So in my view try to create some application with specific behaviour and that is when you will really start learning.
In our next post we will try to include some examples with screen shots until then happy learning.