Abbildung von: LPI Web Development Essentials Study Guide - Wiley

LPI Web Development Essentials Study Guide

Exam 030-100
Audrey O'Shea(Autor*in)
Wiley (Verlag)
1. Auflage
Erschienen am 17. Oktober 2023
448 Seiten
E-Book
ePUB mit Adobe-DRM
978-1-394-18679-2 (ISBN)
35,99 €inkl. 7% MwSt.
Systemvoraussetzungen
für ePUB mit Adobe-DRM
E-Book Einzellizenz
Als Download verfügbar
Pass the LPI Web Development Essentials exam and set yourself up for success at a new web development job

In LPI Linux Professional Institute Web Development Essentials Study Guide: Exam 030-100, accomplished IT educator and systems engineer, Audrey O'Shea delivers an easy-to-follow and hands-on roadmap to passing the LPI Web Development Essentials exam and hitting the ground running at a new job as a web developer. In the book, you'll explore the software development skills, web technologies, HTML, CSS, Node.js, and JavaScript info you need to implement modern applications and solutions in a web environment.

You will find:
* Introductory coverage of SQL, HTML, JavaScript, CSS, and MongoDB
* A heavy emphasis on real-world job skills, as well as the technologies used every day by web developers in the field
* Complimentary access to the Sybex interactive online learning environment and test bank, complete with hundreds of practice questions, electronic flashcards, and a searchable glossary of important terms

An essential and practical resource for anyone preparing for the Web Development Essentials certification exam, LPI Linux Professional Institute Web Development Essentials Study Guide: Exam 030-100 is also the ideal book for entry-level software developers seeking knowledge of web development tools and principles.
ABOUT THE AUTHOR

Audrey O'Shea currently teaches electronics and information technology at a technical school in upstate New York. She has been working and educating in IT since 1989 and her career has included positions of network administrator, tech support specialist, trainer and consultant.

Introduction


Whether on their smartphones or a desktop computer, the majority of people rely on web technologies on a daily basis for information about all sorts of things as well as connection to companies or organizations, and perhaps even friends and family. Linux powers the majority of the world's smartphones, web servers, and supercomputers. Linux is even the operating system of choice for the Space Station, so learning about Linux in any capacity is a smart move for your IT career.

The Linux Professional Institute (LPI) Web Development Essentials Study Guide: Exam 030-100 covers the knowledge that a beginner in web development will be expected to know, including how web servers and clients communicate, and front-end and back-end technologies. On the front-end, the part that the users see, the certification focuses on the following development tools:

  • Hypertext Markup Language (HTML)
  • JavaScript (JS)
  • Cascading Style Sheets (CSS)

On the back-end, where data is stored and manipulated, the certification focuses on the following:

  • Node.js
  • Node.js Express
  • SQLite

Together, these provide the foundation you need to get up and running with web development. So, let's get started!

What Does This Book Cover?


This book covers the topics outlined in the LPI Web Development Essentials: Exam 030-100 available at www.lpi.org/our-certifications/web-development-essentials-overview.

  • Chapter 1, "Web Development Basics" This chapter begins with an outline of the types of website development and developers as well as the types of programming languages. It also explains programming editors and editing environments, along with programming paradigms and version control systems.
  • Chapter 2, "Client/Server Computing" The information in this chapter explains the relationship between a web client and a web server.
  • Chapter 3, "Database Management Systems" This chapter provides an overview of database management systems and relational database concepts. Databases are the backbone of an interactive web page.
  • Chapter 4, "Client/Server Communication" Here you learn how the client and server communicate-the communication begins with a request from the client to the server.
  • Chapter 5, "HTML Introduction" In this chapter, you learn about the skeleton of an HTML page, which is what all web pages start with.
  • Chapter 6, "Content Markup" This is your introduction to "marking up" the content to provide a web page's structure.
  • Chapter 7, "References and Embedded Resources" Here you learn how to include images and references to other pages in your HTML page.
  • Chapter 8, "Creating HTML Forms" This chapter shows you how to create input forms that enable your web page visitors to provide information and interact with your web page.
  • Chapter 9, "Introducing CSS" This chapter introduces you to Cascading Style Sheets (CSS) that provide the formatting of your web page content.
  • Chapter 10, "Applying CSS Styles" Here you learn how the styles you created in Chapter 9 are applied to the page and what order they're applied in.
  • Chapter 11, "CSS Styling Fundamentals" This chapter focuses on units of measure and common properties like color and font and how to use them.
  • Chapter 12, "CSS Layout and Box Model" This chapter introduces you to the CSS box model and how to make text flow as you like between other elements.
  • Chapter 13, "JavaScript Essentials" Here you are introduced to JavaScript and what it can do for your web page as well as how to attach your JavaScript file to an HTML file.
  • Chapter 14, "JavaScript Data" In this chapter, you learn about the types of data that are used by JavaScript and the difference between variables and constants.
  • Chapter 15, "Functions and Control Structures" You learn how to create functions and conditional statements in this chapter as well as examine data coercion and truthy and falsy values.
  • Chapter 16, "The DOM" Here you focus entirely on the document object model (DOM), which is a method for specifying what element of the page you would like to use or have a style applied to.
  • Chapter 17, "NodeJS Basics" This chapter moves us to the back-end of the website, where you learn how to use Node.js to program a server.
  • Chapter 18, "NodeJS Express" Here you learn to use Node.js Express to route and serve files, use templates, and validate user input. You also explore the dangers of cross-site scripting and request forgery.
  • Chapter 19, "Manipulating SQLite with NodeJS" In this final back-end chapter, you install and work with SQLite databases by entering, changing, and retrieving data.

Who Should Read This Book


As the title implies, this book is intended for people who have an interest in developing websites. Even if you're not planning to become certified (but you should consider it!), this book introduces you to the technologies that are most commonly used to build and maintain websites, and gives you some tips along the way. The topics covered are ubiquitous in the web development world. HTML, JavaScript, and CSS are the building tools for the front-end and Node.js and Node.js Express provide the runtime and framework for the back-end of websites. Regardless of your career trajectory, this book is an excellent place to start.

You don't need programming experience to work with the exercises in the book; the exercises are intended to explain the process to a novice.

The book assumes you have some experience with Linux operating systems, although even novice Linux users should be able to follow the instructions for installing and working with the tools presented. If you're typically a Microsoft Windows user, there are some suggestions in here for you as well. Working with the front-end technologies isn't much different regardless of the operating system, but you'll eventually want to have a Linux computer to practice with. Luckily Linux is free and will work on even most older computers.

Exam Tips


The LPI Web Development Essentials exam consists of 40 multiple choice/multiple answer questions. You'll have sixty minutes to complete the exam. Unlike some other certifications, this one doesn't expire, so once you've passed it, it's good for your lifetime.

Many of the questions ask you to select more than one answer, so be sure to read the questions carefully. Take your time, but remember that there is a time limit and you must submit the exam before the time runs out.

This exam is all multiple choice, but simulates the preciseness of writing code, so ensure that you know the syntax of the various commands presented in this book. Not only for the exam, but for your work as a web designer.

As with any exam, the sooner you take it after taking the course or reading the book, the more you'll remember. Devote yourself to studying in the week (or weeks) before the exam, but the night before, make sure you get a good night's sleep, and take a few minutes to relax before you go in.

Wishing you success!

Interactive Online Learning Environment and Test Bank


The author has worked hard to create some really great tools to help you with your certification process. The interactive online learning environment that accompanies the LPI Web Development Essentials Study Guide: Exam 030-100 includes a test bank with study tools to help you prepare for the certification exam-and increase your chances of passing it the first time! The test bank includes the following:

  • Sample tests

    All the questions in this book are included online, including the assessment test at the end of this Introduction and the review questions at the end of each chapter. In addition, there is one custom practice exam with 100 questions. Use these questions to assess how you're likely to perform on the real exam. The online test bank runs on multiple devices.

  • Flashcards

    The online text bank includes two sets of flashcards with over 100 questions each. They are specifically written to challenge you, so don't get discouraged if you don't ace your way through them at first. They're there to ensure that you're really ready for the exam. And no worries-armed with the review questions, practice exams, and flashcards, you'll be more than prepared when exam day comes. Questions are provided in digital flashcard format (a question followed by a single correct answer). You can use the flashcards to reinforce your learning and provide last-minute test prep before the exam.

  • Glossary

    A glossary of key terms from this book is available as a fully searchable PDF.

Go to www.wiley.com/go/sybextestprep to register and gain access to this interactive online learning environment and test bank with study...

Dateiformat: ePUB
Kopierschutz: Adobe-DRM (Digital Rights Management)

Systemvoraussetzungen:

  • Computer (Windows; MacOS X; Linux): Installieren Sie bereits vor dem Download die kostenlose Software Adobe Digital Editions (siehe E-Book Hilfe).
  • Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions oder die App PocketBook (siehe E-Book Hilfe).
  • E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nicht Kindle)

Das Dateiformat ePUB ist sehr gut für Romane und Sachbücher geeignet – also für „fließenden” Text ohne komplexes Layout. Bei E-Readern oder Smartphones passt sich der Zeilen- und Seitenumbruch automatisch den kleinen Displays an.
Mit Adobe-DRM wird hier ein „harter” Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.

Bitte beachten Sie: Wir empfehlen Ihnen unbedingt nach Installation der Lese-Software diese mit Ihrer persönlichen Adobe-ID zu autorisieren!

Weitere Informationen finden Sie in unserer  E-Book Hilfe.