joshua tovar career portfolio

126
Career Portfolio OF JOSHUA TOVAR

Upload: jtovar7

Post on 18-Nov-2014

4.141 views

Category:

Software


2 download

DESCRIPTION

My Career Portfolio

TRANSCRIPT

Page 1: Joshua Tovar Career Portfolio

Career PortfolioOF JOSHUA TOVAR

Page 2: Joshua Tovar Career Portfolio

Table of Contents Title Page - Slide 1

Table of Contents – Slide 2

Statement of Authenticity - Slide 3

Personal Mission Statement - Slide 4

Elevator Speech - Slide 5

DeVry Plan of Study - Slide 6

DeVry Course Descriptions - Slides 7-23

Résumé – Slides 24-27

Professional Development/Training - Slide 28

Reference - Slide 29 Reference List/Contact Info - Slide 30

Awards and Accomplishments - Slides 31-38

Term Grades – Slides 39-51 Volunteer/Extracurricular History - Slide 52

Professional Affiliations - Slide 53

Career Path Goals - Slide 54 Work Samples - Slides 55-126

Page 3: Joshua Tovar Career Portfolio

Statement of Authenticity

Hello. This portfolio belongs to Joshua Tovar: the author of all material / content contained within this presentation. This is my original work and it is an honest representation of my skills and abilities. Please do not copy without permission.

Page 4: Joshua Tovar Career Portfolio

Personal Mission Statement

I want to be able to leave my mark on this generation. When it is all said and done, I want everyone who knew me to remember me for me: original, different, and unique.

I am an avid critical thinker who loves putting my Web Design knowledge and creativity to the test. I will do everything in my power to analyze the business requirements, dissect its pieces, and find the appropriate solution – all with keeping the mentality of making the user experience as simple as possible.

Page 5: Joshua Tovar Career Portfolio

Elevator Speech Hello. My name is Joshua Tovar. I graduated from DeVry University on June 29th, 2014 earning a Bachelor of Science degree in Computer Information Systems. During my time as a Desktop Support Intern, I gained experience in troubleshooting Apple hardware and system related issues; a skill that’s placed alongside my already second-nature knowledge of PC operating system architectures.

My Career Goal, though, is to get into the Web Design field. I would love to be able to use the skills that I’ve learned at DeVry University as well as my IT Internship to help your company in any way, shape, or form imaginable!

Page 6: Joshua Tovar Career Portfolio

DeVry Plan of StudyCurrent Class(es)Completed all of my undergraduate studies.

Graduated on June 29th, 2014.

Page 7: Joshua Tovar Career Portfolio

DeVry Course Descriptions: System Concepts Courses

CIS115 – Logic & Design:This course introduces basics of programming logic, as well as algorithm design and development, including constants, variables, expressions, arrays, files and control structures for sequential, iterative and decision processing. Students learn to design and document program specifications using tools such as flowcharts, structure charts and pseudocode. Program specification validation through desk-checking and walk-throughs is also covered.

Visual Logic is the primary software tool used.

Page 8: Joshua Tovar Career Portfolio

DeVry Course Descriptions: System Concepts Courses

CIS206 – Architecture & Operating Systems with Lab:This course introduces operating system concepts by examining various operating systems such as Windows, UNIX and Linux. Students also study typical desktop system hardware, architecture and configuration.

Page 9: Joshua Tovar Career Portfolio

DeVry Course Descriptions: System Concepts Courses

CIS246 – Connectivity with Lab:This course covers fundamentals of data communication and computer networking, including the Open Systems Interconnection (OSI) model. Network architecture and configurations such as local area networks (LANs) and wide area networks (WANs) are addressed.

Page 10: Joshua Tovar Career Portfolio

DeVry Course Descriptions: System Concepts Courses

COMP100 – Computer Applications for Business with Lab:This course introduces basic concepts and principles underlying personal productivity tools widely used in business such as word processors, spreadsheets, email and web browsers. Students also learn basic computer terminology and concepts. Hands-on exercises provide students with experience in use of PCs and current personal productivity tools.

Page 11: Joshua Tovar Career Portfolio

DeVry Course Descriptions: System Concepts Courses

SEC280 – Principles of Information Systems Security:This course provides a broad overview of information systems security in organizations. Topics include security concepts and mechanisms; mandatory and discretionary controls; basic cryptography and its applications; intrusion detection and prevention; information systems assurance; and anonymity and privacy. Various types of controls used in information systems, as well as security issues surrounding the computer and computer-generated data, are also addressed.

Page 12: Joshua Tovar Career Portfolio

DeVry Course Descriptions: Programming Courses

CIS170B – Programming with Lab:This course introduces basics of coding programs from program specifications, including use of an integrated development environment (IDE), language syntax, as well as debugger tools and techniques. Students also learn to develop programs that manipulate simple data structures such as arrays, as well as different types of files.

C# is the primary programming language used.

Visual Studio is the primary software tool used.

Page 13: Joshua Tovar Career Portfolio

DeVry Course Descriptions: Programming Courses

CIS247A – Object-Oriented Programming with Lab:This course introduces object-oriented programming concepts including objects, classes, encapsulation, polymorphism and inheritance. Using an object-oriented programming language, students design, code, test and document business-oriented programs.

C# is the primary programming language used.

Visual Studio is the primary software tool used.

Page 14: Joshua Tovar Career Portfolio

DeVry Course Descriptions: Programming Courses

CIS355A – Business Application Programming with Lab:Building on analysis, programming and database skills developed in previous courses, this course introduces fundamental principles and concepts of developing programs that support typical business processing activities and needs such as transaction processing and report generation. Students develop business-oriented programs that deal with error handling, data validation and file handling.

Java is the primary programming language used.

Eclipse is the primary software tool used.

Page 15: Joshua Tovar Career Portfolio

DeVry Course Descriptions: Systems Development Courses

CIS321 – Structured Analysis and Design:This course introduces the systems analysis and design process using information systems methodologies and techniques to analyze business activities and solve problems. Students learn to identify, define and document business problems and then develop information system models to solve them.

Visio is the primary software tool used.

Page 16: Joshua Tovar Career Portfolio

DeVry Course Descriptions: Systems Development Courses

CIS336 – Introduction to Database with Lab:This course introduces concepts and methods fundamental to database development and use including data analysis and modeling, as well as structured query language (SQL). Students also explore basic functions and features of a database management system (DBMS), with emphasis on the relational model.

Oracle is the primary software tool used.

Page 17: Joshua Tovar Career Portfolio

DeVry Course Descriptions: Systems Development Courses

CIS339 – Object-Oriented Analysis and Design:Building on the foundation established in CIS321, students explore techniques, tools and methods used in the object-oriented approach to developing applications. Students learn how to model and design system requirements using tools such as Unified Modeling Language (UML), use cases and scenarios, class diagrams and sequence diagrams.

Visio is the primary software tool used.

Page 18: Joshua Tovar Career Portfolio

DeVry Course Descriptions: Web CoursesCIS363A – Web Interface Design w/ Lab:This course introduces web design and basic programming techniques for developing effective and useful websites. Coursework emphasizes website structure and navigational models, practical and legal usability considerations, and performance factors related to using various types of media and tools such as hypertext markup language (HTML), cascading style sheets (CSS), dynamic HTML (DHTML) and scripting.

Dreamweaver is the primary software tool used.

Page 19: Joshua Tovar Career Portfolio

DeVry Course Descriptions: Web CoursesCIS407A - Web Application Development with Lab: This course builds on analysis, interface design and programming skills learned in previous courses and introduces basics of design, coding and scripting, as well as database connectivity for web-based applications. A programming language such as Visual Basic.Net, C++.Net or C#.Net is used to implement web-based applications.

ASP.Net using C# via Visual Studio is the primary software tool used.

Page 20: Joshua Tovar Career Portfolio

DeVry Course Descriptions: Web CoursesSEC370 - Web Security:This course examines issues involved in protecting web-based applications from external threats while safeguarding customer privacy and accessibility. Students examine external threats to an organization’s systems and develop strategies that support systems and business goals.

Page 21: Joshua Tovar Career Portfolio

DeVry Course Descriptions: Web CoursesWEB320 - Principles of E-Commerce:This course provides comprehensive coverage of a broad spectrum of e-commerce principles, models and practices. Topics include Internet marketing and retailing; payment and order fulfillment; and various e-commerce models such as business-to-business (B2B) and consumer-to-consumer (C2C).

Page 22: Joshua Tovar Career Portfolio

DeVry Course Descriptions: Web CoursesWEB375 - Web Architecture with Lab:Building on networking concepts and principles explored in CIS246, this course introduces students to web architecture and connectivity. Topics include Internet protocols such as transmission control protocol/Internet protocol (TCP/IP); domain name server (DNS); simple mail transfer protocol (smtp), hypertext transfer protocol (http) and file transfer protocol (ftp); and design of an Internet or corporate intranet infrastructure to meet specific needs.

Page 23: Joshua Tovar Career Portfolio

DeVry Course Descriptions: Web CoursesWEB460 - Advanced Web Application Development with Lab:This course builds on basics of design, coding and scripting, as well as database connectivity for web-based applications. Coursework introduces concepts of data interchange, message exchange and web application components. A programming language such as Java, C++.Net or Visual Basic.Net is used to implement business related web-based applications.

ASP.Net using Visual Basic via Visual Studio is the primary software tool used.

Page 24: Joshua Tovar Career Portfolio

RésuméJoshua Tovar

14480 Abbottsford Rd, Midlothian, IL 60445 • (708) 897-4881 • [email protected]

» E d u c a t i o n DeVry University, Bachelor of Science Degree, Cum Laude Major: Computer Information Systems

Concentration: Web Development and Administration 7 Dean’s List Awards Cumulative GPA: 3.6

Page 25: Joshua Tovar Career Portfolio

Résumé» S k i l l s

Website Interface Design: HTML, CSS, Dreamweaver, Uniformity, Website Navigation.

Dynamic Website Development: ASP.NET using Visual Basic, C#.

Database: MS SQL Server, MS Access, Oracle SQL*Plus.

Programming: C# using Visual Studio IDE, Java using Eclipse IDE.

Data Modeling & Diagrams: MS Visio, Page Layouts, Site Maps. · Project Management: MS Project.

Slide Presentation: MS PowerPoint. · Word Processing: MS Word. · Spreadsheets: MS Excel.

Server Configuration & Management: Windows and Linux Red Hat.

Mac Architectures: OS X Mavericks. · Mobile Architectures: iOS6, iOS7.

PC Architectures: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1.

Page 26: Joshua Tovar Career Portfolio

Résumé» E x p e r i e n c e

Family Harvest Church, Tinley Park, IL Desktop Support Technician Internship, April 2014 - July 2014

Troubleshot and resolved desktop support issues in a heavily Mac-based environment. Configured and installed new Macintosh operating systems. Initiated trial and error progression of devices from inoperative to operative. Developed professional relationships with staff in easing computer-based discrepancies.

» A d d i t i o n a l Keen eye for accuracy, detail, and design · Encompasses a sound curiosity about technology and the next

big thing · Attentive of how technology flows and operates from an end-user perspective.

Page 27: Joshua Tovar Career Portfolio

Résumé» L i n k s

Portfolio: http://www.slideshare.net/jtovar7/joshua-tovar-career-portfolio LinkedIn: www.linkedin.com/in/jtovar7/

Page 28: Joshua Tovar Career Portfolio

Professional Development / Training

Information will be available soon.

Page 29: Joshua Tovar Career Portfolio

Reference(s) My two references are Tony McCune and David Lacher: the individuals who interviewed me and gave me my first IT Internship opportunity.

Page 30: Joshua Tovar Career Portfolio

Reference List / Contact Info

Anthony McCuneIT TechnicianW: [email protected]

David LacherIT & Facilities DirectorW: [email protected]

Page 31: Joshua Tovar Career Portfolio

Awards and Accomplishments

Page 32: Joshua Tovar Career Portfolio

Awards and Accomplishments

Page 33: Joshua Tovar Career Portfolio

Awards and Accomplishments

Page 34: Joshua Tovar Career Portfolio

Awards and Accomplishments

Page 35: Joshua Tovar Career Portfolio

Awards and Accomplishments

Page 36: Joshua Tovar Career Portfolio

Awards and Accomplishments

Page 37: Joshua Tovar Career Portfolio

Awards and Accomplishments

Page 38: Joshua Tovar Career Portfolio

Awards and Accomplishments

Cumulative GPA: 3.6

Scholastic Honors: Cum Laude

Maintained 4.0 GPA via Junior and Senior year

Page 39: Joshua Tovar Career Portfolio

Term Grades for Fall 2011 Dean’s List

Page 40: Joshua Tovar Career Portfolio

Term Grades for Summer 2012 Dean’s List

Page 41: Joshua Tovar Career Portfolio

Term Grades for Summer 2012 Dean’s List

Page 42: Joshua Tovar Career Portfolio

Term Grades for Fall 2012 Dean’s List

Page 43: Joshua Tovar Career Portfolio

Term Grades for Fall 2012 Dean’s List

Page 44: Joshua Tovar Career Portfolio

Term Grades for Spring 2013 Dean’s List

Page 45: Joshua Tovar Career Portfolio

Term Grades for Spring 2013 Dean’s List

Page 46: Joshua Tovar Career Portfolio

Term Grades for Summer 2013 Dean’s List

Page 47: Joshua Tovar Career Portfolio

Term Grades for Summer 2013 Dean’s List

Page 48: Joshua Tovar Career Portfolio

Term Grades for Fall 2013 Dean’s List

Page 49: Joshua Tovar Career Portfolio

Term Grades for Fall 2013 Dean’s List

Page 50: Joshua Tovar Career Portfolio

Term Grades for Spring 2014 Dean’s List

Page 51: Joshua Tovar Career Portfolio

Term Grades for Spring 2014 Dean’s List

Page 52: Joshua Tovar Career Portfolio

Volunteer History / Extra Curricular Activities

Attended Journey Classes at Family Harvest where we developed personal habits, discovered unique gifts, and cultivated a greater relationship with faith and foundation.

Page 53: Joshua Tovar Career Portfolio

Professional Affiliations Information will be available soon.

Page 54: Joshua Tovar Career Portfolio

Career Path / Goals My one-year goal consists of obtaining an Entry-Level position as a Web Designer.

My two-year goal is to improve and enhance my Web Design skills and to get involved in a variety of other Web languages, practices, and higher positions within the company.

My five-year goal is to master as many Web Design concepts and its methodologies as possible; perhaps thrusting me into becoming an entrepreneur and starting my own business.

Page 55: Joshua Tovar Career Portfolio

Work Samples The following slides are samples of the work that I’ve completed throughout my educational pursuits at DeVry University. Of them, you’ll see screenshots of websites that I created, programs that I’ve coded, and the like. Zoom in on some of the screenshots if need be, or view in Full-Screen mode.

Page 56: Joshua Tovar Career Portfolio

Site Map created in Visio 2013 for Personal Boxing Website

Page 57: Joshua Tovar Career Portfolio

Page Layout created in Visio 2013 for Personal Boxing Website

header

Side Info Main Content

footer

Page 58: Joshua Tovar Career Portfolio
Page 59: Joshua Tovar Career Portfolio

Demonstration of Spry Assets in Dreamweaver CS5.5

Page 60: Joshua Tovar Career Portfolio

Testing Incline CSS, Tags CSS, Headers, and Lists

Page 61: Joshua Tovar Career Portfolio

Page Layout for Rainbow Daycare Company Website

Page 62: Joshua Tovar Career Portfolio

Storyboard for Rainbow Daycare Company Website

Page 63: Joshua Tovar Career Portfolio

Basic User Interface for theoretical Rainbow Daycare Company website

Page 64: Joshua Tovar Career Portfolio

Abstract Racer Inheritance Hierarchy Program

The following slide is a screenshot of a program that I wrote where the command prompt asks the user to enter in Racer data twice. Once the two data entries have been made, the data is displayed back to the user in a friendly fashion.

The programming language that I used to create this project was C# using Object-Oriented methodologies.

The software that this project was developed in was Visual Studio 2012.

Page 65: Joshua Tovar Career Portfolio

Screenshot of C# code output of Racer Program

Page 66: Joshua Tovar Career Portfolio

Password Program The following screenshots are of a GUI (Graphical User Interface) program that I created entitled “Password Program”. The purpose of the program was to provide and demonstrate data validation for entering passwords.

If the password that was entered matches the second verification entry, a pop up box will come up saying that the 2 passwords match. If the passwords don’t match, a pop up box will come up saying that the passwords do not match.

The programming language used was C# and the software that the project was developed in was Visual Studio 2012.

Page 67: Joshua Tovar Career Portfolio

Password Program Upon launch of the program, the user is first prompted to this Window:

Page 68: Joshua Tovar Career Portfolio

Password Program I entered Bob in the upper text field and clicked the “Next” button:

Page 69: Joshua Tovar Career Portfolio

Password Program I retyped Bob in the lower text field to confirm the initial password and clicked the “Continue” button:

Page 70: Joshua Tovar Career Portfolio

Password Program After clicking the “Continue” button, the following message box pops up:

Page 71: Joshua Tovar Career Portfolio

Password Program Going back to Slide 67, suppose I typed a password in the lower text field that didn’t match our initial password of “Bob” and clicked the “Continue” button:

Page 72: Joshua Tovar Career Portfolio

Password Program After clicking the “Continue” button for confirmation purposes, we see that we are presented with an alternate message box; stating that the 2 passwords do not match:

Page 73: Joshua Tovar Career Portfolio

Capstone Course Presentation

The URL below will lead you to my group’s final Capstone Course presentation.

The topic that we presented on was Nanorobotics.

The course was LAS432 – Tech, Society, and Culture.

https://join.adobeconnect.com/p42g142p79b/?launcher=false&fcsContent=true&pbMode=normal

Page 74: Joshua Tovar Career Portfolio

Senior Project Presentation

The URL below will lead you to my group's final Senior Project presentation.

The case study that we presented on was Taylor’s Professional Services.

The course was CIS470 - Computer Information Systems Senior Project.

https://join.adobeconnect.com/p3afycq16hv/?launcher=false&fcsContent=true&pbMode=normal

Page 75: Joshua Tovar Career Portfolio

Taylor’s Professional Services

In the slides that follow, you will see screenshots of the first rendition of the User Interface that I created for my group’s Senior Project.

Taylor’s Professional Services is a technical and engineering staffing service. When a TPS client company determines that it will need a temporary professional or scientific employee, it issues a staffing request against the contract it previously negotiated with TPS.

The web languages utilized were HTML and CSS, and the I.D.E. used was Dreamweaver CS5.5.

Page 76: Joshua Tovar Career Portfolio

Taylor’s Professional Services Home Page

Page 77: Joshua Tovar Career Portfolio

Taylor’s Professional Services About Us Page

Page 78: Joshua Tovar Career Portfolio

Taylor’s Professional Services ‘Services’ Page

Page 79: Joshua Tovar Career Portfolio

Taylor’s Professional Services Contact Us Page

Page 80: Joshua Tovar Career Portfolio

Taylor’s Professional Services Front-End Design Forms

In the slides that follow, you will see screenshots of renditions of Front-End Design Web Forms that I designed for my group’s Senior Project.

For color, I used the same shade of red that I used via the header of the U.I. (i.e., Slides 74-77) for the font and the buttons: #b55050

The web languages utilized were HTML and CSS, and the I.D.E. used was Dreamweaver CS5.5.

Page 81: Joshua Tovar Career Portfolio

Taylor’s Professional Services Front-End Design: Login Form

Page 82: Joshua Tovar Career Portfolio

Taylor’s Professional Services Front-End Design: New Staff Screen

Page 83: Joshua Tovar Career Portfolio

Taylor’s Professional Services Front-End Design: Staff Information Screen

Page 84: Joshua Tovar Career Portfolio

Taylor’s Professional Services Front-End Design: Staff Request Form

Page 85: Joshua Tovar Career Portfolio

Taylor’s Professional Services Front-End Design: New Client Screen

Page 86: Joshua Tovar Career Portfolio

Taylor’s Professional Services Front-End Design: New Contract Manager

Page 87: Joshua Tovar Career Portfolio

Taylor’s Professional Services Front-End Design: Contract Manager / Request Screen

Page 88: Joshua Tovar Career Portfolio

Basic ASP Page and Cross-Page Posting

In this lab, I developed credit card information checkout pages of an online book store. Such pages are necessary in any developed e-commerce application. In these pages, users are required to enter information related to their payment and shipping options.

There are two pages to this website. On the first page, the user provides personal, payment, and shipping information for the order submitted. The second page summarizes the user's input and requires the user to confirm.

The programming language used was Visual Basic, the framework used was ASP.NET, and the I.D.E. used was Visual Studio 2012.

Page 89: Joshua Tovar Career Portfolio

Basic ASP Page and Cross-Page Posting

Here is a screenshot of the default form of the pgCheckOut.aspx web form:

Page 90: Joshua Tovar Career Portfolio

Basic ASP Page and Cross-Page Posting

Let’s go ahead and fill out the form with some information:

Page 91: Joshua Tovar Career Portfolio

Basic ASP Page and Cross-Page Posting

After the user has clicked the Submit button, they are prompted to the confirmation page:

Page 92: Joshua Tovar Career Portfolio

Creating a Business Layer Class to Send an E-mail

In this Web Application, step-by-step procedures will be shown on how to create a class and implement an e-mail send feature in ASP.NET

The programming language used was Visual Basic, the framework used was ASP.NET, and the I.D.E. used was Visual Studio 2012.

Page 93: Joshua Tovar Career Portfolio

Creating a Business Layer Class to Send an E-mail

Here is a screenshot of the default form of pgEmail.aspx:

Page 94: Joshua Tovar Career Portfolio

Creating a Business Layer Class to Send an E-mail

Let’s fill out the email form that we will, ultimately send, to an email address; let’s use my email:

Page 95: Joshua Tovar Career Portfolio

Creating a Business Layer Class to Send an E-mail

In the slide to follow, you will see a screenshot of the form filled out.

Once we have finished filling out the email form and clicked the “Send” button, we notice the status (lblStatus) has changed; notifying us that the message was sent successfully to my email address.

Page 96: Joshua Tovar Career Portfolio

Creating a Business Layer Class to Send an E-mail

Page 97: Joshua Tovar Career Portfolio

Creating a Business Layer Class to Send an E-mail

Now, let’s check my email in Outlook.com to see if the email was sent successfully.

We see that, indeed, I am notified by my web email address:

Page 98: Joshua Tovar Career Portfolio

Creating a Business Layer Class to Send an E-mail

Here is the email message header that was sent to my email address (zoom in if need be):

Page 99: Joshua Tovar Career Portfolio

Creating a Business Layer Class to Send an E-mail

Here is the message that was sent to my email address in its entirety:

Page 100: Joshua Tovar Career Portfolio

Creating a Business Layer Class to Send an E-mail

In the slide to follow, let’s go ahead and attempt an additional procedure for validation purposes.

You will be presented with a screenshot of the user attempting to send an email. This time around, however, let’s say they forgot to enter in his / her password when clicking the “Send” button (i.e., they left the password text field blank); the following error message appears as our current status (lblStatus)

Page 101: Joshua Tovar Career Portfolio

Creating a Business Layer Class to Send an E-mail

Page 102: Joshua Tovar Career Portfolio

Create and Use a Web Service

In this web application, I connect to a Microsoft Access Database to look up an employee address by last name. In order to accomplish this, I created a Web Service to call from our application and implement a Find feature.

The programming language used was Visual Basic, the framework used was ASP.NET, and the I.D.E. used was Visual Studio 2012.

Page 103: Joshua Tovar Career Portfolio

Create and Use a Web Service

Here is a screenshot of the default form of frmAddressBook.aspx:

Page 104: Joshua Tovar Career Portfolio

Create and Use a Web Service

Given the names in the database, when we enter the last name “Smith” and click the Find Last Name button, the following Search Results come up in the slide to follow.

Page 105: Joshua Tovar Career Portfolio

Create and Use a Web Service

We also notice that the Status Message has changed; telling us that a record was, indeed, found.

Page 106: Joshua Tovar Career Portfolio

Create and Use a Web Service

Given the names in the database, when we enter the last name “Doe” and click the Find Last Name button, the following Search Results come up in the slide to follow.

Page 107: Joshua Tovar Career Portfolio

Create and Use a Web Service

Page 108: Joshua Tovar Career Portfolio

Create and Use a Web Service

Given the names in the database, when we enter the last name “Rice” and click the Find Last Name button, the following Search Results come up in the slide to follow.

Page 109: Joshua Tovar Career Portfolio

Create and Use a Web Service

Page 110: Joshua Tovar Career Portfolio

Create and Use a Web Service

Given the names in the database, when we enter the last name “Sue” and click the Find Last Name button, the following Search Results come up in the slide to follow.

Page 111: Joshua Tovar Career Portfolio

Create and Use a Web Service

Page 112: Joshua Tovar Career Portfolio

Create and Use a Web Service

dsAddress.xsd in Visual Studio 2012:

Page 113: Joshua Tovar Career Portfolio

Create and Use a Web Service

Previewing data of dsAddress.xsd:

Page 114: Joshua Tovar Career Portfolio

Create and Use a Web Service

AddressBook.mdb in Access 2013:

Page 115: Joshua Tovar Career Portfolio

Using XML and Dataset Object

In this project, I created a Web Application that was able to read and manipulate XML data using the DataSet object.

The programming language used was Visual Basic, the framework used was ASP.NET, and the I.D.E. used was Visual Studio 2012.

Page 116: Joshua Tovar Career Portfolio

Using XML and Dataset Object

Here is a screenshot of the default form of frmEmployees.aspx:

Page 117: Joshua Tovar Career Portfolio

Using XML and Dataset Object

Let’s add Bill Carver’s information into the form and click the “Add Employee” button:

Page 118: Joshua Tovar Career Portfolio

Using XML and Dataset Object

Let’s add Kelly Foster’s information into the form and click the “Add Employee” button:

Page 119: Joshua Tovar Career Portfolio

Using XML and Dataset Object

Let’s add Jack Davis’s information into the form and click the “Add Employee” button:

Page 120: Joshua Tovar Career Portfolio

Web Application That Modifies Database Records

In this Web Application, I gave the user the ability to search for a user record based on the AddressID and then update address information in the database. Any changes made by the user will be automatically displayed in the GridView on the form.

The programming language used was Visual Basic, the framework used was ASP.NET, and the I.D.E. used was Visual Studio 2012.

Page 121: Joshua Tovar Career Portfolio

Web Application That Modifies Database Records

Here is a screenshot of the default form of frmUpdateAddress.aspx:

Page 122: Joshua Tovar Career Portfolio

Web Application That Modifies Database Records

Let’s look for the AddressID of Bill Cosby; which is 11:

Page 123: Joshua Tovar Career Portfolio

Web Application That Modifies Database Records

Once we click the Find Address button, we notice that Bill Cosby’s information pops up in the above text-boxes:

Page 124: Joshua Tovar Career Portfolio

Web Application That Modifies Database Records

Let’s go ahead and update Bill Cosby’s phone number from 5555555555 to 8128128112:

Page 125: Joshua Tovar Career Portfolio

Web Application That Modifies Database Records

In the slide to follow, we will notice that when we click the Update Address button, we will see in the Phone Number section of the GridView that Bill Cosby’s phone number did, indeed, change from 5555555555 to 8128128112

Page 126: Joshua Tovar Career Portfolio

Web Application That Modifies Database Records