Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Thursday, October 29 • 10:00am - 10:45am
Cloud, Mobile and Web Development - Morning Session A LIMITED

Log in to save this to your schedule and see who's attending!

Limited Capacity seats available


Enroll in BOTH Sessioon A and B in either morning or afternoon. 

Cloud, Mobile and Web Development is a workshop brought to you by Transformix Computer Corporation.  The workshop is designed for professionals with basic exposure to programming.  It provides a hands-on entry into modern software development using a practical, model-driven development paradigm. The emphasis is on using a toolset that provides code generation with no trade-offs in design or performance that can be deployed to a wide range of projects. Through these patterns provided by the toolset, attendees gain experience constructing modern applications in a cloud-based development environment that they can deploy immediately.


Application development has clearly shifted in favor of cloud, web and mobile technologies.  Terms such as Ajax, JavaScript, HTML5, CSS, etc have established themselves as essential components in the fabric of what are important today’s systems. Web development has changed from the development of static pages to more dynamic forms.  At the same time, software development tools and techniques are advancing at a rapid rate. Taken individually, these phenomena can present a daunting picture. However, a closer analysis focusing on the capabilities offered from selected develop tools and frameworks shows how much these seemingly disparate phenomena have converged. More specially, cloud-based tools are available today that make developing cloud, web and mobile applications easier than previous generation development tools!  This workshop uses one such framework called WaveMaker to illustrate how developers with limited prior programming experience but some database exposure, using the right tools, can build functional cloud, web and mobile applications quickly.  Through a series of hands-on labs on course provided computers, using existing data sources, several applications are developed by attendees.  Further, the labs are available for users to download on their own systems at a later date. 

In class you will craft an application using open web technologies: HTML, JavaScript, and CSS. While the domain is for one type of application, the app is designed to be extended easily to other domains. In the process of assembling our application, we explore programming concepts and gain practical experience in JavaScript, Restful API’s, integrating with existing applications and data sources and working with a modern cloud-based development toolset.

The WaveMaker development studio comes in both a cloud version and a desktop version.  In this workshop we take advantage of this feature by developing applications locally that can be deployed in the cloud. Further, skills used in the desktop version are transferable to cloud based development as well.

 

The one and one half-hour workshop is divided into two 45 minute sessions.  The complete workshop is offered once in the morning and once in the afternoon. Together the sessions are designed to provide a practical high level overview of:

  • How software is organized in a mobile first, cloud first context
  • Modern approaches to the practice of software development
  • Core web technologies HTML, JavaScript, CSS
  • JavaScript exercises: functions, scope, variables, arrays, objects, iteration/collections. Exercises are taught in the context of practical applications that allow attendees to visualize results immediately
  • Generating HTML (DOM) and CSS via JavaScript
  • Backend abstracted using cloud-based “backend as a service” such as Google Maps, Existing relational databases and existing green screens.
  • Templates and web components presented as the building blocks of modern UIs
  • Data encapsulation and communication via JavaScript objects and JSON

 

What You Will Learn

  • Solid foundation in how modern software is organized
  • Hands-on experience building the beginnings of a modern cloud capable application
  • Technical reinforcement in core web technologies HTML, CSS, with emphasis on JavaScript through code generation
  • Reusable patterns of code and functionality deployable across a wide range of projects

 

Prerequisites & Preparation

  • 20 laptops will be available to the attendees provided for use during the class.
  • The class will not accommodate BYOD. 
  • Experience with any programming language.
  • People with prior programing experience with get the most out of classes.
  • Although the toolset is JAVA and JavaScript based, no prior experience with either is necessary.
  • Eagerness to roll your sleeves up and craft solutions

 

WaveMaker

WaveMaker is a rapid web application development tool for the leading Relational Database Management Systems (RDBMS) including Oracle, Microsoft SQL Server, IBM DB2, MySQL, etc. Using only a web browser and limited programming experience, users can develop and deploy professional applications that are both fast and secure. WaveMaker combines the qualities of a personal database, productivity, ease of use, and flexibility with the qualities of an enterprise database, security, integrity, scalability, availability and built for the mobile, web and the cloud.

WaveMaker makes it easy to design Web 2.0 applications with its quick and fast environment for creating business based applications and maintaining them. This software takes away the burden of coding with java to produce applications for Web 2.0, so developers waste less time figuring out coding Java and concentrate on figuring out solutions for business problems since the software’s WYSIWYG development has been especially integrated for business background. This software can produce good quality of standard Java applications which makes it CIO (Configuration Interface Object) safe and can be also be used by developers using Java IDE. Its Java components give powerful security and data access. WaveMaker Studio is compatible with many operating systems including Windows 10/87/XP/Vista, Linux and Mac OS X.

WaveMaker is also cloud ready which means there is not trouble of moving Web apps to cloud hosting, this makes WaveMaker only free available software to provide cloud development platform. These software Studio’s visual tools are similar to Microsoft Access to make developing easy and take away all complexity of creating applications. This software also reduces the learning curve of Java for users. WaveMaker Studio is a great WYSIWYG tool that runs smoothly on standard and modern browsers such as Firefox, Safari, Internet Explorer and Chrome and WaveMaker Apps run on the software’s standard-based Java server.

Some of WaveMaker’s important features are it allows you to create drag and drop application assembly; it also supports one-click database import and one-click related data forms; it also gives live data preview with studio and built in data grid pigmentation to make it easy to produce application without any hassle. This software also has facility that provides role-based access controls and auto compete search boxes which makes this software efficient to build applications and finally provides secure single sign-on feature for the website.

Transformix Computer Corporation

Transformix is a San Diego, California based software engineering firm specializing in migrating legacy applications and modernizing them to the cloud, web and mobile technologies.

Speakers
avatar for Charles Finley

Charles Finley

President, Transformix Computer Corp
Charles Finley is President of Transformix which specializes in legacy application migration and modernization. He has over 40 years experience working in a number of different computing environments. Systems range from legacy COBOL and green screen based applications to cloud, web and mobile applications.



Thursday October 29, 2015 10:00am - 10:45am
Royal Palms Room

Attendees (12)