Description
In this course, you will learn:
- Introduction to the web
- Front end technology
- Back end technology
- Assembly technologies
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
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
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