Web Development Certificate – Web Essentials
Web development is experiencing a huge demand for coders, but to get your foot in the door of this industry, you will need to be certified. There are very few certifications available and even fewer for novice coders.
Beginners in the world of web development must understand a few essentials before progressing into a specialization such as advanced Python. This is where the Web Development Essentials certification comes in. Devised by the Linux Professional Institute, it covers all the basics you need to know and leads to an industry-recognized certification.
This certification course takes you from zero knowledge to intermediate level in the following areas:
- Software Development and Web Technologies
- HTML Document Markup
- CSS Content Styling
- JavaScript Programming
- Node.js Server Programming
Using free software, we show you how to configure simple web pages, add styling, javascript commands, document-object models, and much more. Each module ends with an exercise, and the course features exam-style questions to prepare you for the exam.
By the end of the course, you will be confident in using software development tools and be ready to apply for entry-level jobs.
This course prepares you for the latest version of the Web Development Certificate Exam – 1.0 (Exam code 030-100).
Coding Jobs
All novice coders must begin somewhere. In order to build up the experience, we recommend you look for novice coding jobs such as:
- Junior web developer – HTML, CSS, JavaScript, and Ruby on Rails to code applications and websites
- Junior web designers – usually use HTML and CSS to make their mockups for their clients
- Data analyst – coding languages like SQL, R, or Python to accomplish your tasks.
- Freelance coder
Your Instructor
Gagik Khalafyan
Gagik is a professional data scientist with several years of experience. He holds an MSc in Data Science and Machine Learning and a BA in Business Administration. He has 4+ years of experience in Python and familiarity with different tools, frameworks, and libraries of the language, including Pandas, Numpy, Matplotlib, Plotly, Scikit-Learn, TensorFlow, and Beautiful Soup.
He has a high proficiency with SQL for dataset manipulation, data science and economics, and the creation of sophisticated models using knowledge from both fields. He is also an expert in Machine Learning, using algorithms of Supervised, Unsupervised, and Reinforcement learning.
Here's what is included:
- Over 20 hours of video training
- Instructor set follow-along labs
- Projects and solutions
- End-of-course exams
- End-of-course certificate
- Access to a members-only forum
- Exam – VUE online or in person
- Vendor – Linux Institute
- Prerequisites – None
- Recommended – Linux Essentials
Module 1 | Learn HTML | |
---|---|---|
Unit 1 | Introduction to HTML - Preview | |
Unit 2 | HTML Tags | |
Unit 3 | HTML Tags 2 | |
Unit 4 | HTML Tags 3 | |
Unit 5 | HTML Tags 4 | |
Unit 6 | HTML Tags 5 | |
Unit 7 | HTML Tags 6 | |
Unit 8 | Exercise | |
Module 2 | CSS Essentials | |
Unit 1 | Intro to CSS | |
Unit 2 | Connecting CSS file to HTML | |
Unit 3 | ID and classes of elements | |
Unit 4 | Pseudoclasses and pseudoelements - 1 | |
Unit 5 | Pseudoclasses and pseudoelements - 2 | |
Unit 6 | Inheritance | |
Unit 7 | Colors | |
Unit 8 | Text and font styling | |
Unit 9 | Borders, margins and paddings | |
Unit 10 | Elements' layout and intro to display | |
Unit 11 | Floats and grid layout - Preview | |
Unit 12 | Exercise | |
Module 3 | JavaScript Essentials | |
Unit 1 | Introduction to JS | |
Unit 2 | Data Types | |
Unit 3 | Variables | |
Unit 4 | Arithmetic Operators | |
Unit 5 | Assignment and Comparison Operators | |
Unit 6 | Logical Connectives | |
Unit 7 | Conditional Statements - 1 | |
Unit 8 | Conditional Statements - 2 | |
Unit 9 | Conditional Statements - 3: Ternary and Switch | |
Unit 10 | Loops - 1: While Loop | |
Unit 11 | Loops - 2: For Loop | |
Unit 12 | Loops - 3: Nested Loops and Break Statement | |
Unit 13 | Functions - 1 | |
Unit 14 | Functions - 2 | |
Unit 15 | Scope of Variables | |
Unit 16 | Exercise | |
Module 4 | Basic Data Structures in JS | |
Unit 1 | Arrays - 1: Declaration, Indices and Length | |
Unit 2 | Arrays - 2: Length and Multidimensional Arrays | |
Unit 3 | Arrays - 3: Slice, Reverse, IndexOf | |
Unit 4 | Arrays - 4: Manipulation of Arrays | |
Unit 5 | Advanced Array Methods - 1 (for each) | |
Unit 6 | Advanced Array Methods - 2 (map) | |
Unit 7 | Advanced Array Methods - 3 (filter) | |
Unit 8 | Advanced Array Methods - 4 (reduce) | |
Unit 9 | Objects - 1 | |
Unit 10 | Objects - 2: Storing Non-primitive Values | |
Unit 11 | Object Type and its Methods | |
Unit 12 | String Methods | |
Unit 13 | Exercise | |
Module 5 | Document-object Model | |
Unit 1 | Alert and Prompt | |
Unit 2 | Intro to DOM, Locating Elements with ID | |
Unit 3 | Locating Elements with Tags, Classes and Attributes | |
Unit 4 | Accessing and Changing Element's Content and Attribute Values | |
Unit 5 | Adding and Deleting Elements with JS | |
Unit 6 | Introduction to Event Listeners | |
Unit 7 | Main events in JS | |
Unit 8 | Exercise | |
Module 6 | Final Project | |
Unit 1 | Project | |
Module 7 | Exams | |
Unit 1 | Exam 1 | |
Unit 2 | Exam 2 |