top of page
TechEd Course Banner.png
logo-dark.webp

Rapid Application Development

104

Course Code:

This is placeholder text. To change this content, double-click on the element and click Change Content.

5 Days

Advanced

fotor_2023-5-12_10_29_21.png
Learning Objectives
  • Discover the key concepts covered in this course

  • Describe the key concepts of rapid application development

  • Describe the rapid application development model and its advantages and disadvantages

  • Describe the traditional waterfall system development life cycle

  • Differentiate between rapid application development and the traditional waterfall system development life cycle

  • Differentiate between rapid application development and the agile framework

  • Describe the considerations and characteristics of rapid application development

  • Describe the best practices when performing rapid software delivery

  • Describe the customer-oriented rapid application development framework

  • Describe the best practices for creating a customer-focused development culture

  • Describe the tools and frameworks that can be used for rapid application development

  • Describe the tools and platforms that can be used for cross-platform rapid application development

  • Quickly create an application using the xamarin development tool

  • Summarize the key concepts covered in this course

Anchor 1
Prerequisites:
  • Knowledge of object-oriented programming concepts is required.

Intended Audience

This course is for Developers Solutions Architects & Data Engineers.

focused-students-using-tablet-discussing-information (1).jpg
Course Outline:

Module 1: Overview of RAD


  • RAD workspace overview

  • Creating projects

  • Edit, compile, and run Java applications

  • Debugging Java applications


Module 2: Team Development Using CVS


  • Concurrent Version System (CVS) overview

  • Installing CVS

  • Creating repository

  • Adding projects to repository

  • Committing changes

  • Update from repository

  • Comparison and merge

  • Resolving conflicts

  • Creating versions


Module 3: Testing and Performance Tuning


  • Creating JUnit tests

  • Creating JUnit test suites

  • Profiling tooling overview

  • Profiling perspective

  • Profiling Java applications

  • Monitors view

  • Profiling console view

  • Statistical and Graphical Profiling views

  • Sequence diagrams views

  • Identifying application bottlenecks


Module 4: Visual Editor for Java


  • Overview of Visual Editor for Java

  • Adding visual components

  • Code Synchronization

  • Externalizing strings

  • Event handling

  • Using Code Template to add event listeners

  • Testing Visual JavaBeans


Module 5: Eclipse Overview


  • Eclipse platform architecture

  • Eclipse API

  • Write Plug-ins manually

  • Install a plug-in


Module 6: Plug-in Development Environment (PDE)


  • PDE perspective and concepts

  • PDE project structure

  • Creating plug-in with PDE

  • Debug and run a plug-in


Module 7: Developing Session Beans with RAD


  • JEE Perspective overview

  • Creating enterprise application and EJB project

  • EJB project structure

  • Creating session beans with wizard

  • Using EJB Deployment Descriptor editor

  • Generating deployment code

  • Deploying to RAD Test Environment

  • Testing with Universal Test Client

  • Deploying to remote production server


Module 8: Developing JPA Entities with RAD


  • Defining entities

  • Adding persistent fields

  • Specifying custom finder methods

  • Defining data sources

  • Defining Persistence Units

  • Using the Object Relational Mapping (ORM) editor

  • Creating data source in Server configuration

  • Generating database schema

  • Generating JPA entities from a schema (reverse-engineering)


Module 9: Developing Web Applications with RAD


  • Overview of Web applications and WAR file structure

  • Creating Web projects

  • Editing Web Application deployment descriptors

  • Developing Servlets

  • Developing JavaServer Page

  • Developing custom tags

  • Developing JavaServer Faces (JSF) applications


Module 10: Using RAD's XML Development Environment


  • Overview of XML Concepts

  • Creating XML file from scratch

  • Creating DTD from an XML file

  • Creating XML from DTD file

  • Creating XML Schema from DTD


Module 11: Developing Web Services


  • Overview of Web Services Concepts

  • Developing Web Services in RAD

  • Publishing Web Services

  • Discovering and using Web Services

  • Develop an EJB Type Web Service


Module 12: Advanced Data Access


  • Database design in Data perspective

  • Creating SQL statements to access data

  • Generating XML from queries

 

Program Highlights

Highly engaging & interactive sessions

70% Hands On

Quizzes & Assessments

24*7 Support

Submit Request

Thanks for submitting!

Contact Us Now

+91 953-537-5027

Why TechEd Trainings?

​Handcrafted Content

Professional Trainers

Hands On Labs

Seamless Delivery

bottom of page