portfolio

23
John Jablonski May 2012 Courses and Projects Completed at Atlantic Technical Center, Coconut Creek FL August 2011 - May 2012

Upload: jwjablonski

Post on 04-Jul-2015

275 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Portfolio

John Jablonski

May 2012

Courses and Projects Completed at Atlantic Technical Center, Coconut Creek FLAugust 2011 - May 2012

Page 2: Portfolio

Programming Logic and Design

Oracle

• Database Design

• SQL

• PL/SQL

VBA

JAVA

Intro to IT

National Career Readiness Certification

Business Computer ProgrammingSubjects

Page 3: Portfolio

Completed a course on Programming Logic and Design focused on the development of structured programs and use of good programming skills. The course covered topics related to the entire software development cycle with emphasis on the Planning of Logic step. Lessons included:

Fundamental Programming Structures: sequences, decisions and loops.

Features of good program design in structure, documentation and coding.

Modularization

Arrays

File Handling and Applications.

Programming Logic and DesignCourse Description

Course Text BookProgramming Logic and Design: Introductory , 6th EditionJoyce Farrell ISBN-10: 1111823952 ISBN-13: 9781111823955 384 Pages Paperback ©2011 Published

Page 4: Portfolio

This project required the development of logic for a digital version of the classic Hangman word game. The project involved all fundamental programming structures and the use of parallel arrays to store the hidden word and user’s guesses.

Programming Logic and DesignHangman Word Game Project

View Hangman Flow Charts & Pseudo Code

Page 5: Portfolio

Completed Oracle Academy’s Database Design course that provided a theoretical foundation and practical applications for data modeling and design of relational databases. The course imparted the skills and knowledge for the conceptual design of databases that meet user needs and facilitate physical implementations of normalized, maintainable and well defined relational databases. Some specific topics of study included:

ERD Diagramming Conventions

Documenting Business Rules

CRUD Analysis

Database Normalization

Modeling Historical Data

Drawing Conventions for Readability

Oracle - Database DesignCourse Description

Page 6: Portfolio

The course’s final project required the design of a database for an animal shelter and the creation of a presentation of the proposed solution to the business.

Oracle - Database DesignFinal Project

View Presentation

Page 7: Portfolio

Completed Oracle Academy’s Database Programming with SQL course and gained the knowledge and programming skills for the creation, application, maintenance and administration of an Oracle database. Oracle’s Application Express SQL Workshop, a web application developer tool, enabled hands-on development experience. The lessons covered all four categories of SQL statements:

Data Manipulation Language (DML), including advanced retrieval techniques such as ROLLUP, CUBE and set operators.

Data Definition Language (DDL)

Transaction Control Language (TCL)

Data Control Language (DCL)

Oracle - SQLCourse Description

Page 8: Portfolio

The course’s final project required the use of the SQL concepts learned to design and build a functional database for a book store. The project included building all necessary tables with appropriate column constraints, designing application pages with Popup Lists of Values (LOVs) and creating reports.

Oracle - SQLFinal Project

View Database Elements

Page 9: Portfolio

Completed Oracle Academy’s Database Programming with PL/SQL –Student course and gained the knowledge and skills to programmaticallymanipulate data and implement complex business logic at the database level. Specific skills developed from this course include:

Developing efficient programs to access an Oracle database.

Creating stored procedures and functions.

Developing modular programming using packages.

Using Dynamic SQL for run-time data manipulation.

Creating triggers to maintain data integrity and automate tasks.

Handling predefined and user-defined exceptions.

Improving system performance through bulk binding.

Oracle – PL/SQLCourse Description

Page 10: Portfolio

• Use of multiple cursors and parameters to create reports.

• Handling User Defined Exceptions.

• Creating Functions.

• Creating Packages with Overloaded Procedures.

• Creating Triggers to maintain data integrity where check constraints would be ineffective.

View Code for Sample Projects

Oracle – PL/SQLSample Projects

Page 11: Portfolio

Completed a course on VBA programming that provided the knowledge and skills for increasing the functionality of Access and developing more robust business solutions. Specific topics studied included:

• Input validation, file processing and error handling

• Database programming with ADO

• Access SQL and Macros

• Object-oriented programming

Programming VBACourse Description

Course Text BookMicrosoft® Access VBA Programming for the Absolute Beginner, 4th EditionMichael Vine ISBN-10: 1133788955 ISBN-13: 9781133788959 400 Pages Paperback ©2012 Published

Page 12: Portfolio

The course’s final project required the use of multiple methods and functions taught in the class. I developed a flexible training/testing application that enabled the easy administration of tests using a multiple choice answer format. The application provides an easy means for the input of test questions, establishment of participant accounts and recording of results.

Programming VBAFinal Project

View Presentation

Page 13: Portfolio

Completed a course on Java. Major topics studied included:

Object Oriented Design

Control Structures

Class Hierarchies and Inheritance,

Methods

Arrays

File I/O Functionality

JavaCourse Description

Course Text BookAlice in Action with Java™, 1st EditionJoel Adams ISBN-10: 1423900960 ISBN-13: 9781423900962 605 Pages Paperback ©2008 Published

Page 14: Portfolio

Inheritance Project – Demonstrates Inheritance by defining multiple classes and objects with various associated methods and constructors.

View Java Files includes demo driver: “testPatientBillingMethod”

Methods Project – Paint Job Estimator Program takes inputs such as number of rooms and wall area to provide an estimated cost for professional painting.

View Java Files

I/O Functionality Project – Demonstrates ability to read a data file and display contents.

View Java Files

Loops and Conditional Statements Project – Interactive program accepts five numeric grades, assigns corresponding letter grades, calculates average and displays results.

View Java Files

JavaSample Projects

Page 15: Portfolio

Completed a Microsoft sponsored program designed to ensure a fundamental understanding of computers through five lessons related to digital technologies and their applications:

Computer Basics

The Internet and the World Wide Web

Productivity Programs

Computer Security and Privacy

Digital Lifestyles

Intro to ITMicrosoft Digital Literacy Certification

Page 16: Portfolio

Completed a course on Microsoft Word 2010 that covered all the basic and common tasks related to creating professional looking documents. Course placed special emphasis on Styles and Themes, Working with Headers and Footers, Reviewing Documents, Working with Tables, SmartArt Graphics, Templates and Mail Merge.

Intro to ITMicrosoft Word 2010

Page 17: Portfolio

Completed a course on Microsoft Excel 2010 that covered all the basic and common tasks related to storing, manipulating and analyzing data in organized workbooks. The course highlighted the newest innovations in Excel 2010 such as the enhanced data viewing features of Sparklines and Slicers. In addition, special emphasis was placed on Reviewing and Sharing Workbooks, Templates, Charts, Conditional Formatting, PivotTables and Using What-If Analysis.

Intro to ITMicrosoft Excel 2010

Page 18: Portfolio

Completed a course on Microsoft PowerPoint 2010 that covered all the basic and common tasks related to creating professional slide presentations.

Intro to ITMicrosoft PowerPoint 2010

View Study Skills Presentation View Software Presentation

Page 19: Portfolio

Completed a course on Microsoft Access 2010 that covered all aspects of developing, maintaining and using this relational database program. Special emphasis was placed on working with forms, designing queries and creating reports. Created multiple databases, forms for data entry, queries and reports for course assignments.

Intro to ITMicrosoft Access 2010

Page 20: Portfolio

Completed Microsoft’s online training for Visio 2007 and 2010. Created various types of diagrams for course assignments.

Intro to ITMicrosoft Visio

Page 21: Portfolio

Completed courses that provided an understanding of basic networking and Internet concepts. Networking focused on topologies while the Internet segment focused on data transmission topics.

Intro to ITNetworking and Internet Fundamentals

Page 22: Portfolio

Completed a course that covered basic HTML programming concepts for creating and editing simple web pages. Created a personal web page.

Intro to ITHTML

Page 23: Portfolio

Achieved GOLD Certification

National Career Readiness Certification

The National Career Readiness Certificate (NCRC) is an industry-recognized, portable, evidence-based credential that certifies essential skills needed for workplace success. Certification level is determined by the scores achieved on ACT’s three core WorkKeys® assessment exams:

• Applied Mathematics• Reading for Information• Locating Information

View more information on the NCRC.For verification of certification visit: https://myworkkeys.act.org/mwk/emCertDetails.do?event=go&realm=17740116&certId=0K9J5QYK0HBH