YoVDO

Getting Started as a Full-Stack Web Developer

Offered By: LinkedIn Learning

Tags

Web Development Courses Computer Science Courses Javascript Courses PHP Courses HTML Courses Web Hosting Courses

Course Description

Overview

Learn about the workflows, hosting, coding, security, and tools and techniques that you will need to work as a full-stack web developer.

Syllabus

Introduction
  • Drive the online world as a web developer
  • Knowledge and equipment you need
  • What is web development?
  • Ways to create a website
  • How to use the exercise files
1. Make Your Mark Immediately
  • Edit pages in a web browser
  • Practice coding in an online sandbox
  • Create and change pages with a code editor
2. Get Online with Web Hosting
  • Why do I need a web host?
  • Research and select a web host
  • IP addresses, domain names, and certificates
  • Connect to the Linux command line with a terminal
  • Top eight Linux commands
  • Web host permissions
3. Show Information with Display Technologies
  • Display information with HTML
  • Images and other non-text files
  • Style text with CSS
  • Going further with CSS
  • What people expect from a website
4. Make Things Happen with Programming
  • Survey types of programming languages
  • JavaScript, a browser-native programming language
  • PHP, a web-centric programming language
5. Course Project: Hotel Reservations, Part I
  • Create an HTML reservations form
  • Style the reservations form with CSS
  • Improve the reservation form with JavaScript
6. Develop Your Website Safely
  • Develop locally with an AMP stack
  • Move files between local and remote storage
  • Manage code through Git version control
  • Protect your site
  • Create a production workflow
7. Connect to Databases and Other Sites
  • Data-exchange standards: XML, JSON, and others
  • SQL: The database query language
  • Connect to a database
  • Embed an informative widget
  • Application programming interfaces (APIs)
8. Course Project: Hotel Reservations, Part II
  • Break the site into modular pieces
  • Create a confirmation page
  • Record the reservation in a database
  • Outsmart hackers and overcome user error
9. Build On the Work of Others
  • Why go beyond solo web development?
  • Uncover hidden technologies with Wappalyzer
  • Web development standards and best practices
  • Free resources in the open-source world
  • Extend your code with frameworks and libraries
  • Develop for content-management systems
10. Develop Your Skills
  • Join the discussion in online forums
  • The joys and sorrows of copying code
  • Connect with the larger web-development world
  • Focus on a web-development specialty
Conclusion
  • Continue your web-development learning

Taught by

Tom Geller

Related Courses

Introduction to Functional Programming
Delft University of Technology via edX
Introduction to Office 365 Development and APIs
Microsoft via edX
Web Development and Design using Wordpress
California Institute of the Arts via Kadenze
Build a Basic PHP Website Course (How To)
Treehouse
Web Applications for Everybody
Independent