Getting Started as a Full-Stack Web Developer

Go to class
Write Review

Free Online Course: Getting Started as a Full-Stack Web Developer provided by LinkedIn Learning is a comprehensive online course, which lasts for 3-4 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Getting Started as a Full-Stack Web Developer is taught by Tom Geller.

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