Getting Started as a Full-Stack Web Developer

Getting Started as a Full-Stack Web Developer

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 3h 30 | 819 MB

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.

Table of Contents

1 Drive the online world as a web developer
2 Knowledge and equipment you need
3 What is web development
4 Ways to create a website
5 How to use the exercise files

1. Make Your Mark Immediately
6 Edit pages in a web browser
7 Practice coding in an online sandbox
8 Create and change pages with a code editor

2. Get Online with Web Hosting
9 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

50 Continue your web-development learning