• LOGIN
  • No products in the cart.

The [course_title] course is designed for the people who want to build web services. In the course, you will learn some of the essential issues related to Web backend topics.

The course is split into four sections. Firstly, you will learn to handle user input and build HTML forms.

Next, the course focuses on website templates and shows you how to produce templated output.

Then, you will learn how websites store data.

Finally, the course covers how to build systems with secure user accounts.

Assessment

This course does not involve any written exams. Students need to answer 5 assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Each answer needs to be 200 words (1 Page). Once the answers are submitted, the tutor will check and assess the work.

Certification

Edukite courses are free to study. To successfully complete a course you must submit all the assignment of the course as part of the assessment. Upon successful completion of a course, you can choose to make your achievement formal by obtaining your Certificate at a cost of £49.

Having an Official Edukite Certification is a great way to celebrate and share your success. You can:

  • Add the certificate to your CV or resume and brighten up your career
  • Show it to prove your success

 

Course Credit:  Udacity

Course Curriculum

Lesson 1: How the Web Works
Introduction to the Web 00:01:00
World Wide Web 00:01:00
File Types 00:01:00
Components of the Web 00:01:00
Best Browser 00:01:00
HTML Basics 00:02:00
Intro to HTML Tags 00:01:00
Bold Tag 00:01:00
Italics 00:01:00
Missing End Tag 00:01:00
Making Links 00:03:00
Adding Images 00:02:00
Inline vs Block 00:03:00
Paragraph Tag 00:01:00
Span and Div 00:02:00
Document Structure 00:03:00
Introducing URLs 00:01:00
Correct URL 00:01:00
Query Parameters 00:02:00
Fragments 00:01:00
Port 00:01:00
Get 00:02:00
Most Common Method 00:02:00
Making Requests 00:01:00
User Agent Header 00:02:00
Valid Headers 00:01:00
HTTP Responses 00:02:00
Response Headers 00:04:00
Telnet Request 00:01:00
Web Applications 00:02:00
Dynamic Content 00:01:00
Lesson 2: Introduction
Install Google App Engine Let 2 00:06:00
Lesson 3: Forms and Inputs
Introduction 1245 00:01:00
Forms 00:02:00
User Input 1254 00:01:00
Naming Input 00:01:00
Entering Input 00:01:00
Submitting Input 00:01:00
The Action Attribute 00:01:00
URL Encoding 00:01:00
Content Type 00:01:00
The Method Attribute 00:01:00
Methods and Parameters 00:01:00
Differences Between Get and Post 00:03:00
Problems with Get 00:02:00
When to Use Get and Post 14523 00:01:00
Passwords 2540 00:02:00
Checkboxes 00:01:00
Multiple Checkboxes 00:01:00
Radio Buttons 00:01:00
Grouping Radio Buttons 00:01:00
Radio Button Values 00:02:00
Label Elements 00:01:00
Dropdowns 00:01:00
Dropdowns and Values 00:01:00
The Number One 00:01:00
Validation 00:02:00
What Is Your Birthday? 00:03:00
Handling Posts 00:01:00
Handling Bad Data 00:01:00
Valid Month 00:01:00
Valid Day 14780 00:01:00
Valid Year 00:01:00
Checking Validation 00:01:00
Responding Based On Verification 00:02:00
String Substitution 14782 00:01:00
Substituting Multiple Strings 00:01:00
Advanced String Substitution 1475555 00:01:00
Substituting into Our Form 00:04:00
Preserving User Input 00:01:00
Problems with HTML Input 00:04:00
Handling HTML Input 00:02:00
HTML Escaping 00:01:00
Using HTML Escaping 00:02:00
Implementing HTML Escaping 00:01:00
Problems Reinventing the Wheel 00:01:00
Redirection 00:02:00
Redirection Advantages 00:01:00
Implementing Redirection 00:02:00
Lesson 4: Templates
Writing a Basic Form 00:04:00
Hidden Inputs 00:01:00
Shopping List Take 1 00:05:00
Possible Problems 14523 00:03:00
Introducing Templates 00:06:00
Template Refactor 00:01:00
Variable Substitution 00:02:00
Statement Syntax 00:02:00
Testing Statement Syntax 00:01:00
Templates and Types 00:01:00
For Loop Syntax 00:02:00
FizzBuzz 00:02:00
Shopping List Take 2 00:05:00
Escaping Templates 00:02:00
Helpful Tips 00:01:00
Template Inheritance 00:05:00
FizzBuzz Inheritance 00:01:00
Conclusion 14785 00:01:00
Lesson 5: Problem Set: Forms and Templates
Rot13 00:04:00
User Signup 00:02:00
Rot13 Solution 00:04:00
User Signup Solution 00:06:00
Lesson 6: Databases
Databases 14782 00:01:00
Databases Continued 00:02:00
Tables Have questions? 00:04:00
Implementing Tables in Python 00:01:00
Querying 00:01:00
Why Databases? 00:01:00
Types of Databases 00:03:00
SQL 14789652 00:03:00
Databases in Python 00:05:00
More Advanced SQL 00:01:00
Advanced SQL in Python 00:01:00
Order By 00:02:00
Joins 00:04:00
Indexes 14785 00:02:00
Querying Links 00:01:00
Using Dictionaries As Indices 00:01:00
Lookup 00:02:00
Advantages of Indices 00:01:00
Real-World Example 00:03:00
Indices for Sorting 00:03:00
Another Real-World Example 00:03:00
Growing Databases 00:01:00
ACID 14785 00:04:00
Google App Engine Datastore 00:03:00
GQL 00:02:00
Automatic Sharding and Replication 00:01:00
ASCII Chan 00:01:00
Getting Started on ASCII Chan 00:02:00
Creating the Form 00:03:00
Textarea 00:01:00
Form Handling 00:04:00
Form Handling Continued 00:02:00
Creating Entities 147896 00:01:00
Datastore Types 00:01:00
Creating Entities Continued 00:02:00
Working with Entities 780152 00:01:00
Running Queries 00:01:00
Styling 1254 00:03:00
Lesson 7: Problem Set: Databases
Basic Blog 00:02:00
Solution Part 1 00:05:00
Solution Part 2 00:04:00
Solution Part 3 00:02:00
Solution Part 4 00:04:00
Solution Part 5 00:03:00
Authentication 00:01:00
Lesson 8: User Accounts & Security
Cookies 00:04:00
Good Uses for Cookies 00:01:00
Cookie Headers 00:02:00
Cookie Examples 00:04:00
Sending Cookies 00:01:00
Setting Cookies 00:01:00
Cookie Domains 00:03:00
Valid Receivers 00:01:00
Valid Setters 00:01:00
Cookie Settings 00:01:00
Ad Networks 00:03:00
Cookie Expiration 00:01:00
Cookie Deletion 00:01:00
Cookies in App Engine 00:05:00
Cheating 00:01:00
How to Cheat 00:01:00
Hashing 00:03:00
Hash Algorithms 00:04:00
Hashing in Python 00:02:00
Hashlib and SHA256 00:01:00
Hashing Cookies 00:02:00
Making Hashed Cookies 00:01:00
Verifying Hashed Cookies 00:01:00
Putting It Together 00:03:00
Cookie Hashing 00:04:00
HMAC 00:01:00
Incorporating HMAC 00:04:00
Password Hashing 00:02:00
Why Hash Passwords? 00:01:00
Storytime 00:01:00
Hash Your Passwords 00:01:00
Rainbow Tables 00:04:00
Making Salts 00:01:00
Making Salts 00:01:00
Hashing Salts 00:01:00
Validating Salts 00:01:00
Bcrypt 00:01:00
HTTPS 00:02:00
Which hashing algorithm? 00:01:00
Lesson 9: Problem Set: User Acco
Registration 00:02:00
Login 00:01:00
Logout 00:01:00
Registration Solution 00:10:00
Logout Solution 00:02:00
Assessment
Submit Your Assignment 00:00:00
Certification 00:00:00

Course Reviews

4.7

4.7
9 ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

7 STUDENTS ENROLLED
©2021 Edukite. All Rights Resereved
Edukite is A Part Of Ebrahim College, Charity Commission
Reg No 110841