Getting Started as a Full-Stack Web Developer
3h 31mBeginner2021-06-08
Authors

Tom Geller
Writer, Editor, Videographer, Educator, Web Designer, PR Executive
Course details
Have you ever said, “I want to get into web development, but I don't know where to start”? If you’re looking for practical ways to begin, then this introductory course is for you. Instructor Tom Geller gets you started on the multi-skill path to becoming a full-stack web developer. Tom introduces the tools you’ll use, then walks you through some simple tasks you can do right away. He shows you how to get online with a webhost, then tackles technologies that you can use to show information, such as HTML and CSS. Tom goes over types of programming languages, website security, tools that let you connect to databases and other sites, and more. He explains ways you can build on the work of others, then concludes with practical advice on developing your skills.
Skills covered
Full-Stack Web DevelopmentWeb DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Drive the online world as a web developer
- 02 - Knowledge and equipment you need
- 03 - What is web development
- 04 - Ways to create a website
- 05 - How to use the exercise files
1. Make Your Mark Immediately
- 06 - Edit pages in a web browser
- 07 - Practice coding in an online sandbox
- 08 - Create and change pages with a code editor
2. Get Online with Web Hosting
- 09 - Why do I need a web host
- 10 - Research and select a web host
- 11 - IP addresses, domain names, and certificates
- 12 - Connect to the Linux command line with a terminal
- 13 - Top eight Linux commands
- 14 - Web host permissions
3. Show Information with Display Technologies
- 15 - Display information with HTML
- 16 - Images and other non-text files
- 17 - Style text with CSS
- 18 - Going further with CSS
- 19 - What people expect from a website
4. Make Things Happen with Programming
- 20 - Survey types of programming languages
- 21 - JavaScript, a browser-native programming language
- 22 - PHP, a web-centric programming language
5. Course Project - Hotel Reservations, Part I
- 23 - Create an HTML reservations form
- 24 - Style the reservations form with CSS
- 25 - Improve the reservation form with JavaScript
6. Develop Your Website Safely
- 26 - Develop locally with an AMP stack
- 27 - Move files between local and remote storage
- 28 - Manage code through Git version control
- 29 - Protect your site
- 30 - Create a production workflow
7. Connect to Databases and Other Sites
- 31 - Data-exchange standards - XML, JSON, and others
- 32 - SQL - The database query language
- 33 - Connect to a database
- 34 - Embed an informative widget
- 35 - Application programming interfaces (APIs)
8. Course Project - Hotel Reservations, Part II
- 36 - Break the site into modular pieces
- 37 - Create a confirmation page
- 38 - Record the reservation in a database
- 39 - Outsmart hackers and overcome user error
9. Build On the Work of Others
- 40 - Why go beyond solo web development
- 41 - Uncover hidden technologies with Wappalyzer
- 42 - Web development standards and best practices
- 43 - Free resources in the open-source world
- 44 - Extend your code with frameworks and libraries
- 45 - Develop for content-management systems
10. Develop Your Skills
- 46 - Join the discussion in online forums
- 47 - The joys and sorrows of copying code
- 48 - Connect with the larger web-development world
- 49 - Focus on a web-development specialty
Conclusion
- 50 - Continue your web-development learning
Related courses
- Django Essential Training (2021)
- Laravel: Building a CRM with Filament for Laravel
- Small Business Secrets
- HitFilm Express: Creating a Presentation Video
- Audio Recording Techniques
- Getting Started as a LinkedIn Learning Admin
- Getting Started as a LinkedIn Learning Hub Admin
- Getting Started as a Technical Admin for LinkedIn Learning