Showing posts with label Development. Show all posts
Showing posts with label Development. Show all posts

Java Enterprise Edition (Java EE)


ava EE didefinisikan dengan spesifikasi. Seperti dengan spesifikasi Java Community Process, Java EE informal juga dianggap menjadi standar sejak selular harus sepakat untuk conformance persyaratan tertentu untuk menyatakan mereka sebagai produk Java EE compliant; walau tanpa ISO atau standar ECMA. Java Enterprise Edition (Java EE) Class juga merupakan salah satu Java Family Suite, yang menjadi standard penting untuk mengembangkan enterprise aplikasi multitier berbasis komponen. Diantaranya adalah untuk aplikasi e-bussiness, e-commerce dan web based application. Materi pada pelatihan ini terpusat ke teknologi Java EE dan bagaimana teknik untuk mengembangkan aplikasi berbasis ke Java EE.


CONTENT
1. Java EE Essentials
- What is Java EE ?
- Mulititier Architecture
- Vendor Independence
- Scalability
- Features and concepts in Java EE
- Sample Java EE Architecture

2. Getting Started
- Installing JBoss
- Testing the JBoss Installation
- Compiling and Deploying a JSP Page

3. JavaServer Pages
- Introduction to JSP
- JSP Elements
- Creating and Deploying a JSP Web Application
- Using Implicit Objects
- Translation and Compilation
- Handling Errors and Exceptions
- Including and Forwading from JSP Pages

4. Advanced JSP Topics
- Expression Language
- Custom Actions and Tag Handlers
- JSP Standard Tag Library (JSTL)

5. JavaServer Faces
- Introduction to JSF
- Installing JSF
- Using JSF with JSP Pages
- Using Managed Beans
- Controlling Page Navigation
- Accessing Context Data in Beans
- Converting Data
- Validating Input
- Using Message Bundles

6. Servlets
- HTTP and Server Programs
- The Servlet Model and HttpServlets
- Exception Handling
- Session Management
- Fliters
- The MVC Architecture

7. Working with Database
- Connecting to Database
- Handling Exceptions
- Logging with a DataSource
- Creating and Using Statement Objects
- Using the ResultSet Class

8. Advanced Topics in JDBC
- Prepared Statements
- Callable Statements
- Transactions
- Locking and Isolation

9. EJB Fundamentals and Session Beans
- Understanding EJBs
- The Anatomy of a Session Bean
- Developing Session Beans

10 EJB Entity Beans
- How Entity Beans Work with Session Beans
- The Anatomy of an Entity Bean
- Developing CMP Entity Beans
- Developing BMP Entity Beans
- The EJB Query Language

11. EJB Relationships, EJB QL, and JDBC
- Entity Bean Relationships
- Container-Managed Relationships and EJB QL
- JDBC with EJB Entity Beans

12. Design Patterns and EJB
- Better by Design
- Applying Design Patterns
- Using JSP and Servlets with EJBs

13. Message-Driven Beans
- Message-Driven Beans Overview
- Java Message Service API
- EJB Timer Service
- Using MDBs, JMS, and the EJB Timer Service

14. Web Services and JAX-WS
- Understanding Web Services
- Developing a Web Services in Java

Persyaratan yang harus dimiliki calon peserta

Menguasai dasar Java Programing.


FACILITIES
1. Satu PC multimedia dengan LCD monitor untuk satu peserta
2. Modul materi dalam bentuk cetak hardcover dan CD
3. Certificate of course completion
4. Bebas akses Internet kecepatan tinggi
5. Training kit
6. Makan siang dan snack dua kali


INSTRUCTOR
Romi Satria Wahono. Lahir di Madiun, 2 Oktober 1974. Menyelesaikan pendidikan dasar dan menengah di SD Negeri Sompok 4 dan SMP Negeri 8 Semarang. Menamatkan SMA di SMA Taruna Nusantara, Magelang pada tahun 1993. Menempuh pendidikan S1, S2, dan S3 (on-leave) di Department of Computer Science di Saitama University, Jepang pada tahun 1999, 2001, dan 2004. Cisco certified instructor lulusan Nanyang Technological University (NTU), Singapore, dan menjadi instruktur tetap di LIPI Cisco Regional Academy (RA) dan beberapa Cisco Regional/Local Academy lain. Kompetensi inti pada bidang Software Engineering, eLearning System, dan Knowledge Management.

Hendro Subagyo. Menyelesaikan program S1 (B.Eng) dan S2 (M.Eng) pada jurusan Ilmu Komputer dan Informasi Matematik di The University of Electro-Communications, Tokyo, Jepang pada tahun 1999 dan 2001. Saat ini sedang menyelesaikan program S3 (PhD) pada jurusan dan universitas yang sama. Peneliti di Pusat Dokumentasi Informasi Ilmiah (PDII), Lembaga Ilmu Pengetahuan (LIPI). Memiliki minat pada sistem operasi, pemrograman dan bahasa pemrograman (khususnya Java dan Real-Time Java) dan komputer aritmatika. Cisco Certified Instructor pada Cisco Regional Academy Centre for Scientific Documentation and Information-LIPI.
Read More...

Unified Modeling Language (UML)


Unified Modelling Language (UML) adalah sebuah bahasa yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem. Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun. Training UML berisi pembelajaran UML secara lengkap dan komprehensif. Pembelajaran menggunakan metode lecture, discussion, case study dan practice. Training dilengkapi dengan praktek mengembangkan software dengan UML. Dengan menggunakan berbagai case study, diharapkan pemahaman peserta tentang UML bisa lebih cepat dan komprehensif.


CONTENT
1. Object-Oriented Analysis and Design
2. Object-Oriented Concepts
3. UML Tools
4. UML Case Study
5. Requirement Gathering and Specification
6. Use Case Diagram
7. Interaction and Sequence Diagram
8. Class Diagram
9. State Diagrams
10. Activity Diagrams
11. Component Diagrams
12. Deployment Diagram


FACILITIES
1. Satu PC multimedia dengan LCD monitor untuk satu peserta
2. Modul materi dalam bentuk cetak hardcover dan CD
3. Certificate of course completion
4. Bebas akses Internet kecepatan tinggi
5. Training kit
6. Makan siang dan snack dua kali


INSTRUCTOR
Romi Satria Wahono. Lahir di Madiun, 2 Oktober 1974. Menyelesaikan pendidikan dasar dan menengah di SD Negeri Sompok 4 dan SMP Negeri 8 Semarang. Menamatkan SMA di SMA Taruna Nusantara, Magelang pada tahun 1993. Menempuh pendidikan S1, S2, dan S3 (on-leave) di Department of Computer Science di Saitama University, Jepang pada tahun 1999, 2001, dan 2004. Cisco certified instructor lulusan Nanyang Technological University (NTU), Singapore, dan menjadi instruktur tetap di LIPI Cisco Regional Academy (RA) dan beberapa Cisco Regional/Local Academy lain. Kompetensi inti pada bidang Software Engineering, eLearning System, dan Knowledge Management.

Hendro Subagyo. Menyelesaikan program S1 (B.Eng) dan S2 (M.Eng) pada jurusan Ilmu Komputer dan Informasi Matematik di The University of Electro-Communications, Tokyo, Jepang pada tahun 1999 dan 2001. Saat ini sedang menyelesaikan program S3 (PhD) pada jurusan dan universitas yang sama. Peneliti di Pusat Dokumentasi Informasi Ilmiah (PDII), Lembaga Ilmu Pengetahuan (LIPI). Memiliki minat pada sistem operasi, pemrograman dan bahasa pemrograman (khususnya Java dan Real-Time Java) dan komputer aritmatika. Cisco Certified Instructor pada Cisco Regional Academy Centre for Scientific Documentation and Information-LIPI.
Read More...

PHP Advance for Web Professional


CONTENT
1. PHP Review
- Overview
- PHP Syntax
- Variables
- Operators
- Arrays
- If/Then Statements
- Switch Statements
- For Loops
- Foreach Loops
- While Loops
- Do While Loops
- User-Defined Functions
- Object Oriented Programming with PHP
- phpinfo( )
- Additional Resources

2. Session Management
- Introduction to Session Management in PHP4
- Initial php.ini Settings for Session Management
- Starting a Session
- The Contents of Session Files
- Tracking Variables across Pages during a Session
- Unregistering Session Variables
- Destroying Sessions
- A Simple Session-Based Shopping Cart

3. Multiple Database Interaction
- Advanced Database Interaction in PHP4
- Database-Specific Functions in PHP
- DBX—PHP Support for Multiple Databases
- Creating Your Own Support for Multiple Databases
- Using Pear::DB

4. Better Form Processing
- Introduction to Better Forms
- Post and Get
- Souping Up the Script
- Form-Field Checking
- Using $HTTP_GET_VARS and $HTTP_POST_VARS
- Putting It All Together
- Variable Variables

5. Working with Files
- Overview
- Opening and Closing Files
- Putting It to Use
- Data Mining
- Parsing Large Files

6. PHP Authentication Schemes
- User Authentication Overview
- Generating Passwords
- Authenticating Users Against Text Files
- Authenticating Users by IP Address
- Authenticating Users Using HTTP Authentication
- Authenticating Users by Database Query

7. Error Management
- Overview
- Error Reporting

8. PHP and XML
- Overview
- Creating an XML Parser
- Parsing and Transforming XML Documents
- Dumping Database Contents into an XML File

9. Generating Dynamic Graphics with PHP
- Overview
- The GD Library
- Enabling GD Support
- Generating Graphics with GD

11. PHPGTK
- Installing PHPGTK
- Creating Basic GTK Objects
- Putting It All Together
- A Simple PHPGTK Application


FACILITIES
- Satu PC multimedia dengan LCD monitor untuk satu peserta
- Modul materi dalam bentuk cetak hardcover dan CD
- Certificate of course completion
- Bebas akses Internet kecepatan tinggi
- Training kit
-Makan siang dan snack dua kali


INSTRUCTOR

Romi Satria Wahono. Lahir di Madiun, 2 Oktober 1974. Menyelesaikan pendidikan dasar dan menengah di SD Negeri Sompok 4 dan SMP Negeri 8 Semarang. Menamatkan SMA di SMA Taruna Nusantara, Magelang pada tahun 1993. Menempuh pendidikan S1, S2, dan S3 (on-leave) di Department of Computer Science di Saitama University, Jepang pada tahun 1999, 2001, dan 2004. Cisco certified instructor lulusan Nanyang Technological University (NTU), Singapore, dan menjadi instruktur tetap di LIPI Cisco Regional Academy (RA) dan beberapa Cisco Regional/Local Academy lain. Kompetensi inti pada bidang Software Engineering, eLearning System, dan Knowledge Management.

Hendro Subagyo. Menyelesaikan program S1 (B.Eng) dan S2 (M.Eng) pada jurusan Ilmu Komputer dan Informasi Matematik di The University of Electro-Communications, Tokyo, Jepang pada tahun 1999 dan 2001. Saat ini sedang menyelesaikan program S3 (PhD) pada jurusan dan universitas yang sama. Peneliti di Pusat Dokumentasi Informasi Ilmiah (PDII), Lembaga Ilmu Pengetahuan (LIPI). Memiliki minat pada sistem operasi, pemrograman dan bahasa pemrograman (khususnya Java dan Real-Time Java) dan komputer aritmatika. Cisco Certified Instructor pada Cisco Regional Academy Centre for Scientific Documentation and Information-LIPI.
Read More...