Introduction to Programming [Video]

Introduction to Programming [Video]

This video is included in a Mapt subscription
Mark Lassoff

Professional Coding Skills for Beginners
$0.00
$60.00
$29.99p/m after trial
RRP $199.99
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781788478373
Course Length12 hours and 28 minutes

Video Description

Have you ever said to yourself: "I'd like to learn programming, but where should I start?” There are an overwhelming number of options that are available to those who want to learn. Introduction to Programming is designed to give you the foundational skills that will prove important for any type of programming you want to do. You’ll learn to code web pages, create a mobile application and use external data sources. (Mobile covered in Level II of the course).

Style and Approach

A mix of lecture and activity, this course is designed not just to expose you to important topics for new coders, but to help you retain the information and immediately put it to use.

Table of Contents

Welcome and Orientation
Welcome and Intro to Coding Technologies Used in this Course
Suggestions for Success
About Your Instructor
Creating Your First Web Page
Introduction and Welcome from Mark
Write out First Lines of HTML5
Display your web page in the browser and putting it on the web
Improving Your Page
Improving Your Page Demo
Chapter Closing
Displaying Text Content with HTML5
Why HTML5? What is it used for...
How HTML5 Documents are Structured
Displaying Paragraph Text with HTML5
Displaying Heading Text with HTML5
Displaying Lists
Activity: Restaurant Reviews
Restaurant Reviews Demo
Section Review
Stylin’ with CSS
What is CSS and How it is Used?
How to apply CSS Styles
Adjusting Font and Font Size
More Font Adjustment
Styling Lists with CSS
Using CSS Classes and ID’s
Activity: Styling your Restaurant Review Page
Restaurant Review Page Demo
Section Review
Including Links and Media
Links and Media
Using Internal and External Hyperlinks
Displaying Images on a Page
Playing Audio on a Page
Playing Video on a Page
Activity: Assembling a Simple MP3 Player
MP3 Player Demo
Section Review
HTML5 Tables
When to Use Tables
The Basic Structure of Table
Complex table Structure
Table Design with CSS
Activity: Nutritional table
Nutritional table Demo
Section Review
Obtaining User Input
Challenges of User Input
Understanding the Form Tag
Text Input
Dates, Numbers and Colors
Drop Downs
Generic, Submit and Reset Buttons
Radio Buttons and Check Boxes
Styling Forms with CSS
Activity: Creating Admissions Forms
Admissions Form Demo
Section Review
Understanding Layout with CSS
Understanding the Box Model
Borders, backgrounds, and margins
Static, Fixed, Relative and Absolute Positioning
Floating Elements
Activity: Create Page Layout
Creative Page Layout Demo
Section Review
Multiple Screen Sizes and Responsive Design
What is Responsive Design
Responsive design for phones
Using a Responsive Framework
Activity: Creating a completely responsive layout
Completely Responsive demo
Section Review
Writing Your First Python Program
What is Python and How is it used?
Writing your First Lines of Code
Running Your Code and Seeing the Result
Activity: Writing a Python Program on Your Own
Writing a Python Program Demo
Section Review- The Difference Between Scripting and Programming
Input, Output and Variables
Discussing Inputs and Outputs
Output with Print- Strings
Output with Print- Expressions
Creating Variables
Input Statements
Activity: Making a Python Calculator
Python Calculator Demo
Section Review
Making Decisions
Understanding Programmatic Decision Making
If Statements
Complex If Statements
Activity: The Magic 8-Ball
Magic 8-Ball Demo
Section Review
Iteratin’ with Loops
What are Loops
The While Loop
The For Loop
Break and Continue Statements
Activity: Getting Rich (Compound Interest)
Interest Calculation Demo
Section Review
Functioning Well
Why use Functions
Creating a Simple Function
Creating a Parameterized Function
Creating a Function that Returns a Value
Activity: Creating Reusable Function
Reusable Function Demo
Section Review
Data
Understanding Data
List Data
Tuples
Dictionary Data
Activity: Structuring Data
Structuring Data Demo
Section Review
File Input and Output
File IO
Writing to a File
Reading From a File
CSV Data
Activity: Creating a Phone Directory
Logging Demo
Section Review
More Python Skills
More Important Python Skills
Working with Dates
Regular Expressions
Networking
Activity: Downloading and Parsing XML
Downloading and Parsing XML Demo
Section Review
Closing Thoughts
Making Your First Web App
What is JavaScript and How is it used?
Making Your First Web App
Understanding the JavaScript
Activity: Create a Web App on Your Own
Web App Demo
Section Review
Front End Vs Back End
Front End V. Back End: The Role of PHP
Writing a Back End Script with PHP
Passing Data to a PHP Processing Page
Activity: Creating a Back End
Back End Demo
Intro to Databases
Discussing Databases
phpMyAdmin and The Database Console
Some Basic Queries
A Basic Join
Activity: Building a Database from Scratch
Building a Database Demo
Section Review
Creating a 3- tier Web Application
Create a Three Tier Application
Creating a Database the Runner Project Database
Displaying Database Data
Creating a Data Screen Entry
Section Review
Restful API Services
What is a Restful API
Making Your First API Connections with Irish Trains
Parameterized vs Non parameterized Requests
Working with XML
Working with JSON
Parsing API data with jQuery
Section Review
The World of Mobile
Make Your First Mobile App Intro
Creating the Template with Phonegap
Creating the GUI
Integrating the Chuck Norris generator API
Deploying Your Application
Section Review
Mobile GUI’s
Considerations for Mobile GUI’s
Integrating jQuery Mobile Libraries
Form Elements with jQuery Mobile
Pages and Navigation with jQuery Mobile
Section Review
Adding Geolocation and Mapping Capabilities
Geo-location and Mapping
Obtaining User’s Location
Creating a Leaflet.js Map
Annotating a Leaflet.js Map
Section Review
Integrating Device Hardware
Device Hardware and Phonegap
Getting Accelerometer Readings
Using Accelerometer Readings to Move Objects on Screen
Section Review
Conclusion
Where to Go from Here
Good Bye and Thank You

What You Will Learn

Introduction to Programming is designed to provide a comprehensive introduction to the programming field. You'll complete the course in just a few weeks worth of evenings however the lessons will stay with you through out your programming career. The course is comprehensive and will teach you the following:

  • What is HTML5?
  • How to Display HTML5 Code in a Browser
  • The Tool to Use for Coding
  • How HTML5 Documents are Structured
  • Displaying Paragraph Text with HTMl5
  • Displaying Heading Text with HTML5
  • Displaying Lists
  • What is CSS and How is it used?
  • How to Apply CSS Styles
  • Adjusting Font and Font Size
  • How to Style Lists with CSS
  • How to Use Classes and ID's
  • Creating Internal and External Hyperlinks
  • Displaying Images on a Page
  • Playing Audio on a Page
  • Playing Video on a Page
  • How to Assemble and Code an MP3 Player
  • Understand Basic Table Structure
  • Understand Complex Table Structures
  • Design a Table with CSS
  • Obtain User Input
  • Create Online Forms
  • Accept Information in the Form of Numbers, Dates and Colors
  • Create Form Dropdowns
  • Create Submit and Reset Buttons for a Form
  • Create Generic Buttons
  • Create Radio Buttons and Check Boxes
  • Style Forms with CSS
  • Use the CSS Box Model
  • Understand How to Create Borders, Background and Margins
  • Understand Static, Fixed, Relative and Absolute Positioning Models
  • Create Floating Elements
  • Understand Responsive Design
  • Apply Responsive Design for Mobile
  • Use a Responsive Design Framework
  • Write a Procedural Program in Python
  • Run Python Command LIne Code
  • Obtain Command Line Input in Python
  • Output Strings with Print
  • Output Expressions with Print
  • Create Variables
  • Use Input Statements
  • Understand Programmatic Decision Making
  • Use Simple and Complex If Statements
  • Create While Loops
  • Create For Loops
  • Create Break and Continue Statements
  • Understand the Role of Functions in Coding
  • Create Parameterized Functions
  • Create Functions that Return Values
  • Create List Structures
  • Create a Dictionary Data Structure
  • Understand File Input/Output
  • Write to a File Read in From a File
  • Work with CSV (Comma Separated Value) Data
  • Work with Dates in Python
  • Work with Regular Expressions in Python
  • Complete Basic Networking in Python
  • Download and Parse XML

Authors

Table of Contents

Welcome and Orientation
Welcome and Intro to Coding Technologies Used in this Course
Suggestions for Success
About Your Instructor
Creating Your First Web Page
Introduction and Welcome from Mark
Write out First Lines of HTML5
Display your web page in the browser and putting it on the web
Improving Your Page
Improving Your Page Demo
Chapter Closing
Displaying Text Content with HTML5
Why HTML5? What is it used for...
How HTML5 Documents are Structured
Displaying Paragraph Text with HTML5
Displaying Heading Text with HTML5
Displaying Lists
Activity: Restaurant Reviews
Restaurant Reviews Demo
Section Review
Stylin’ with CSS
What is CSS and How it is Used?
How to apply CSS Styles
Adjusting Font and Font Size
More Font Adjustment
Styling Lists with CSS
Using CSS Classes and ID’s
Activity: Styling your Restaurant Review Page
Restaurant Review Page Demo
Section Review
Including Links and Media
Links and Media
Using Internal and External Hyperlinks
Displaying Images on a Page
Playing Audio on a Page
Playing Video on a Page
Activity: Assembling a Simple MP3 Player
MP3 Player Demo
Section Review
HTML5 Tables
When to Use Tables
The Basic Structure of Table
Complex table Structure
Table Design with CSS
Activity: Nutritional table
Nutritional table Demo
Section Review
Obtaining User Input
Challenges of User Input
Understanding the Form Tag
Text Input
Dates, Numbers and Colors
Drop Downs
Generic, Submit and Reset Buttons
Radio Buttons and Check Boxes
Styling Forms with CSS
Activity: Creating Admissions Forms
Admissions Form Demo
Section Review
Understanding Layout with CSS
Understanding the Box Model
Borders, backgrounds, and margins
Static, Fixed, Relative and Absolute Positioning
Floating Elements
Activity: Create Page Layout
Creative Page Layout Demo
Section Review
Multiple Screen Sizes and Responsive Design
What is Responsive Design
Responsive design for phones
Using a Responsive Framework
Activity: Creating a completely responsive layout
Completely Responsive demo
Section Review
Writing Your First Python Program
What is Python and How is it used?
Writing your First Lines of Code
Running Your Code and Seeing the Result
Activity: Writing a Python Program on Your Own
Writing a Python Program Demo
Section Review- The Difference Between Scripting and Programming
Input, Output and Variables
Discussing Inputs and Outputs
Output with Print- Strings
Output with Print- Expressions
Creating Variables
Input Statements
Activity: Making a Python Calculator
Python Calculator Demo
Section Review
Making Decisions
Understanding Programmatic Decision Making
If Statements
Complex If Statements
Activity: The Magic 8-Ball
Magic 8-Ball Demo
Section Review
Iteratin’ with Loops
What are Loops
The While Loop
The For Loop
Break and Continue Statements
Activity: Getting Rich (Compound Interest)
Interest Calculation Demo
Section Review
Functioning Well
Why use Functions
Creating a Simple Function
Creating a Parameterized Function
Creating a Function that Returns a Value
Activity: Creating Reusable Function
Reusable Function Demo
Section Review
Data
Understanding Data
List Data
Tuples
Dictionary Data
Activity: Structuring Data
Structuring Data Demo
Section Review
File Input and Output
File IO
Writing to a File
Reading From a File
CSV Data
Activity: Creating a Phone Directory
Logging Demo
Section Review
More Python Skills
More Important Python Skills
Working with Dates
Regular Expressions
Networking
Activity: Downloading and Parsing XML
Downloading and Parsing XML Demo
Section Review
Closing Thoughts
Making Your First Web App
What is JavaScript and How is it used?
Making Your First Web App
Understanding the JavaScript
Activity: Create a Web App on Your Own
Web App Demo
Section Review
Front End Vs Back End
Front End V. Back End: The Role of PHP
Writing a Back End Script with PHP
Passing Data to a PHP Processing Page
Activity: Creating a Back End
Back End Demo
Intro to Databases
Discussing Databases
phpMyAdmin and The Database Console
Some Basic Queries
A Basic Join
Activity: Building a Database from Scratch
Building a Database Demo
Section Review
Creating a 3- tier Web Application
Create a Three Tier Application
Creating a Database the Runner Project Database
Displaying Database Data
Creating a Data Screen Entry
Section Review
Restful API Services
What is a Restful API
Making Your First API Connections with Irish Trains
Parameterized vs Non parameterized Requests
Working with XML
Working with JSON
Parsing API data with jQuery
Section Review
The World of Mobile
Make Your First Mobile App Intro
Creating the Template with Phonegap
Creating the GUI
Integrating the Chuck Norris generator API
Deploying Your Application
Section Review
Mobile GUI’s
Considerations for Mobile GUI’s
Integrating jQuery Mobile Libraries
Form Elements with jQuery Mobile
Pages and Navigation with jQuery Mobile
Section Review
Adding Geolocation and Mapping Capabilities
Geo-location and Mapping
Obtaining User’s Location
Creating a Leaflet.js Map
Annotating a Leaflet.js Map
Section Review
Integrating Device Hardware
Device Hardware and Phonegap
Getting Accelerometer Readings
Using Accelerometer Readings to Move Objects on Screen
Section Review
Conclusion
Where to Go from Here
Good Bye and Thank You

Video Details

ISBN 139781788478373
Course Length12 hours and 28 minutes
Read More

Read More Reviews

Recommended for You

Introduction to Rust Programming [Video] Book Cover
Introduction to Rust Programming [Video]
$ 84.99
$ 25.50
Introduction to QGIS Python Programming [Video] Book Cover
Introduction to QGIS Python Programming [Video]
$ 84.99
$ 25.50
Introduction to R Programming [Video] Book Cover
Introduction to R Programming [Video]
$ 94.99
$ 28.50
Introduction to Go Classical Patterns [Video] Book Cover
Introduction to Go Classical Patterns [Video]
$ 124.99
$ 37.50
Introduction to Data Structures & Algorithms in Java [Video] Book Cover
Introduction to Data Structures & Algorithms in Java [Video]
$ 74.99
$ 22.50
Introduction to JUnit 5 [Video] Book Cover
Introduction to JUnit 5 [Video]
$ 124.99
$ 37.50