Creating and managing Web sites Training Course

Using HTML to create Web pages

  • Inserting and formatting text on the website
    • The main elements of a web page text
    • The header and content of the page
    • The titles of sections
    • Separators
  • Placing images on the website
    • Graphic files: PNG, JPEG / JPG, GIF
  • Making calls on websites
    • Links / Hyperlinks
    • Insert Hyperlink
    • File sharing via the web
    • Automatic creation of an e-mail
    • Change the display of links
    • Using graphics as hyperlinks / link
  • Use tables to build websites
  • The development of the forms on the website
  • Develop a web page using frames

Use CSS to create web pages

  • Construction and structure of the style
  • Putting styles in the document
    • Settings for all parties (including font sizes and background color of the letter)
  • Define the font and text with styles
    • Formatting paragraphs and titles
    • Indentation, and line spacing
    • Centered and change the background color of titles
    • The use of small caps or caps
  • Defining color, background, spacing and margins by using styles
    • Borders and frames for various page elements
  • Defining the borders, scrollbars, and display using styles
  • Define positioning elements and units with styles
  • Defining tables and prints with styles
  • Defining selectors using classes and IDs

JavaScript

  • Introduction to JavaScript
    • History, implementations, versions
    • Embedding code in an HTML document
    • Syntax
    • Keywords and reserved
    • Variables
    • Data types
    • Operators
    • Control statements
    • Function
    • Memory management
  • Reference types
    • Types wrapper
    • Array
    • Date
    • RegExp
    • Math
    • Function
  • Object-Oriented Programming
    • Creating Objects
    • Inheritance
  • Anonymous functions
    • Recursion
    • Closures
    • Private elements
  • Browser Object Model
    • Objects: window, location, navigator, screen, history
    • Counters time
    • Detecting the type of customer
  • Document Object Model
    • Hierarchy DOM
    • Access and modify elements
  • Events
    • Types of events
    • Handling events
    • Propagation
    • The event object
    • Software generation of events
    • Memory and Performance
  • Service forms from JavaScript
  • Emergencies and debugging
    • Reporting and Exception Handling
    • Techniques and tools for debugging
    • Typical mistakes IE

PHP

  • PHP syntax
    • operators, variables
    • basic functions, File operations, strings and arrays
  • Data structures
    • associative arrays
    • session variables, form, url, cookie
  • Object-Oriented Programming in PHP
    • Classes, constructors, inheritance
    • Object-oriented features

Build a Ticketing Application with Python/ HTML/ WayScript

Project to apply python, html, and web infrastructures

Requirements

  • Some Python Knowledge

Description

In this course we’ll use low code tools with some python, html, and css to make a web based ticketing app hosted on WayScript.

We aren’t going line by line through code or anything, but I do explain it all as it’s pasted in. The bigger idea in this course is to make a project that you can use on your resume or improve upon your skills with.

We’ll talk about:

HTTP endpoints and responses

Using Python to query and write to a json (tinydb ) file with records of our tickets

Design the ability to create, view, and close tickets

Integrate an oauth connection to slack so we can automatically be notified.

The resources for this course can be found open sourced on github:

The repo can be found under wayscript/code snippets/ internal tools

For html we’re using bootstrap elements that will help speed up the course. Less code and more just over arching ideas of what we’re building and why.

As an instructor, I try to make things as entertaining as possible. Expect frequent “thought” breaks through the use of animations or audio to keep you engaged and learning throughout the entire half hour.

To follow along completely with the course, you’ll need a ( free ) wayscript which will synchronize all of our development environments. Means there’s less setup and less configuring and more actual coding and developing.

Who this course is for:

  • Python Learners who are curious about web apps

Course content

2 sections • 8 lectures • 31m total length