Java 8 Programming and Object Oriented Essentials for Developers New to OO (5 Days)

Size: px
Start display at page:

Download "Java 8 Programming and Object Oriented Essentials for Developers New to OO (5 Days)"

Transcription

1 Java 8 Prgramming and Object Oriented Essentials fr Develpers New t OO (5 Days) This curse is geared fr develpers wh have little r n prir wrking knwledge f bjectriented (OO) prgramming languages (such as C, COBOL, 4GL, and s frth). Thrughut the curse, yu will learn the best practices fr writing great OO prgrams in Java 8, using sund develpment techniques, imprved features fr better perfrmance, and new capabilities fr addressing rapid applicatin develpment. Special emphasis is placed n OO cncepts and best practices. What Yu'll Learn OO prgramming and its advantages in tday's wrld Objects, classes, and OO implementatins Basic cncepts f OO such as encapsulatin, inheritance, plymrphism, and abstractin Fundamentals f the Java language, its imprtance, uses, strengths, and weaknesses Hw Java language relates t OO prgramming and the bject mdel Use classes, inheritance and plymrphism Use cllectins, generics, autbxing, and enumeratins Use Lambda expressins Use the stream applicatin prgramming interface (API) Discver the new date/time API Use the Java Database Cnnectivity (JDBC) API fr database access Wrk with anntatins Java tling Specific Java 8 features that are cvered in the curse include: The new date/time API Lambda expressins Methd and cnstructr references The stream API Cllectrs The ptinal class Wh Needs t Attend Develpers wh wish t use Java r wh need t reinfrce sund OO Java cding practices Prerequisites Practical experience wrking with prcedural r nn-oo languages such as C, COBOL, 4GL, r mainframe

2 Curse Outline 1. Java 8: A First Lk The Java Platfrm Java Platfrms Lifecycle f a Java Prgram Respnsibilities f JVM Dcumentatin and Cde Reuse Using the JDK Setting up Envirnment Lcating Class Files Cmpiling Package Classes Surce and Class Files Java Applicatins The Eclipse Paradigm Wrkbench and Wrkspace Views Editrs Perspectives Prjects 2. OO Cncepts Object-Oriented Prgramming Real-Wrld Objects Classes and Objects Object Behavir Methds and Messages Inheritance, Abstractin, and Plymrphism Encapsulatin Inheritance Methd Overriding Plymrphism 3. Getting Started with Java Writing a Simple Class Classes in Java Class Mdifiers and Types Class Instance Variables Primitives vs. Object References Creating Objects Adding Methds t the Class Passing Parameters int Methds Returning a Value frm a Methd Overladed Methds Cnstructrs Optimizing Cnstructr Usage

3 Language Statements Operatrs Cmparisn and Lgical Operatrs Lping Cntinue and Break Statements The Switch Statement The Fr-Each() Lp Fr-Each Lp Restrictins Using Strings Strings String Methds String Equality StringBuffer StringBuilder Java 8: String Jiner Specializing in a Subclass Extending a Class Casting The Object Class Default Cnstructr Implicit Cnstructr Chaining 4. Essential Java Prgramming Fields and Variables Instance vs. Lcal Variables: Usage Differences Data Types Default Values Blck Scping Rules Final and Static Fields Static Methds Using Arrays Arrays Accessing the Array Multidimensinal Arrays Cpying Arrays Variable Arguments Java Packages and Visibility Class Lcatin f Packages The Package Keywrd Imprting Classes Executing Prgrams Java Naming Cnventins

4 5. Advanced Java Prgramming Inheritance and Plymrphism Plymrphism: The Subclasses Upcasting vs. Dwncasting Calling Superclass Methds frm Subclass The Final Keywrd Interfaces and Abstract Classes Separating Capability frm Implementatin Abstract Classes Implementing an Interface Abstract Classes vs. Interfaces Exceptins Exceptin Architecture Handling Multiple Exceptins Autmatic Clsure f Resurces Creating Yur Own Exceptins Thrwing Exceptins Checked vs. Unchecked Exceptins 6. Java Develper's Tlbx Utility Classes Wrapper Classes The Number Class Randm Numbers Autbxing/Unbxing The Date Class Enumeratins and static imprts Enumeratin Syntax When Yu Shuld Use Enumeratins Using Static Imprts When Yu Shuld Use Static Imprts Java 8 - The Date/Time API The Cre Date/Time classes Frmatting Dates Wrking with Time Znes Manipulate Date/Time Values 7. Cllectins and Generics Generics Generics and Subtyping Bunded Wildcards Generic Methds Legacy Calls t Generics When Generics Shuld Be Used Cllectins Characterizing Cllectins Cllectin Interface Hierarchy

5 Iteratrs The Set Interface The List Interface Queue Interface Map Interfaces Using the Right Cllectin Cllectins and Multithreading 8. Lambda and Streams Java 8: Intrductin t Lambda Functinal vs OO Prgramming Annymus Inner-classes Lambda Expressin Syntax Functinal Interfaces Methd references Cnstructr references Java 8: Streams Prcessing Cllectins f data The Stream interface Reductin and Parallelism Filtering cllectin data Srting Cllectin data Map cllectin data Find elements in Stream Numeric Streams Create infinite Streams Surces fr using Streams Java 8: Cllectrs Creating Cllectins frm a Stream Grup elements in the Stream Multi-level gruping f elements Partitining Streams 9. Java Applicatin Develpment Intrductin t Anntatins Anntatins Overview Wrking with Java Anntatins JDBC Cnnecting t the Database Statement and PreparedStatement ResultSet Executing Inserts, Updates, and Deletes Cntrlling Transactins and Cncurrency

Java 8 Programming for OO Experienced Developers

Java 8 Programming for OO Experienced Developers www.peaklearningllc.com Java 8 Programming for OO Experienced Developers (5 Days) This course is geared for developers who have prior working knowledge of object-oriented programming languages such as

More information

Fast Track to Core Java 8 Programming for OO Developers (TT2101-J8) Day(s): 3. Course Code: GK1965. Overview

Fast Track to Core Java 8 Programming for OO Developers (TT2101-J8) Day(s): 3. Course Code: GK1965. Overview Fast Track to Core Java 8 Programming for OO Developers (TT2101-J8) Day(s): 3 Course Code: GK1965 Overview Java 8 Essentials for OO Developers is a three-day, fast-paced, quick start to Java 8 training

More information

JAVA. Java Syllabus. Introduction to Sun Technologies Pre-requirements of Java Development

JAVA. Java Syllabus. Introduction to Sun Technologies Pre-requirements of Java Development Java Syllabus Intrductin t Sun Technlgies Pre-requirements f Java Develpment JDK Installatin and setting the Classpath Java surce file structure Basics f Java Prgramming Cmpiling the Prgram The main()

More information

PHP / JAVA Summer Training Program 2012

PHP / JAVA Summer Training Program 2012 PHP / JAVA Summer Training Prgram 2012 Curse Duratin: 45 days Pre-Requisite: Basic Knwledge f Internet Curse Fee: 10,000 ( Online Examinatin Fee, Bks, Certificatin, Tls & Sftware's Included ) Intrductin

More information

2. Candidate can appear in SCJA/OCJA or SCJP/OCJP certifications. Module I

2. Candidate can appear in SCJA/OCJA or SCJP/OCJP certifications. Module I Java SE Syllabus Pre-Requite: Basics f Prgramming (C r C++) Exit Prfile: 1. Applicatin Prgrammer 2. Candidate can appear in SCJA/OCJA r SCJP/OCJP certificatins. Mdule I 1 Intrductin t Java 2 Pre- requites

More information

Introduction to Programming ArcObjects using the Microsoft.Net Framework

Introduction to Programming ArcObjects using the Microsoft.Net Framework Intrductin t Prgramming ArcObjects using the Micrsft.Net Framewrk Three days Overview ArcObjects cmpnents are the building blcks f the ArcGIS family f prducts, and the ArcObjects libraries prvide a set

More information

Core Java and Advanced Java

Core Java and Advanced Java Cre Java and Advanced Java 1. Intrductin t Java prgramming The Java Virtual Machine Variables and data types Cnditinal and lping cnstructs Arrays 2. Object-riented prgramming with Java Classes and Objects

More information

University of San Carlos Talamban Campus College of Engineering Department of Computer Engineering VISION

University of San Carlos Talamban Campus College of Engineering Department of Computer Engineering VISION University f San Carls Curse Syllabus Cmputer Engineering Department CpE 212 (Basic Cmputer Prgramming) University f San Carls Talamban Campus Cllege f Engineering Department f Cmputer Engineering VISION

More information

DOT NET SYLLABUS FOR 6 WEEKS

DOT NET SYLLABUS FOR 6 WEEKS www.escninfsystems.cm Cntact: +91-8090978001, 9450277921 E-mail: escninfsystems@gmail.cm DOT NET SYLLABUS FOR 6 WEEKS INTRODUCTION TO.NET Dmain f.net D.N.A. Architecture One Tier Tw Tier Three Tier N-Tier

More information

Groovy Programming Language. Duration : 5 days. Groovy Getting Started. Groovy Big Picture. Groovy Language Spec. Syntax.

Groovy Programming Language. Duration : 5 days. Groovy Getting Started. Groovy Big Picture. Groovy Language Spec. Syntax. Grvy Prgramming Language Duratin : 5 days Grvy Getting Started Dwnlad Grvy Setting up Grvy Installing Grvy grvyc the Grvy cmpiler grvysh the Grvy cmmand -like shell grvycnsle the Grvy Swing cnsle IDE integratin

More information

History of Java. VM (Java Virtual Machine) What is JVM. What it does. 1. Brief history of Java 2. Java Version History

History of Java. VM (Java Virtual Machine) What is JVM. What it does. 1. Brief history of Java 2. Java Version History Histry f Java 1. Brief histry f Java 2. Java Versin Histry The histry f Java is very interesting. Java was riginally designed fr interactive televisin, but it was t advanced technlgy fr the digital cable

More information

Course 10262A: Developing Windows Applications with Microsoft Visual Studio 2010 OVERVIEW

Course 10262A: Developing Windows Applications with Microsoft Visual Studio 2010 OVERVIEW Curse 10262A: Develping Windws Applicatins with Micrsft Visual Studi 2010 OVERVIEW Abut this Curse In this curse, experienced develpers wh knw the basics f Windws Frms develpment gain mre advanced Windws

More information

Varargs Training & Software Development Centre Private Limited, Web Component Development using Servlets and JSP

Varargs Training & Software Development Centre Private Limited, Web Component Development using Servlets and JSP Advance Java Curriculum Web Cmpnent Develpment using Servlets and JSP INTRODUCTION TO J2EE & WEB APPLICATION What is web applicatin Intrductin with URL, Query String Web Server, Client & Server side script

More information

Querying Data with Transact SQL

Querying Data with Transact SQL Querying Data with Transact SQL Curse Cde: 20761 Certificatin Exam: 70-761 Duratin: 5 Days Certificatin Track: MCSA: SQL 2016 Database Develpment Frmat: Classrm Level: 200 Abut this curse: This curse is

More information

Dotnet ( 4 Month ) Course Content. Introduction to.net Framework

Dotnet ( 4 Month ) Course Content. Introduction to.net Framework Dtnet ( 4 Mnth ) Curse Cntent Intrductin t.net Framewrk What is.net Why.Net Advantages f.net Framewrk Understanding the.net Framewrk Need Of.Net Framewrk Versin f.net Framewrk Intrductin f CLR CLR Architecture

More information

JavaScript for Developers

JavaScript for Developers Curse Cde: 55244 Certificatin Exam: N/A Duratin: 5 Days Certificatin Track: N/A Frmat: Classrm Level: 200 Abut this curse: This five-day instructr-led is an in depth hands-n study f JavaScript. The curse

More information

Analysing Big Data with Microsoft R

Analysing Big Data with Microsoft R Analysing Big Data with Micrsft R Analysing Big Data with Micrsft R Curse Cde: 20773 Certificatin Exam: 70-773 Duratin: 3 Days Certificatin Track: MCSA: Machine Learning Frmat: Classrm Level: 300 Abut

More information

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions Develping Micrsft SharePint Server 2013 Cre Slutins Develping Micrsft SharePint Server 2013 Cre Slutins Curse Cde: 20488 Certificatin Exam: 70-488 Duratin: 5 Days Certificatin Track: N/A Frmat: Classrm

More information

Common Language Runtime

Common Language Runtime Intrductin t.net framewrk.net is a general-purpse sftware develpment platfrm, similar t Java. Micrsft intrduced.net with purpse f bridging gap between different applicatins..net framewrk aims at cmbining

More information

OBJECTIVES... 2 TARGET GROUP... 2 TRAINING METHOD... 3 COURSE DURATION... 3 COURSE BREAKDOWN... 3

OBJECTIVES... 2 TARGET GROUP... 2 TRAINING METHOD... 3 COURSE DURATION... 3 COURSE BREAKDOWN... 3 : LEVEL 1...2 OBJECTIVES... 2 TARGET GROUP... 2 TRAINING METHOD... 3 COURSE DURATION... 3 COURSE BREAKDOWN... 3 : LEVEL2...6 OBJECTIVES... 6 TARGET GROUP... 6 TRAINING METHOD... 7 COURSE DURATION... 7

More information

present Advanced MSBI Automate your SDLC

present Advanced MSBI Automate your SDLC present Advanced MSBI Autmate yur SDLC advanced MSBI autmate yur sdlc SUMMARY This 3 days training prgram will allw intermediate t senir Micrsft BI develpers and architects t intrduce elements f DevOps,

More information

Introduction to Eclipse

Introduction to Eclipse Intrductin t Eclipse Using Eclipse s Debugger 16/04/2010 Prepared by Chris Panayitu fr EPL 233 1 Eclipse debugger and the Debug view Eclipse features a built-in Java debugger that prvides all standard

More information

Downloading Webdriver Jars and configuration in Eclipse

Downloading Webdriver Jars and configuration in Eclipse Curse Cntent Testing Fundamentals What is Autmatin testing? Benefits f Autmatin testing? What type f Test cases can autmate? What type f test cases nt t autmate? Autmatin life cycle Different types f Autmatin

More information

Implementing a SQL Data Warehouse

Implementing a SQL Data Warehouse Implementing a SQL Data Warehuse Implementing a SQL Data Warehuse Curse Cde: 20767 Certificatin Exam: 70-767 Duratin: 5 Days Certificatin Track: MCSA: SQL 2016 BI Develpment Frmat: Classrm Level: 300 Abut

More information

CS5530 Mobile/Wireless Systems Swift

CS5530 Mobile/Wireless Systems Swift Mbile/Wireless Systems Swift Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs cat annunce.txt_ imacs remte VNC access VNP: http://www.uccs.edu/itservices/services/netwrk-andinternet/vpn.html

More information

Admin Report Kit for Exchange Server

Admin Report Kit for Exchange Server Admin Reprt Kit fr Exchange Server Reprting tl fr Micrsft Exchange Server Prduct Overview Admin Reprt Kit fr Exchange Server (ARKES) is an Exchange Server Management and Reprting slutin that addresses

More information

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server Implementing a Data Warehuse with Micrsft SQL Server Implementing a Data Warehuse with Micrsft SQL Server Curse Cde: 20463 Certificatin Exam: 70-463 Duratin: 5 Days Certificatin Track: MCSA: SQL Server

More information

Programming Project: Building a Web Server

Programming Project: Building a Web Server Prgramming Prject: Building a Web Server Submissin Instructin: Grup prject Submit yur cde thrugh Bb by Dec. 8, 2014 11:59 PM. Yu need t generate a simple index.html page displaying all yur grup members

More information

PHP LANGUAGE TRAINING PROGRAM. Course Content

PHP LANGUAGE TRAINING PROGRAM. Course Content Curse Duratin: 2 Mnths PHP LANGUAGE TRAINING PROGRAM Pre-Requisite: Basic Knwledge f Internet and Cmputer Curse Fee: 10,000 ( Online Examinatin Fee, Bks, Certificatin, Tls & Sftware's Included ) Intrductin

More information

Second Assignment Tutorial lecture

Second Assignment Tutorial lecture Secnd Assignment Tutrial lecture INF5040 (Open Distributed Systems) Faraz German (farazg@ulrik.ui.n) Department f Infrmatics University f Osl Octber 17, 2016 Grup Cmmunicatin System Services prvided by

More information

Developing Java Web Services. Duration: 5 days

Developing Java Web Services. Duration: 5 days QWERTYUIOP{ Develping Java Web Services Duratin: 5 days The Develping Java Web Services training class prepares Java prgrammers t develp interperable Java Web services and using SOAP, WSDL, and XML Schema.

More information

Ivy s Business Analytics Certification Programme Details (Module I + II+ III + IV)

Ivy s Business Analytics Certification Programme Details (Module I + II+ III + IV) Ivy s Business Analytics Certificatin Prgramme Details (Mdule I + II+ III + IV) Based n Industry Cases, Live Exercises, & Industry Executed Prjects Mdule (I) - Analytics Essentials 81 hrs 1. Statistics

More information

Training Consulting - Mentoring

Training Consulting - Mentoring Training Cnsulting - Mentring Official Curse Syllabus Mastering VB.NET using Visual Studi 2005 DUNN Training and Cnsulting 4805 Rambling Rse Drive Cumming, GA 30040 770 653-6364 mailt:inf@dunntraining.cm

More information

CLOUD & DATACENTER MONITORING WITH SYSTEM CENTER OPERATIONS MANAGER. Course 10964B; Duration: 5 Days; Instructor-led

CLOUD & DATACENTER MONITORING WITH SYSTEM CENTER OPERATIONS MANAGER. Course 10964B; Duration: 5 Days; Instructor-led CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: www.inf-trek.cm CLOUD & DATACENTER MONITORING WITH SYSTEM CENTER OPERATIONS MANAGER Curse 10964B; Duratin: 5 Days; Instructr-led WHAT YOU WILL LEARN This curse

More information

Internship in PHP based Web Designing

Internship in PHP based Web Designing Internship in PHP based Web Designing Cntact Us: sftrniics@gmail.cm Internship Crdinatr 9037291113, 9995970405 Why Internship? We are all aware f the fact that getting an Engineering degree frm a gd cllege

More information

Course 6368A: Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2008

Course 6368A: Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2008 Curse 6368A: Prgramming with the Micrsft.NET Framewrk Using Micrsft Visual Studi 2008 5 Days Abut this Curse This five-day, instructr-led curse prvides an intrductin t develping n-tier applicatins fr the

More information

Essentials for IBM Cognos BI (V10.2) Day(s): 5. Overview

Essentials for IBM Cognos BI (V10.2) Day(s): 5. Overview Essentials fr IBM Cgns BI (V10.2) Day(s): 5 Curse Cde: B5270G Overview NOTE: This is an Instructr Led Online curse. Please d nt make any travel arrangements. IBM Cgns Educatin is nw pleased t ffer yu ur

More information

SW-G using new DryadLINQ(Argentia)

SW-G using new DryadLINQ(Argentia) SW-G using new DryadLINQ(Argentia) DRYADLINQ: Dryad is a high-perfrmance, general-purpse distributed cmputing engine that is designed t manage executin f large-scale applicatins n varius cluster technlgies,

More information

Computer Science Department cs.salemstate.edu. ITE330 Web Systems. Catalog description:

Computer Science Department cs.salemstate.edu. ITE330 Web Systems. Catalog description: Cmputer Science Department cs.salemstate.edu ITE330 Web Systems 4 cr. Catalg descriptin: This curse prvides an intrductin t web systems and technlgies, including an verview f architecture f a website,

More information

CS200T Programming in Java I [Onsite]

CS200T Programming in Java I [Onsite] CS200T Prgramming in Java I [Onsite] Curse Descriptin: This curse cvers the fundamentals f Java prgramming. Object-riented prgramming techniques and Unified Mdeling Language (UML) are als intrduced. Students

More information

IGEEKS TECHNOLOGIES. Software Training Division. Academic Projects for BE,ME,MCA,BCA and PHD Students. IGeekS Technologies (Make Final Year Project)

IGEEKS TECHNOLOGIES. Software Training Division. Academic Projects for BE,ME,MCA,BCA and PHD Students. IGeekS Technologies (Make Final Year Project) IGEEKS TECHNOLOGIES Sftware Training Divisin Academic Prjects fr BE,ME,MCA,BCA and PHD Students IGeekS Technlgies (Make Final Year Prject) N: 19, MN Cmplex, 2nd Crss, Sampige Main Rad, Malleswaram, Bangalre-

More information

Getting Started with the SDAccel Environment on Nimbix Cloud

Getting Started with the SDAccel Environment on Nimbix Cloud Getting Started with the SDAccel Envirnment n Nimbix Clud Revisin Histry The fllwing table shws the revisin histry fr this dcument. Date Versin Changes 09/17/2018 201809 Updated figures thrughut Updated

More information

EASTERN ARIZONA COLLEGE Visual Basic Programming I

EASTERN ARIZONA COLLEGE Visual Basic Programming I EASTERN ARIZONA COLLEGE Visual Basic Prgramming I Curse Design 2015-2016 Curse Infrmatin Divisin Business Curse Number CMP 121 Title Visual Basic Prgramming I Credits 3 Develped by Lydia Mata Lecture/Lab

More information

CCNA course contents:

CCNA course contents: CCNA curse cntents: Prerequisites: The knwledge and skills that yu must have befre attending this curse are as fllws: Basic cmputer literacy Windws navigatin skills Basic Internet usage skills Fundamental

More information

Block 1: ZYNQ-7000 Architecture. Objectives:

Block 1: ZYNQ-7000 Architecture. Objectives: Blck 1: ZYNQ-7000 Architecture Describe the architecture and cmpnents that cmprise the Zynq All Prgrammable SC prcessing system (PS) Relate a user design gal t the functin, benefit, and use f the Zynq

More information

DB2 10 for z/os System Administration. Day(s): 5. Overview

DB2 10 for z/os System Administration. Day(s): 5. Overview DB2 10 fr z/os System Administratin Day(s): 5 Curse Cde: CV851G Overview The curse is updated fr DB2 10 fr z/os. This is the Classrm versin f Instructr-led Online Curse (3V851GB). Administratrs f DB2 10

More information

Microsoft. Microsoft. Curriculum for Microsoft. - SQL Server 2008 for 2 days. - VB for 7 days. - ASP for 3 days. - Access for 1 day.

Microsoft. Microsoft. Curriculum for Microsoft. - SQL Server 2008 for 2 days. - VB for 7 days. - ASP for 3 days. - Access for 1 day. Micrsft Curriculum fr Micrsft We deliver all ur curses as Crprate Training as well if yu are a grup interested in the curse, this ptin may be mre advantageus fr yu. Micrsft - SQL Server 2008 fr 2 days

More information

Customer Upgrade Checklist

Customer Upgrade Checklist Custmer Upgrade Checklist Getting Ready fr Yur Sabre Prfiles Upgrade Kicking Off the Prject Create a prfiles prject team within yur agency. Cnsider including peple wh can represent bth the business and

More information

CS1150 Principles of Computer Science Introduction

CS1150 Principles of Computer Science Introduction Principles f Cmputer Science Intrductin Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Intr f Intr Yanyan Zhuang PhD in netwrk systems yzhuang@uccs.edu Office

More information

Tree Processing (DOM)

Tree Processing (DOM) XML Prcessing Tree Prcessing (DOM) Lecture "XML in Cmmunicatin Systems" Chapter 6 Dr.-Ing. Jesper Zedlitz Research Grup fr Cmmunicatin Systems Dept. f Cmputer Science Christian-Albrechts-University in

More information

ITE320 Information Management Systems

ITE320 Information Management Systems Cmputer Science Department cs.salemstate.edu ITE320 Infrmatin Management Systems 4 cr. Catalg descriptin: It is the rle f the IT prfessinal t develp, deply, manage and integrate data and infrmatin systems

More information

Android Certified Associate Developer

Android Certified Associate Developer Andrid Certified Assciate Develper Duratin: 5 days instructr-led curse Prerequisites All participants shuld knw the fundamentals f bject riented prgramming using JAVA, and be familiar with basic Java SE

More information

A solution for automating desktop applications with Java skill set

A solution for automating desktop applications with Java skill set A slutin fr autmating desktp applicatins with Java skill set Veerla Shilpa (Senir Sftware Engineer- Testing) Mysre Narasimha Raju, Pratap (Test Autmatin Architect) Abstract LeanFT is a pwerful and lightweight

More information

Step- by- Step Instructions for Adding a HotPot Activity 1. Click the Turn editing on button on the course home page.

Step- by- Step Instructions for Adding a HotPot Activity 1. Click the Turn editing on button on the course home page. 1 Adding a Ht Ptates Activity Ht Ptates (versin 6.3 fr Windws, and versin 6.1 fr Java) has been a mainstay in develping interactive nline activities in language training fr mre than 10 years. The HtPt

More information

Maximo Reporting: Maximo-Cognos Metadata

Maximo Reporting: Maximo-Cognos Metadata Maxim Reprting: Maxim-Cgns Metadata Overview...2 Maxim Metadata...2 Reprt Object Structures...2 Maxim Metadata Mdel...4 Metadata Publishing Prcess...5 General Architecture...5 Metadata Publishing Prcess

More information

/

/ What is C++ C++ is a general purpse, case-sensitive, free-frm prgramming language that supprts bject-riented, prcedural and generic prgramming. C++ is a middle-level language, as it encapsulates bth high

More information

Diploma in Advanced Web Development (6 Months)

Diploma in Advanced Web Development (6 Months) Diplma in Advanced Web Develpment (6 Mnths) Client Side Scripting (JavaScript) A brief Intrductin t Static web page Dynamic web page What is Script (Scripting Language) Types f Script (Client Side and

More information

ios Certified Associate Developer

ios Certified Associate Developer ios Certified Assciate Develper Duratin: 5 days instructr-led curse Prerequisites All participants shuld have basic cmpetency in at least ne bject-riented prgramming language (such as C++/C#/Java, Javascript).

More information

SAP Business One Hardware Requirements Guide

SAP Business One Hardware Requirements Guide Hardware Requirements Guide Dcument Versin: 1.13 2018-02-02 Release Family 9 Typgraphic Cnventins Type Style Example Descriptin Wrds r characters quted frm the screen. These include field names, screen

More information

Design Patterns. Collectional Patterns. Session objectives 11/06/2012. Introduction. Composite pattern. Iterator pattern

Design Patterns. Collectional Patterns. Session objectives 11/06/2012. Introduction. Composite pattern. Iterator pattern Design Patterns By Võ Văn Hải Faculty f Infrmatin Technlgies HUI Cllectinal Patterns Sessin bjectives Intrductin Cmpsite pattern Iteratr pattern 2 1 Intrductin Cllectinal patterns primarily: Deal with

More information

Operating systems. Module 7 IPC (Interprocess communication) PART I. Tami Sorgente 1

Operating systems. Module 7 IPC (Interprocess communication) PART I. Tami Sorgente 1 Operating systems Mdule 7 IPC (Interprcess cmmunicatin) PART I Tami Srgente 1 INTERPROCESS COMMUNICATION Prcesses within a system may be independent r cperating Cperating prcess can affect r be affected

More information

Parallel Processing in NCAR Command Language for Performance Improvement

Parallel Processing in NCAR Command Language for Performance Improvement Parallel Prcessing in NCAR Cmmand Language fr Perfrmance Imprvement Ping Gu, University f Wyming Mentr: Wei Huang, NCAR C- Mentr: Dave Brwn, NCAR August 1, 2013 Intrductin and Mtivatin ² The NCAR Cmmand

More information

OpenSceneGraph Tutorial

OpenSceneGraph Tutorial OpenSceneGraph Tutrial Michael Kriegel & Meiyii Lim, Herit-Watt University, Edinburgh February 2009 Abut Open Scene Graph: Open Scene Graph is a mdern pen surce scene Graph. Open Scene Graph (r shrt OSG)

More information

Software Engineering

Software Engineering Sftware Engineering Chapter #1 Intrductin Sftware systems are abstract and intangible. Sftware engineering is an engineering discipline that is cncerned with all aspects f sftware prductin. Sftware Prducts

More information

Arius 3.0. Release Notes and Installation Instructions. Milliman, Inc Peachtree Road, NE Suite 1900 Atlanta, GA USA

Arius 3.0. Release Notes and Installation Instructions. Milliman, Inc Peachtree Road, NE Suite 1900 Atlanta, GA USA Release Ntes and Installatin Instructins Milliman, Inc. 3424 Peachtree Rad, NE Suite 1900 Atlanta, GA 30326 USA Tel +1 800 404 2276 Fax +1 404 237 6984 actuarialsftware.cm 1. Release ntes Release 3.0 adds

More information

Chapter 1 Introduction. What is a Design Pattern? Design Patterns in Smalltalk MVC

Chapter 1 Introduction. What is a Design Pattern? Design Patterns in Smalltalk MVC Chapter 1 Intrductin Designing bject-riented sftware is hard, and designing reusable bject-riented sftware is even harder. It takes a lng time fr nvices t learn what gd bject-riented design is all abut.

More information

Project #1 - Fraction Calculator

Project #1 - Fraction Calculator AP Cmputer Science Liberty High Schl Prject #1 - Fractin Calculatr Students will implement a basic calculatr that handles fractins. 1. Required Behavir and Grading Scheme (100 pints ttal) Criteria Pints

More information

CS1150 Principles of Computer Science Methods

CS1150 Principles of Computer Science Methods CS1150 Principles f Cmputer Science Methds Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang CS1150 UC. Clrad Springs Opening Prblem Find the sum f integers frm 1 t 10, frm 20

More information

Java Database Connectivity

Java Database Connectivity Advanced Java Prgramming Curse Java Database Cnnectivity Sessin bjectives JDBC basic Wrking with JDBC Advanced JDBC prgramming By Võ Văn Hải Faculty f Infrmatin Technlgies Industrial University f H Chi

More information

Lab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2

Lab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2 UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C SPRING 2012 Lab 1 - Calculatr Intrductin In this lab yu will be writing yur first

More information

Integration to Fuel Truck Flowmeter Register. Java Native Interface. Windows Platforms

Integration to Fuel Truck Flowmeter Register. Java Native Interface. Windows Platforms Integratin t Fuel Truck Flwmeter Register via Java Native Interface n Windws Platfrms Team: Dec13-07 Team Members Bryce Kvindlg Yaze Wang Jasn Kaiser Advisr Prfessr Gurpur Prabhu Client Oakland Crpratin

More information

Computer Information Systems Department. Computer Information Systems: Programming. o Work Experience, General. o Open Entry/Exit

Computer Information Systems Department. Computer Information Systems: Programming. o Work Experience, General. o Open Entry/Exit SECTION A - Curse Infrmatin 1. Curse ID: 2. Curse Title: 3. Divisin: 4. Department: 5. Subject: 6. Shrt Curse Title: 7. Effective Term:: CISP 21 Prgramming in Java Business Divisin Cmputer Infrmatin Systems

More information

Creating a TES Encounter/Transaction Entry Batch

Creating a TES Encounter/Transaction Entry Batch Creating a TES Encunter/Transactin Entry Batch Overview Intrductin This mdule fcuses n hw t create batches fr transactin entry in TES. Charges (transactins) are entered int the system in grups called batches.

More information

Disaster Recovery. Practical Applications. Eric LaFollette. Director of Information Resources Lake County Clerk of Courts

Disaster Recovery. Practical Applications. Eric LaFollette. Director of Information Resources Lake County Clerk of Courts Disaster Recvery Practical Applicatins Eric LaFllette Directr f Infrmatin Resurces Lake Cunty Clerk f Curts Presentatin Outline Imprtance f a plan Disaster Recvery Scenaris Disaster Recvery Basics Lake

More information

DECISION CONTROL CONSTRUCTS IN JAVA

DECISION CONTROL CONSTRUCTS IN JAVA DECISION CONTROL CONSTRUCTS IN JAVA Decisin cntrl statements can change the executin flw f a prgram. Decisin cntrl statements in Java are: if statement Cnditinal peratr switch statement If statement The

More information

Project 3 Specification FAT32 File System Utility

Project 3 Specification FAT32 File System Utility Prject 3 Specificatin FAT32 File System Utility Assigned: Octber 30, 2015 Due: Nvember 30, 11:59 pm, 2015 Yu can use the reminder f the slack days. -10 late penalty fr each 24-hur perid after the due time.

More information

Java Database Connectivity

Java Database Connectivity Advanced Java Prgramming Curse Java Database Cnnectivity By Võ Văn Hải Faculty f Infrmatin Technlgies Industrial University f H Chi Minh City Sessin bjectives JDBC basic Wrking with JDBC Advanced JDBC

More information

AngularJS. Unit Testing AngularJS Filters and Services with Karma & Jasmine

AngularJS. Unit Testing AngularJS Filters and Services with Karma & Jasmine AngularJS Unit Testing AngularJS Filters and Services with Karma & Jasmine Filters Filters can be added in AngularJS t frmat r transfrm data AngularJS prvides filters t currency - Frmat a number t a currency

More information

To over come these problems collections are recommended to use. Collections Arrays

To over come these problems collections are recommended to use. Collections Arrays Q1. What are limitatins f bject Arrays? The main limitatins f Object arrays are These are fixed in size ie nce we created an array bject there is n chance f increasing r decreasing size based n ur requirement.

More information

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the

More information

Courseware Setup. Hardware Requirements. Software Requirements. Prerequisite Skills

Courseware Setup. Hardware Requirements. Software Requirements. Prerequisite Skills The Internet and Cmputing Cre Certificatin Guide cnsists f 64 Lessns, with lessn bjectives, summary and ten review questins. IC³ bjectives are easily lcated by using symbls thrughut the curseware. Curse

More information

NCTA-Certified Cloud Technologist (NCT) Exam NCT-110

NCTA-Certified Cloud Technologist (NCT) Exam NCT-110 NCTA-Certified Clud Technlgist (NCT) Exam NCT-110 Exam Infrmatin Candidate Eligibility: The NCTA-Certified Clud Technlgist (NCT) exam requires n applicatin fee, supprting dcumentatin, nr ther eligibility

More information

DIVAR IP 3000 Field Installation Guide

DIVAR IP 3000 Field Installation Guide CCTV IP Netwrk Vide Technical Brief DIVAR IP 3000 Field Installatin Guide 1 DIVAR IP 3000 Field Installatin Guide Overview The purpse f this guide is t prvide the step-by-step prcess f installing a DIVAR

More information

IMPORTING INFOSPHERE DATA ARCHITECT MODELS INFORMATION SERVER V8.7

IMPORTING INFOSPHERE DATA ARCHITECT MODELS INFORMATION SERVER V8.7 IMPORTING INFOSPHERE DATA ARCHITECT MODELS INFORMATION SERVER V8.7 Prepared by: March Haber, march@il.ibm.cm Last Updated: January, 2012 IBM MetaData Wrkbench Enablement Series Table f Cntents: Table f

More information

CUSTOM CONTROLS. Pieter Saelens Henri Reterink. Building for the future. Better, faster, everywhere.

CUSTOM CONTROLS. Pieter Saelens Henri Reterink. Building for the future. Better, faster, everywhere. CUSTOM CONTROLS Pieter Saelens Henri Reterink Why a custm cntrl? Extra functinalities! Generic reusable cntrls Graphs / Charts Scheduler HTML Editr (Frala) TimePicker Mre feature specific Prcedural questinnaire

More information

C++ Reference Material Programming Style Conventions

C++ Reference Material Programming Style Conventions C++ Reference Material Prgramming Style Cnventins What fllws here is a set f reasnably widely used C++ prgramming style cnventins. Whenever yu mve int a new prgramming envirnment, any cnventins yu have

More information

Tutorial on Eclipse Leshan Internet of Things (2IMN15) , Eindhoven University of Technology By Leila F. Rahman

Tutorial on Eclipse Leshan Internet of Things (2IMN15) , Eindhoven University of Technology By Leila F. Rahman Tutrial n Eclipse Leshan Internet f Things (2IMN15) 2016-2017, Eindhven University f Technlgy By Leila F. Rahman (l.f.rahman@tue.nl) Eclipse Leshan is an pen surce LWM2M prgramming framewrk in Java. This

More information

html o Choose: Java SE Development Kit 8u45

html o Choose: Java SE Development Kit 8u45 ITSS 3211 Intrductin f Prgramming 1 Curse ITSS 3211 Intrductin t Prgramming Instructr Jytishka Ray Term Summer 2016 Meetings Mndays, 6 p.m. 8:45 p.m. Rm JSOM 12.202 Instructr: Jytishka Ray Email: jxr114030@utdallas.edu

More information

Andrid Develpment Intrductin Sessin bjectives What s Andrid http://vvanhai.wrdpress.cm/ 3 What s Andrid Andrid architecture Andrid sftware develpment Hell Wrld n Andrid Mre Andrid Phnes 2 4 1 OHA and Andrid

More information

Standardizing On A Set Of Radio Set APIs To Ensure Waveform Portability

Standardizing On A Set Of Radio Set APIs To Ensure Waveform Portability Standardizing On A Set Of Radi Set APIs T Ensure Wavefrm Prtability Glenn Fgarty Embedded Sftware Engineer The Being Cmpany, Anaheim, CA glenn.a.fgarty@being.cm (714) 762-0137 Wavefrm Applicatin Prtability

More information

Level 2 Development Training

Level 2 Development Training Level 2 Develpment Training Level 2 Develpment Training Level 2 Develpment Training Vide Capture RSS 4000 Level 2 Develpment Training Vide Capture Cntents 1 Intrductin... 3 Intrductin... 3 Available Resurces...

More information

DS LABS DISTRIBUTED SYSTEMS PRACTICAL EXERCISES

DS LABS DISTRIBUTED SYSTEMS PRACTICAL EXERCISES DS LABS DISTRIBUTED SYSTEMS PRACTICAL EXERCISES Java Streams and TCP Sckets Jsé María F Mrán, 2013 Creative Cmmns License 9 OCTUBRE 2013 1 JAVA SOCKETS (TCP) 7 web server 7 firefx Applicatins Applicatins

More information

Product Documentation. New Features Guide. Version 8.7.5/XE6

Product Documentation. New Features Guide. Version 8.7.5/XE6 Prduct Dcumentatin New Features Guide Versin 8.7.5/XE6 2015 Embarcader Technlgies, Inc. Embarcader, the Embarcader Technlgies lgs, and all ther Embarcader Technlgies prduct r service names are trademarks

More information

JSR Java API for JSON Binding (JSON- B)

JSR Java API for JSON Binding (JSON- B) JSR Java API fr JSON Binding (JSON- B) Title: * Java API fr JSON Binding (JSON- B) Summary: * A standard binding layer (metadata & runtime) fr cnverting Java bjects t/frm JSON messages. Sectin 1: Identificatin

More information

Overview. Recommended pre-requisite courses: Key Skills. : CNS-220-1I: Citrix NetScaler Traffic Management

Overview. Recommended pre-requisite courses: Key Skills. : CNS-220-1I: Citrix NetScaler Traffic Management Mdule Title Duratin : CNS-220-1I: Citrix NetScaler Traffic Management : 5 days Overview Designed fr students with little r n previus NetScaler experience, this curse is best suited fr individuals wh will

More information

Aloha Offshore SDLC Process

Aloha Offshore SDLC Process Alha Sftware Develpment Life Cycle Alha Offshre SDLC Prcess Alha Technlgy fllws a sftware develpment methdlgy that is derived frm Micrsft Slutins Framewrk and Ratinal Unified Prcess (RUP). Our prcess methdlgy

More information

Infrastructure Series

Infrastructure Series Infrastructure Series TechDc WebSphere Message Brker / IBM Integratin Bus Parallel Prcessing (Aggregatin) (Message Flw Develpment) February 2015 Authr(s): - IBM Message Brker - Develpment Parallel Prcessing

More information

Andrid prgramming curse Data strage Sessin bjectives Internal Strage Intrductin By Võ Văn Hải Faculty f Infrmatin Technlgies Andrid prvides several ptins fr yu t save persistent applicatin data. The slutin

More information

Exporting and Importing the Blackboard Vista Grade Book

Exporting and Importing the Blackboard Vista Grade Book Exprting and Imprting the Blackbard Vista Grade Bk Yu can use the Blackbard Vista Grade Bk with a spreadsheet prgram, such as Micrsft Excel, in a number f different ways. Many instructrs wh have used Excel

More information

ROCK-POND REPORTING 2.1

ROCK-POND REPORTING 2.1 ROCK-POND REPORTING 2.1 AUTO-SCHEDULER USER GUIDE Revised n 08/19/2014 OVERVIEW The purpse f this dcument is t describe the prcess in which t fllw t setup the Rck-Pnd Reprting prduct s that users can schedule

More information