Hello, my name is John Barber
I' m a web designer
Welcome to my site my name is John Barber. I'm 18 years old and a Senior in Dauphin County Technical School. I choose Web Development and Design so I can use my creative mind to design fun looking web pages and content. The purpose of this Site is to give you an idea of how much I know about Web development. My Hobbies include Video Games, learning guitar, reading, and coding.
My LinkedIn
About Me
I'm John Barber a Web Senior
Web development and design is fun and Mrs. Dearborn has shown me all the fun sides to coding and designing. We learn a lot about the design part of web development, learning Photoshop and Illustrator is my favorite part of the course.
CSS
JS
Illustrator
HTML
Skills




101 Explain the Safety Data Sheet (SDS) system for hazardous chemicals and materials.Basic
102 RESERVED
103 RESERVED
104 Practice correct ergonomic strategiesNeeds Improvement
105 Identify the characteristics of positive digital citizenship.Needs Improvement
106 Demonstrate a positive digital footprint.Advanced
201 RESERVED
301 Research the evolution of information technology.Proficient
302 Analyze the impact of information technology on business.Advanced
303 RESERVED
304 Identify basic data types used as web assets.Needs Improvement
305 Describe the evolution of the Internet and how it is used.Advanced
306 Identify emerging information technologies.Basic
307 Analyze the impact of information technology on society.Advanced
308 Identify file storage sizes and the relationship to each other.Basic
309 Demonstrate consistent and clear file naming conventions.Proficient
401 Create documents using word processing/publishing software.Advanced
402 RESERVED
403 Create spreadsheets for real-world business problems.Advanced
404 RESERVED
405 Differentiate the features and advantages of code editors.Advanced
406 Implement advanced Internet and Boolean search parameters.Needs Improvement
501 RESERVED
502 RESERVED
503 Use connectivity devices and peripheral equipment.Needs Improvement
504 Manage the various file types in accordance with asset management principles.Needs Improvement
505 Compare and contrast the basic differences among operating systems.Basic
506 Investigate basic issues affecting system purchase and upgrade decisions.Needs Improvement
507 RESERVED
508 Perform basic software preference configurations.Basic
509 Describe the importance of data backup strategies.Proficient
510 RESERVED
601 Identify the elements that are required to connect to the Internet.Needs Improvement
602 RESERVED
603 RESERVED
604 Compare the features of web browsers.Basic
605 Differentiate storage transfer technologies and processes.Needs Improvement
606 RESERVED
607 RESERVED
608 Describe file transfer as it relates to web publishing.Needs Improvement
609 Examine Secure Socket Layers (SSL) and Transport Layer Security (TLS) and encryption implementation on websites.Needs Improvement
610 Identify Payment Card Industry (PCI) compliance as it relates to e-commerce offerings.Needs Improvement
701 RESERVED
801 RESERVED
802 Apply various software programs associated with graphics and interactive design.Advanced
803 RESERVED
804 Perform image file optimization for use on web.Basic
805 Create a comprehensive brand identity, including style guide/tiles.Basic
806 RESERVED
807 RESERVED
808 RESERVED
809 RESERVED
810 Differentiate between raster and vector images as they apply to graphic and web design.Advanced
811 Practice typographic concepts, e.g., legibility, readability, hierarchy, leading, kerning, tracking.Basic
812 Create an object using graphic design software.Advanced
813 Apply color theory to design content.Basic
814 Convert and optimize raster and vector file formats.Needs Improvement
901 Implement project and time management components.Needs Improvement
902 Plan an effective design for a project using wireframing, thumbnails, or storyboard procedures.Advanced
903 Apply principles of design, layout, and typography to a project.Basic
904 Practice the steps in a web design life cycle, e.g., planning, development, deployment, testing, and revision.Needs Improvement
905 Utilize classic design principles in the creation of a responsive design.Basic
906 RESERVED
907 Critique a project to determine whether it meets the designated guidelines.Basic
908 Use the golden ratio and rule of thirds in graphic content.Advanced
1001 RESERVED
1101 RESERVED
1102 Create a storyboard or outline for a multimedia project.Needs Improvement
1103 Create master slides, templates, and/or themes.Basic
1104 RESERVED
1105 RESERVED
1106 RESERVED
1107 RESERVED
1108 Create a multimedia project using charts, graphs, tables, and user interactivity from other sources.Basic
1109 Create handouts and/or other visuals for a multimedia presentation.Basic
1110 Present a multimedia presentation.Basic
1111 RESERVED
1112 RESERVED
1113 Summarize and present information using communication technology skills.Basic
1201 Explain the security issues related to computers and Internet technology.Basic
1202 RESERVED
1203 Comply with copyright laws when creating advanced desktop-published, multimedia, and website design projects.Advanced
1204 Adhere to ethical and appropriate use of elements in projects.Advanced
1205 Comply with copyright licensing agreements.Advanced
1206 Implement security measures to guard against computer crimes.Needs Improvement
1207 RESERVED
1208 Comply with accessibility and accommodation of persons with special needs.Needs Improvement
1209 Research and articulate the Digital Millennium Copyright Act requirements and related legislation.Needs Improvement
1210 Analyze and evaluate Acceptable Use Policies (AUP).Needs Improvement
1211 Analyze and evaluate privacy policies and related legislation.Needs Improvement
1212 Analyze and evaluate the Controlling the Assault of Non-Solicited Pornography and Marketing Act (CAN-SPAM) and the opt-out provisions of the legislation.Needs Improvement
1301 Identify certifications related to the career area.Advanced
1302 RESERVED
1303 RESERVED
1304 Compose a professional online career portfolio.Proficient
1305 Create a professional resume that visually represents technical proficiencies.Advanced
1401 Collaborate with peers and others to develop design and content plans.Advanced
1402 RESERVED
1403 Determine client needs by completing a client needs assessment for a client.Basic
1404 Create a client proposal.Basic
1405 Plan and develop a client job cost analysis.Basic
1406 Evaluate a client contractual agreement.Needs Improvement
1407 RESERVED
1501 RESERVED
1502 Use an HTML text editor.Proficient
1503 Create tables in HTML.Advanced
1504 RESERVED
1505 RESERVED
1506 Create hyperlinks.Advanced
1507 Prepare website content using proper grammar and punctuation.Proficient
1508 Test and validate a website.Proficient
1509 Publish and update a website using file transfer protocols.Needs Improvement
1510 RESERVED
1511 Embed images to a website.Advanced
1512 RESERVED
1513 RESERVED
1514 Embed audio and video to a website.Basic
1515 Embed animated image to a website.Basic
1516 Examine emerging trends in website design.Proficient
1517 RESERVED
1518 Use Search Engine Optimization (SEO) techniques in websites.Basic
1519 Analyze a website analytic report.Needs Improvement
1520 Examine web server technology.Basic
1521 RESERVED
1522 Create page sections using the standards of HTML5Proficient
1523 Implement DIV and SPAN elements to separate content on a webpage.Proficient
1524 Practice proper head container metadata, i.e. title, keywords, description.Advanced
1525 Publish a website using a content management system.Needs Improvement
1526 Create a website with responsive design.Proficient
1527 Optimize media for web.Needs Improvement
1528 Create website elements compatible with touch screens.Proficient
1529 Create a form.Advanced
1530 Analyze and implement use of UX.Basic
1531 Analyze and implement use of UI.Advanced
1532 Explore social media integration.Needs Improvement
1601 Practice the use of cascading style sheets (CSS) in web developmentAdvanced
1602 RESERVED
1603 RESERVED
1604 Implement an ID selector to apply and identify style rules.Proficient
1605 RESERVED
1606 Implement a class selector to apply and identify style rules.Advanced
1607 Create and link a single external style sheet.Proficient
1608 Validate CSS code.Proficient
1609 Implement an HTML element selector to apply and identify style rules.Proficient
1610 Implement external fonts.Advanced
1701 Develop flowcharts to demonstrate program logic and explain object handlersBasic
1702 Place JavaScript in HTML files internally and externally.Advanced
1703 Construct JavaScript functions.Advanced
1704 Write conditional statements and loops in JavaScript.Proficient
1705 Implement event handlers in HTML files.Basic