Web Development from Beginner to Paid Professional, 2: Build your portfolio as you learn Html5, CSS and Javascript step by step with support
4/5
()
About this ebook
I know there are more than sufficient resources online to teach absolute beginners everything they need to learn web development from scratch. But this book is different because it addresses a few web development problems. The credibility of a web developer is much more than their credentials. It's actually about the strength of their portfolio.
Ojula Technology Innovations
Dr. Emily Turner, one of the contributors of this book, is a distinguished molecular biologist and educator, known for her profound contributions to the field of cellular and molecular biology. With a Ph.D. in Molecular Biology and over two decades of research experience, Dr. Turner is a true luminary in the realm of life sciences.As a passionate advocate for science education, Dr. Turner has dedicated her career to making the intricacies of cellular and molecular biology accessible to students of all backgrounds. Her journey as an author began with a deep-seated commitment to empower the next generation of scientists, culminating in the co-authorship of "Cell and Molecular Biology: An Introductory Guide for Learning Cellular & Molecular Biology."Dr. Turner's work is characterized by a rare blend of scholarly excellence and pedagogical prowess. Her research has been published in renowned scientific journals, contributing groundbreaking insights to the fields of genetics and molecular biology. Simultaneously, her engaging teaching style has earned her accolades and the admiration of her students.This collaborative effort marks a milestone in her career, where she, along with her co-authors, has crafted a book that distills the complexities of cellular and molecular biology into an approachable and engaging resource. With an unwavering commitment to the advancement of scientific knowledge, Dr. Emily Turner continues to inspire and educate, leaving an indelible mark on the world of science and education.
Read more from Ojula Technology Innovations
PLC Programming & Implementation: An Introduction to PLC Programming Methods and Applications Rating: 0 out of 5 stars0 ratingsCell and Molecular Biology: An Introductory Guide for Learning Cellular & Molecular Biology Rating: 0 out of 5 stars0 ratingsWindows 11 Rating: 5 out of 5 stars5/5Word Search Puzzles: FUN AND EDUCATIVE ACTIVITY BOOK FOR KIDS Rating: 0 out of 5 stars0 ratings
Related to Web Development from Beginner to Paid Professional, 2
Related ebooks
Getting Started with Bootstrap 3.2 Rating: 0 out of 5 stars0 ratingsHTML for the Business Developer: with JavaServer Pages, PHP, ASP.NET, CGI, and JavaScript Rating: 3 out of 5 stars3/5Web Development Essentials: A Beginner's Guide to HTML, CSS, JavaScript, and SEO: HTML 101 : Beginner to pro Rating: 0 out of 5 stars0 ratingsLearn ASP.NET MVC Rating: 4 out of 5 stars4/5Beginning Web Programming with HTML, XHTML, and CSS Rating: 0 out of 5 stars0 ratingsExpressive Websites Rating: 0 out of 5 stars0 ratingsResponsive Media in HTML5 Rating: 0 out of 5 stars0 ratingsProfessional ASP.NET Design Patterns Rating: 4 out of 5 stars4/5Jump Start Vue.js Rating: 4 out of 5 stars4/5Computer Programming: From Beginner to Badass—JavaScript, HTML, CSS, & SQL Rating: 3 out of 5 stars3/5JavaScript: Tips and Tricks to Programming Code with Javascript Rating: 0 out of 5 stars0 ratingsLearning Bootstrap Rating: 1 out of 5 stars1/5JavaScript: Tips and Tricks to Programming Code with Javascript: JavaScript Computer Programming, #2 Rating: 0 out of 5 stars0 ratingsJavaScript: Novice to Ninja Rating: 2 out of 5 stars2/5JavaScript Projects for Kids Rating: 0 out of 5 stars0 ratingsMastering Bootstrap 4 Rating: 5 out of 5 stars5/5Wb Development full course : from zero to web hero Rating: 0 out of 5 stars0 ratingsJavaScript Rating: 0 out of 5 stars0 ratingsBeginning HTML and CSS Rating: 0 out of 5 stars0 ratingsSuperBASIC: The Manual Rating: 0 out of 5 stars0 ratingsResponsive Design High Performance Rating: 0 out of 5 stars0 ratingsMission Ruby Rating: 0 out of 5 stars0 ratingsjQuery 1.4 Animation Techniques Beginner's Guide Rating: 0 out of 5 stars0 ratings50 Recipes for Programming CSS3 Rating: 0 out of 5 stars0 ratingsA concise guide to PHP MySQL and Apache Rating: 4 out of 5 stars4/5AngularJS Web Application Development Blueprints Rating: 0 out of 5 stars0 ratingsMulti-Tier Application Programming with PHP: Practical Guide for Architects and Programmers Rating: 0 out of 5 stars0 ratings
Internet & Web For You
The $1,000,000 Web Designer Guide: A Practical Guide for Wealth and Freedom as an Online Freelancer Rating: 5 out of 5 stars5/5The Logo Brainstorm Book: A Comprehensive Guide for Exploring Design Directions Rating: 4 out of 5 stars4/5Beginner's Guide To Starting An Etsy Print-On-Demand Shop Rating: 0 out of 5 stars0 ratingsGrokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5How To Make Money Blogging: How I Replaced My Day-Job With My Blog and How You Can Start A Blog Today Rating: 4 out of 5 stars4/5Python QuickStart Guide: The Simplified Beginner's Guide to Python Programming Using Hands-On Projects and Real-World Applications Rating: 0 out of 5 stars0 ratingsCoding All-in-One For Dummies Rating: 4 out of 5 stars4/5The Mega Box: The Ultimate Guide to the Best Free Resources on the Internet Rating: 4 out of 5 stars4/5Coding For Dummies Rating: 5 out of 5 stars5/5The Digital Marketing Handbook: A Step-By-Step Guide to Creating Websites That Sell Rating: 5 out of 5 stars5/5The Designer's Web Handbook: What You Need to Know to Create for the Web Rating: 0 out of 5 stars0 ratingsCybersecurity For Dummies Rating: 4 out of 5 stars4/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5200+ Ways to Protect Your Privacy: Simple Ways to Prevent Hacks and Protect Your Privacy--On and Offline Rating: 0 out of 5 stars0 ratingsHow To Start A Profitable Authority Blog In Under One Hour Rating: 5 out of 5 stars5/5How To Start A Podcast Rating: 4 out of 5 stars4/5Mike Meyers' CompTIA Security+ Certification Guide, Third Edition (Exam SY0-601) Rating: 5 out of 5 stars5/5Hacking : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Ethical Hacking Rating: 5 out of 5 stars5/5Six Figure Blogging Blueprint Rating: 5 out of 5 stars5/5Social Engineering: The Science of Human Hacking Rating: 3 out of 5 stars3/5How to Disappear and Live Off the Grid: A CIA Insider's Guide Rating: 0 out of 5 stars0 ratingsThe Internet Is Not What You Think It Is: A History, a Philosophy, a Warning Rating: 4 out of 5 stars4/5Remote/WebCam Notarization : Basic Understanding Rating: 3 out of 5 stars3/5How to Be Invisible: Protect Your Home, Your Children, Your Assets, and Your Life Rating: 4 out of 5 stars4/5Podcasting For Dummies Rating: 4 out of 5 stars4/5Stop Asking Questions: How to Lead High-Impact Interviews and Learn Anything from Anyone Rating: 5 out of 5 stars5/5
Reviews for Web Development from Beginner to Paid Professional, 2
1 rating0 reviews
Book preview
Web Development from Beginner to Paid Professional, 2 - Ojula Technology Innovations
Web Development
from Beginner to
Paid Professional
Volume 2
Build your portfolio as you learn
Html5, CSS and Javascript
step by step with support
By
Ojula Technology Innovations
Web Development
from Beginner to Paid Professional
Volume 2
Build your portfolio as you learn Html5, CSS and Javascript step by step with support
Copyright © Ojula Technology Innovations
All rights reserved
ISBN: 9781088161265
Published in the United States
Limit of Liability/Disclaimer of Warranty
This book contains information obtained from authentic and highly regarded sources. Reasonable efforts have been made to publish reliable data and information, but the author and publisher cannot assume responsibility for the validity of all materials or the consequences of their use. All information given in this book is based on the author’s own research and does not constitute technical, financial or professional advice. The author and publisher have attempted to trace the copyright holders of all material reproduced in this publication, and apologize to copyright holders if permission to publish in this form has not been obtained. If any copyright material has not been acknowledged please write and let us know so we may rectify in any future reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmitted, or utilized in any form by any electronic, mechanical, or other means, now known or hereafter invented, including photocopying, microfilming, and recording, or in any information storage or retrieval system, without written permission from the publisher.
Table of Contents
How to Learn HTML5, CSS & Javascript Well
1. Getting Started
1.0. Introduction to Volume 2
2. Applied Visual Design 1: CSS Animations
2.1. Opacity & Alpha Channel
2.2 How to Create a Gradual CSS Linear Gradient
2.3 How to Use a CSS Linear Gradient to Make Stripes
2.4 Position Property
2.4.1. Static
2.4.2. Relative
2.4.3. Absolute
2.4.4. Fixed
2.4.5. Sticky
2.5 CSS Transitions vs Animations
2.5.1. The Four CSS Properties
2.5.2. How to Trigger CSS Transitions
2.5.3. Transition Timing Function Explained Further
2.5.4. How to Create Your own Timing function with Cubic-Bezier
2.5.5. How to Transition Two or More Properties
2.5.6. Transition in vs Transition out
2.5.7. Things Transitions Don’t Work On
2.6. CSS Transforms
2.6.1. Transform Functions 1: Scale, Skew, Rotate & Translate
2.6.2. Transform Functions 2: Matrix Transform, 3D Transforms & @Keyframes
2.6.3. Animation Iteration Count
3. Applied Visual Design 2: Typography, Page Layout, Color Principles & Graphics
3.1. Typography & Page Layout
3.2. Color Theory & its Impact on Design
3.2.1. Complementary Colors
3.2.2. Tertiary Colors
3.2.3. How to Adjust the Hue of a Color
3.2.4. How to Adjust the Tone of a Color
3.2.4. How to Create Texture
3.3. How to Use CSS to Create Graphics
3.4. How to Use CSS to Create Complex Shapes
4. Applied Accessibility
4.1. How to Show Hierarchical Relationships of Content
4.2. HTML5 New Elements: Header, Main, Article, Section, Nav &Footer
4.3. How to Improve Accessibility with Audio, Figure & Figcaption
4.4. How to Improve Accessibility with Form Field, Label, Fieldset, Legend & Radio Button
4.5. How to Improve Accessibility with Date Picker, Time & Datetime
4.6. How to Make Elements Only Visible to a Screen Reader
4.7. How to Improve Readability with High Contrast Text
4.8. How to Use Sufficient Contrast to Avoid Color-blindness Issues
4.9. How to Choose Colors that Convey Information to Avoid Color-blindness Issues
4.10. How to Give Links Meaning by Using Descriptive Link Text
4.11. How to Make Links Navigable with HTML Access Keys
4.12. How to Use Tabindex to Add Keyboard Focus to an Element
4.13. How to Use Tabindex to Specify the Order of Keyboard Focus for Several Elements
5. A Preview of Volume 3
5. 1. Continuing Your Web Development Training
6. Cheat Sheets, Developer portfolio, Coding Exercises & Practice Projects
6.1. Introduction
6.2. Download Training Resources
6.3. How to Get Further Help
More Helpful Resources
How to Learn HTML5, CSS & Javascript Well
I know there are more than sufficient resources online to teach absolute beginners everything they need to learn web development from scratch. But this book is different because it addresses a few web development problems. The credibility of a web developer is much more than their credentials. It’s actually about the strength of their portfolio.
Employment opportunities often come from work samples and concrete skills, rather than a college degree. So, you need to learn well enough. This book will not only help you learn well and build a stunning portfolio, it will also provide you continuous help and support.
With this book and my dedicated 24/7 help and support team, there’s nothing for you to fear. I have helped many web developers update their development skills, launch successful careers and get hired for remote jobs. I notice that even the most ambitious beginners can run into problems, such as unable to decide where to begin. Sometimes they get completely lost on the way and therefore need further help.
The truth is everyone needs help at one point or the other to learn html5, CSS or Javascript correctly in their web development journey. I put sufficient coding challenges and their solutions in this book. You will get regularly updated cheat sheets, coding exercises, a stunning web developer portfolio to show off your work samples, practice projects, graphics and screenshots used in this book. You will also get further help if you use the free support link at the bottom of this book. I will help you learn well.
Finally, if you buy this book, I will add you to my web development community so you can continue to learn and get more help until you become a well-paid professional.
Bolakale Aremu
CEO, Ojula Technology Innovations
Web developer and Software Engineer
Ojulaweb.com
1. Getting Started
1.0. Introduction to Volume 2
This book is volume 2 of Web Development from Beginner to Paid Professional. In this volume, you'll continue your lessons on HTML, CSS and Javascript. It’ll help you fast-track your web development skills. The great thing about web development is it's very suitable for people coming from many different backgrounds. So, it doesn't matter if you have little or no technical experience, or if you do have a technical background and you're looking to transition your skill sets into web development.
For the lessons in the subsequent chapters, you will need to create a few files and open them in Visual Studio. For Chapter 2 for example, below is how to create a new folder in your portfolio and open it in Visual Studio. Like I explained in the introductory chapter (Section 0) of volume 1 of this book, these are the seven simple steps to follow:
1. Open your Html_course portfolio folder you created in the volume 1 of this book.
2. Create a new folder, with title 03_lesson.
3. In visual Studio, click the File menu at the top and select Open Folder… .
4. Navigate to the location where you saved your 03_lesson folder and select it.
5. Select this folder to load/open it on your Visual Studio explorer.
6. Close the Get Started tab.
7. Get ready to start coding.
2. Applied Visual Design 1: CSS Animations
CSS animation is a method of animating certain HTML elements without having to use processor and memory-hungry JavaScript or Flash. We use CSS animation to convey information efficiently, or to grab people’s attention, but ultimately, it’s all about communication. Movement in our web designs is a very powerful way to communicate. It cuts across both written and verbal language.