SlideShare uma empresa Scribd logo
1 de 10
Programming and the Web
for Beginners
About the Course
• In this course, you will use computers to creatively design web pages using
HTML and CSS. You will then use Javascript to develop programs and
algorithms--ways to get the computer to solve problems. As you progress,
you will master the programming process that will be used through the
remainder of the courses in this Specialization. After completing this course
you will be able to: 1. Make a web page with HTML and CSS; 2. Explain the
high-level process of developing a program; 3. Think critically about how to
solve a problem; 4. Solve programming problems with Javascript, including
if/else and looping constructs; 5. Use Javascript to manipulate images and
process data; and 6. Recognize debugging as an application of the scientific
method. By the end of this course, you will complete a mini-project where
you will use Javascript to create your own images algorithmically and a
website you have built with HTML, CSS, and Javascript.
Welcome to the Course
• Welcome! In this module, you will be introduced to computer science
and to the organization for this course. At the end of the module, you
will have a chance to gauge your incoming knowledge of some of the
concepts that will be presented in this course. If you struggle to
answer any of the questions in this quiz, that's good! That means this
course will be a good fit for you, where you will learn these answers
and more!
What Is a Web Page?
• The final project for this course is building your own web page. In this
module, you will gain a better understanding of what a web page is,
how it works, and other key elements of the digital world like web
servers, browsers, internet protocols, and more. In addition, this
module will introduce you to the power of collaboration in designing
web content as well as help you consider what makes a good user
experience. By the end of this module, you will be able to: (1) define
what a web page is, as well as key components of the digital world
like web servers, browsers, and internet protocols; and (2) explain key
details about the Internet, its history, and how it works.
Building a Web Page with HTML
• In this module, you will gain your first tool for building web pages:
HyperText Markup Language (HTML). With HTML, you will be able to
structure text in a web page as well as add tables, insert links, and
show images. By the end of this module, you will be able to: (1)
access and use CodePen, the tool you will use for building websites in
this course; (2) design the basic structure for a webpage using
HyperText Markup Language or HTML (ordered and unordered lists,
tables, headings, links, inserted images); and (3) describe some of the
ethical issues surrounding the sharing of digital content.
CSS for Styling a Web Page
• As you use HTML to structure and add content your web page,
Cascading Style Sheets (CSS) will help visually bring your web pages to
life! You will learn in this module how to use CSS to customize the
colors, fonts, and overall look of your web pages. By the end of this
module, you will be able to: (1) explain Cascading Style Sheets (CSS)
and how they are used in modern webpages in conjunction with
HTML; (2) use CSS to make changes to the style of your webpage
content, including changes to color and font; and (3) use any color
you want for an element in a web page you create: whether it has a
standard name, or you need to specify it by number.
Learning to Program in JavaScript
• When designing a web page or creating something else with computers,
there are often recurring tasks that would be very time consuming to do
manually. Solving these challenges programmatically, that is, by writing a
program that tells your computer how to do the task, is often more
efficient. In this module, you will learn the basics of your first programming
language (JavaScript) as well as essential programming tools: conditional
statements, loops, variables, functions, and more. By the end of this
module, you will be able to: (1) identify situations where a program is
needed for tasks that are not possible to complete manually; (2) program
in JavaScript using conditional statements, loops, variables, and functions;
(3) use vocabulary related to creating and editing digital images; and (4)
edit images by writing and running a pixel modification program.
Design Principles for Programming
• In this module, you will learn the seven-step process for developing a
computer program from scratch: from identifying a solution to a
problem, to listing out the step-by-step directions of your solution, to
translating these directions into code. As part of this process, you will
also learn how to test and debug your code. By the end of this
module, you will be able to: (1) replace a green screen background
with an image of your own choosing; (2) use the seven-step design
process for developing programs from scratch; and (3) debug code
using the scientific method.
Finding Information in Data
• In this module, you will write and use functions in JavaScript
programs to manage program complexity with well-developed
abstractions. You will also learn how to use arithmetic to manipulate
pixel color and values so that you can hide messages in images, an
example of what’s called steganography. You will implement the
seven-step design process to solve a real world problem of image
enlargement. By the end of this module, you will be able to: (1) write
useful functions in JavaScript programs; (2) use arithmetic
expressions in manipulating images; and (3) solve problems with the
seven-step process.
Mini-Project: Create Your E-Portfolio
• In this final module for the course, you will bring together your new
skills with HTML, CSS, and JavaScript and you will create an e-
portfolio—the concluding project for this course.

Mais conteúdo relacionado

Mais procurados

1. deploying an asp.net web application
1. deploying an asp.net web application1. deploying an asp.net web application
1. deploying an asp.net web applicationPramod Rathore
 
Anypoint mq acknowledgement mode
Anypoint mq acknowledgement modeAnypoint mq acknowledgement mode
Anypoint mq acknowledgement modeSon Nguyen
 
Mule anypoint connector dev kit
Mule  anypoint connector dev kitMule  anypoint connector dev kit
Mule anypoint connector dev kitD.Rajesh Kumar
 
Idempotent filter in mule
Idempotent filter in muleIdempotent filter in mule
Idempotent filter in muleMohammed246
 
Integration with Microsoft SharePoint using Mule ESB
Integration with Microsoft SharePoint using Mule ESBIntegration with Microsoft SharePoint using Mule ESB
Integration with Microsoft SharePoint using Mule ESBSanjeet Pandey
 
SpringPeople Introduction to iOS Apps Development
SpringPeople Introduction to iOS Apps DevelopmentSpringPeople Introduction to iOS Apps Development
SpringPeople Introduction to iOS Apps DevelopmentSpringPeople
 
Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1sandeep54552
 
Demo on Mule ESB Facebook Connector
Demo on Mule ESB Facebook ConnectorDemo on Mule ESB Facebook Connector
Demo on Mule ESB Facebook ConnectorRupesh Sinha
 
Asp.net mvc 5 course module 1 overview
Asp.net mvc 5 course   module 1 overviewAsp.net mvc 5 course   module 1 overview
Asp.net mvc 5 course module 1 overviewSergey Seletsky
 
Getting anypoint studios all versions
Getting anypoint studios all versionsGetting anypoint studios all versions
Getting anypoint studios all versionsAnirban Sen Chowdhary
 
Velocity in Mule
Velocity in MuleVelocity in Mule
Velocity in MuleMohammed246
 
Asp.net With mvc handson
Asp.net With mvc handsonAsp.net With mvc handson
Asp.net With mvc handsonPrashant Kumar
 

Mais procurados (17)

1. deploying an asp.net web application
1. deploying an asp.net web application1. deploying an asp.net web application
1. deploying an asp.net web application
 
Mule
MuleMule
Mule
 
Anypoint mq acknowledgement mode
Anypoint mq acknowledgement modeAnypoint mq acknowledgement mode
Anypoint mq acknowledgement mode
 
Mule anypoint connector dev kit
Mule  anypoint connector dev kitMule  anypoint connector dev kit
Mule anypoint connector dev kit
 
Mule with velocity
Mule with velocityMule with velocity
Mule with velocity
 
Idempotent filter in mule
Idempotent filter in muleIdempotent filter in mule
Idempotent filter in mule
 
Integration with Microsoft SharePoint using Mule ESB
Integration with Microsoft SharePoint using Mule ESBIntegration with Microsoft SharePoint using Mule ESB
Integration with Microsoft SharePoint using Mule ESB
 
SpringPeople Introduction to iOS Apps Development
SpringPeople Introduction to iOS Apps DevelopmentSpringPeople Introduction to iOS Apps Development
SpringPeople Introduction to iOS Apps Development
 
Mule velocity
Mule velocityMule velocity
Mule velocity
 
Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1
 
Demo on Mule ESB Facebook Connector
Demo on Mule ESB Facebook ConnectorDemo on Mule ESB Facebook Connector
Demo on Mule ESB Facebook Connector
 
Asp.net mvc 5 course module 1 overview
Asp.net mvc 5 course   module 1 overviewAsp.net mvc 5 course   module 1 overview
Asp.net mvc 5 course module 1 overview
 
Sending mail with attachment
Sending mail with attachmentSending mail with attachment
Sending mail with attachment
 
Mule 4 vanrish
Mule 4   vanrishMule 4   vanrish
Mule 4 vanrish
 
Getting anypoint studios all versions
Getting anypoint studios all versionsGetting anypoint studios all versions
Getting anypoint studios all versions
 
Velocity in Mule
Velocity in MuleVelocity in Mule
Velocity in Mule
 
Asp.net With mvc handson
Asp.net With mvc handsonAsp.net With mvc handson
Asp.net With mvc handson
 

Destaque

Beginner Computer User 2
Beginner Computer User  2Beginner Computer User  2
Beginner Computer User 2ZIAUL HOQUE
 
Du'as Supplication For Ramadan - English & Urdu
Du'as Supplication For Ramadan - English & UrduDu'as Supplication For Ramadan - English & Urdu
Du'as Supplication For Ramadan - English & UrduvirtualMaryam
 
Ramadan Dhikr e Elahi - Dhikr of Allah - Urdu
Ramadan Dhikr e Elahi - Dhikr of Allah - UrduRamadan Dhikr e Elahi - Dhikr of Allah - Urdu
Ramadan Dhikr e Elahi - Dhikr of Allah - UrduvirtualMaryam
 
Aiwf e poster-ramadan checklist
Aiwf e poster-ramadan checklistAiwf e poster-ramadan checklist
Aiwf e poster-ramadan checklistvirtualMaryam
 
Computer beginner first
Computer beginner firstComputer beginner first
Computer beginner firstSarzamin Khan
 
Inheritance in Islam
Inheritance in IslamInheritance in Islam
Inheritance in IslamvirtualMaryam
 
Microsoft Word Shortcut Keys
Microsoft Word Shortcut KeysMicrosoft Word Shortcut Keys
Microsoft Word Shortcut KeysvirtualMaryam
 
Al Huda eBook Shahru Ramadan Urdu
Al Huda eBook Shahru Ramadan Urdu Al Huda eBook Shahru Ramadan Urdu
Al Huda eBook Shahru Ramadan Urdu virtualMaryam
 
Computer Systems - Input, Process, Output
Computer Systems - Input, Process, OutputComputer Systems - Input, Process, Output
Computer Systems - Input, Process, Outputcorb201
 
MS Publisher Tutorial
MS Publisher TutorialMS Publisher Tutorial
MS Publisher TutorialvirtualMaryam
 
Introduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationIntroduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationAna Tan
 
Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...
Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...
Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...Beat Signer
 

Destaque (16)

Beginner Computer User 2
Beginner Computer User  2Beginner Computer User  2
Beginner Computer User 2
 
Du'as Supplication For Ramadan - English & Urdu
Du'as Supplication For Ramadan - English & UrduDu'as Supplication For Ramadan - English & Urdu
Du'as Supplication For Ramadan - English & Urdu
 
Ramadan Dhikr e Elahi - Dhikr of Allah - Urdu
Ramadan Dhikr e Elahi - Dhikr of Allah - UrduRamadan Dhikr e Elahi - Dhikr of Allah - Urdu
Ramadan Dhikr e Elahi - Dhikr of Allah - Urdu
 
Android beginner presentation
Android beginner presentationAndroid beginner presentation
Android beginner presentation
 
The melting ice
The melting iceThe melting ice
The melting ice
 
Aiwf e poster-ramadan checklist
Aiwf e poster-ramadan checklistAiwf e poster-ramadan checklist
Aiwf e poster-ramadan checklist
 
Computer Beginners
Computer BeginnersComputer Beginners
Computer Beginners
 
Computer beginner first
Computer beginner firstComputer beginner first
Computer beginner first
 
Inheritance in Islam
Inheritance in IslamInheritance in Islam
Inheritance in Islam
 
Microsoft Word Shortcut Keys
Microsoft Word Shortcut KeysMicrosoft Word Shortcut Keys
Microsoft Word Shortcut Keys
 
Computer shortcuts
Computer shortcutsComputer shortcuts
Computer shortcuts
 
Al Huda eBook Shahru Ramadan Urdu
Al Huda eBook Shahru Ramadan Urdu Al Huda eBook Shahru Ramadan Urdu
Al Huda eBook Shahru Ramadan Urdu
 
Computer Systems - Input, Process, Output
Computer Systems - Input, Process, OutputComputer Systems - Input, Process, Output
Computer Systems - Input, Process, Output
 
MS Publisher Tutorial
MS Publisher TutorialMS Publisher Tutorial
MS Publisher Tutorial
 
Introduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationIntroduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts Presentation
 
Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...
Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...
Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...
 

Semelhante a Programming and the web for beginners

0 uprise u_coding major overview 20210105
0 uprise u_coding major overview 202101050 uprise u_coding major overview 20210105
0 uprise u_coding major overview 20210105John Picasso
 
Training presentation.pptx
Training presentation.pptxTraining presentation.pptx
Training presentation.pptxNishchaiyaBayla1
 
ucla_curriculum_overview_12116
ucla_curriculum_overview_12116ucla_curriculum_overview_12116
ucla_curriculum_overview_12116John Nguyen
 
Crafting Digital Experiences with Innovative Web Designing”
Crafting Digital Experiences with Innovative Web Designing”Crafting Digital Experiences with Innovative Web Designing”
Crafting Digital Experiences with Innovative Web Designing”Scholar studysolution
 
Intro javascript build a scraper (3:22)
Intro javascript   build a scraper (3:22)Intro javascript   build a scraper (3:22)
Intro javascript build a scraper (3:22)Thinkful
 
Upscale_Academy_Syllabus
Upscale_Academy_SyllabusUpscale_Academy_Syllabus
Upscale_Academy_SyllabusIvanna Kozychko
 
Web Design & UI/UX Bootcamp [Online & Offline] In Bangla
Web Design & UI/UX Bootcamp [Online & Offline] In BanglaWeb Design & UI/UX Bootcamp [Online & Offline] In Bangla
Web Design & UI/UX Bootcamp [Online & Offline] In BanglaStack Learner
 
5 Tips to Master Autocad - Ikya Global Education
5 Tips to Master Autocad - Ikya Global Education5 Tips to Master Autocad - Ikya Global Education
5 Tips to Master Autocad - Ikya Global Educationikya global
 
Internet basic of it20
Internet basic of it20Internet basic of it20
Internet basic of it20rosu555
 
Web Designing Training In Chandigarh
Web Designing Training In ChandigarhWeb Designing Training In Chandigarh
Web Designing Training In ChandigarhExcellence Academy
 
Web Design Syllabus.doc
Web Design Syllabus.docWeb Design Syllabus.doc
Web Design Syllabus.docbutest
 
7 crazy tips that will help you
7 crazy tips that will help you7 crazy tips that will help you
7 crazy tips that will help youJessica Wilson
 
MCA Society Project Seminar.pptx
MCA Society Project Seminar.pptxMCA Society Project Seminar.pptx
MCA Society Project Seminar.pptxNomearod1
 
Java programming - solving problems with software
Java programming - solving problems with softwareJava programming - solving problems with software
Java programming - solving problems with softwareSon Nguyen
 
Basic Computer.docx
Basic Computer.docxBasic Computer.docx
Basic Computer.docxatulsharmaat
 

Semelhante a Programming and the web for beginners (20)

syllabas-mohamedelzanty
syllabas-mohamedelzantysyllabas-mohamedelzanty
syllabas-mohamedelzanty
 
0 uprise u_coding major overview 20210105
0 uprise u_coding major overview 202101050 uprise u_coding major overview 20210105
0 uprise u_coding major overview 20210105
 
Software Engineering 2014
Software Engineering 2014Software Engineering 2014
Software Engineering 2014
 
Training presentation.pptx
Training presentation.pptxTraining presentation.pptx
Training presentation.pptx
 
ucla_curriculum_overview_12116
ucla_curriculum_overview_12116ucla_curriculum_overview_12116
ucla_curriculum_overview_12116
 
Crafting Digital Experiences with Innovative Web Designing”
Crafting Digital Experiences with Innovative Web Designing”Crafting Digital Experiences with Innovative Web Designing”
Crafting Digital Experiences with Innovative Web Designing”
 
Intro javascript build a scraper (3:22)
Intro javascript   build a scraper (3:22)Intro javascript   build a scraper (3:22)
Intro javascript build a scraper (3:22)
 
Upscale_Academy_Syllabus
Upscale_Academy_SyllabusUpscale_Academy_Syllabus
Upscale_Academy_Syllabus
 
Web Design & UI/UX Bootcamp [Online & Offline] In Bangla
Web Design & UI/UX Bootcamp [Online & Offline] In BanglaWeb Design & UI/UX Bootcamp [Online & Offline] In Bangla
Web Design & UI/UX Bootcamp [Online & Offline] In Bangla
 
INLS890_ProjectPlan
INLS890_ProjectPlanINLS890_ProjectPlan
INLS890_ProjectPlan
 
INLS890_ProjectPlan
INLS890_ProjectPlanINLS890_ProjectPlan
INLS890_ProjectPlan
 
5 Tips to Master Autocad - Ikya Global Education
5 Tips to Master Autocad - Ikya Global Education5 Tips to Master Autocad - Ikya Global Education
5 Tips to Master Autocad - Ikya Global Education
 
Dopp xhtml tutorial
Dopp xhtml tutorialDopp xhtml tutorial
Dopp xhtml tutorial
 
Internet basic of it20
Internet basic of it20Internet basic of it20
Internet basic of it20
 
Web Designing Training In Chandigarh
Web Designing Training In ChandigarhWeb Designing Training In Chandigarh
Web Designing Training In Chandigarh
 
Web Design Syllabus.doc
Web Design Syllabus.docWeb Design Syllabus.doc
Web Design Syllabus.doc
 
7 crazy tips that will help you
7 crazy tips that will help you7 crazy tips that will help you
7 crazy tips that will help you
 
MCA Society Project Seminar.pptx
MCA Society Project Seminar.pptxMCA Society Project Seminar.pptx
MCA Society Project Seminar.pptx
 
Java programming - solving problems with software
Java programming - solving problems with softwareJava programming - solving problems with software
Java programming - solving problems with software
 
Basic Computer.docx
Basic Computer.docxBasic Computer.docx
Basic Computer.docx
 

Mais de Son Nguyen

Your new maven friend – the mule maven
Your new maven friend – the mule mavenYour new maven friend – the mule maven
Your new maven friend – the mule mavenSon Nguyen
 
Soa governance for the modern business
Soa governance for the modern businessSoa governance for the modern business
Soa governance for the modern businessSon Nguyen
 
Quality sdk for your apis in minutes!
Quality sdk for your apis in minutes!Quality sdk for your apis in minutes!
Quality sdk for your apis in minutes!Son Nguyen
 
Maven tools & archetypes
Maven tools & archetypesMaven tools & archetypes
Maven tools & archetypesSon Nguyen
 
Let api change your relationship with your doctor
Let api change your relationship with your doctorLet api change your relationship with your doctor
Let api change your relationship with your doctorSon Nguyen
 
Increase revenue and reinvigorate your business with api
Increase revenue and reinvigorate your business with apiIncrease revenue and reinvigorate your business with api
Increase revenue and reinvigorate your business with apiSon Nguyen
 
How to – wrap soap web service around a database
How to – wrap soap web service around a databaseHow to – wrap soap web service around a database
How to – wrap soap web service around a databaseSon Nguyen
 
How to – rest api proxy to soap webservice
How to – rest api proxy to soap webserviceHow to – rest api proxy to soap webservice
How to – rest api proxy to soap webserviceSon Nguyen
 
Anypoint runtime manager v1
Anypoint runtime manager v1Anypoint runtime manager v1
Anypoint runtime manager v1Son Nguyen
 
A good api strategy can help turn your
A good api strategy can help turn yourA good api strategy can help turn your
A good api strategy can help turn yourSon Nguyen
 
10 steps to design and build the perfect
10 steps to design and build the perfect10 steps to design and build the perfect
10 steps to design and build the perfectSon Nguyen
 
What is the difference between using private flow
What is the difference between using private flowWhat is the difference between using private flow
What is the difference between using private flowSon Nguyen
 
Troubleshooting mule
Troubleshooting muleTroubleshooting mule
Troubleshooting muleSon Nguyen
 
Running mule as worker role on azure
Running mule as worker role on azureRunning mule as worker role on azure
Running mule as worker role on azureSon Nguyen
 
Real time data processing with anypoint connector for kafka
Real time data processing with anypoint connector for kafkaReal time data processing with anypoint connector for kafka
Real time data processing with anypoint connector for kafkaSon Nguyen
 
Performance tuning in mule
Performance tuning in mulePerformance tuning in mule
Performance tuning in muleSon Nguyen
 
Mule intelli j tips
Mule intelli j tipsMule intelli j tips
Mule intelli j tipsSon Nguyen
 
Introducing the anypoint connector for redis
Introducing the anypoint connector for redisIntroducing the anypoint connector for redis
Introducing the anypoint connector for redisSon Nguyen
 
How to – data integrity checks in batch processing
How to – data integrity checks in batch processingHow to – data integrity checks in batch processing
How to – data integrity checks in batch processingSon Nguyen
 
How soa paved the way for cloud
How soa paved the way for cloudHow soa paved the way for cloud
How soa paved the way for cloudSon Nguyen
 

Mais de Son Nguyen (20)

Your new maven friend – the mule maven
Your new maven friend – the mule mavenYour new maven friend – the mule maven
Your new maven friend – the mule maven
 
Soa governance for the modern business
Soa governance for the modern businessSoa governance for the modern business
Soa governance for the modern business
 
Quality sdk for your apis in minutes!
Quality sdk for your apis in minutes!Quality sdk for your apis in minutes!
Quality sdk for your apis in minutes!
 
Maven tools & archetypes
Maven tools & archetypesMaven tools & archetypes
Maven tools & archetypes
 
Let api change your relationship with your doctor
Let api change your relationship with your doctorLet api change your relationship with your doctor
Let api change your relationship with your doctor
 
Increase revenue and reinvigorate your business with api
Increase revenue and reinvigorate your business with apiIncrease revenue and reinvigorate your business with api
Increase revenue and reinvigorate your business with api
 
How to – wrap soap web service around a database
How to – wrap soap web service around a databaseHow to – wrap soap web service around a database
How to – wrap soap web service around a database
 
How to – rest api proxy to soap webservice
How to – rest api proxy to soap webserviceHow to – rest api proxy to soap webservice
How to – rest api proxy to soap webservice
 
Anypoint runtime manager v1
Anypoint runtime manager v1Anypoint runtime manager v1
Anypoint runtime manager v1
 
A good api strategy can help turn your
A good api strategy can help turn yourA good api strategy can help turn your
A good api strategy can help turn your
 
10 steps to design and build the perfect
10 steps to design and build the perfect10 steps to design and build the perfect
10 steps to design and build the perfect
 
What is the difference between using private flow
What is the difference between using private flowWhat is the difference between using private flow
What is the difference between using private flow
 
Troubleshooting mule
Troubleshooting muleTroubleshooting mule
Troubleshooting mule
 
Running mule as worker role on azure
Running mule as worker role on azureRunning mule as worker role on azure
Running mule as worker role on azure
 
Real time data processing with anypoint connector for kafka
Real time data processing with anypoint connector for kafkaReal time data processing with anypoint connector for kafka
Real time data processing with anypoint connector for kafka
 
Performance tuning in mule
Performance tuning in mulePerformance tuning in mule
Performance tuning in mule
 
Mule intelli j tips
Mule intelli j tipsMule intelli j tips
Mule intelli j tips
 
Introducing the anypoint connector for redis
Introducing the anypoint connector for redisIntroducing the anypoint connector for redis
Introducing the anypoint connector for redis
 
How to – data integrity checks in batch processing
How to – data integrity checks in batch processingHow to – data integrity checks in batch processing
How to – data integrity checks in batch processing
 
How soa paved the way for cloud
How soa paved the way for cloudHow soa paved the way for cloud
How soa paved the way for cloud
 

Último

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Último (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Programming and the web for beginners

  • 1. Programming and the Web for Beginners
  • 2. About the Course • In this course, you will use computers to creatively design web pages using HTML and CSS. You will then use Javascript to develop programs and algorithms--ways to get the computer to solve problems. As you progress, you will master the programming process that will be used through the remainder of the courses in this Specialization. After completing this course you will be able to: 1. Make a web page with HTML and CSS; 2. Explain the high-level process of developing a program; 3. Think critically about how to solve a problem; 4. Solve programming problems with Javascript, including if/else and looping constructs; 5. Use Javascript to manipulate images and process data; and 6. Recognize debugging as an application of the scientific method. By the end of this course, you will complete a mini-project where you will use Javascript to create your own images algorithmically and a website you have built with HTML, CSS, and Javascript.
  • 3. Welcome to the Course • Welcome! In this module, you will be introduced to computer science and to the organization for this course. At the end of the module, you will have a chance to gauge your incoming knowledge of some of the concepts that will be presented in this course. If you struggle to answer any of the questions in this quiz, that's good! That means this course will be a good fit for you, where you will learn these answers and more!
  • 4. What Is a Web Page? • The final project for this course is building your own web page. In this module, you will gain a better understanding of what a web page is, how it works, and other key elements of the digital world like web servers, browsers, internet protocols, and more. In addition, this module will introduce you to the power of collaboration in designing web content as well as help you consider what makes a good user experience. By the end of this module, you will be able to: (1) define what a web page is, as well as key components of the digital world like web servers, browsers, and internet protocols; and (2) explain key details about the Internet, its history, and how it works.
  • 5. Building a Web Page with HTML • In this module, you will gain your first tool for building web pages: HyperText Markup Language (HTML). With HTML, you will be able to structure text in a web page as well as add tables, insert links, and show images. By the end of this module, you will be able to: (1) access and use CodePen, the tool you will use for building websites in this course; (2) design the basic structure for a webpage using HyperText Markup Language or HTML (ordered and unordered lists, tables, headings, links, inserted images); and (3) describe some of the ethical issues surrounding the sharing of digital content.
  • 6. CSS for Styling a Web Page • As you use HTML to structure and add content your web page, Cascading Style Sheets (CSS) will help visually bring your web pages to life! You will learn in this module how to use CSS to customize the colors, fonts, and overall look of your web pages. By the end of this module, you will be able to: (1) explain Cascading Style Sheets (CSS) and how they are used in modern webpages in conjunction with HTML; (2) use CSS to make changes to the style of your webpage content, including changes to color and font; and (3) use any color you want for an element in a web page you create: whether it has a standard name, or you need to specify it by number.
  • 7. Learning to Program in JavaScript • When designing a web page or creating something else with computers, there are often recurring tasks that would be very time consuming to do manually. Solving these challenges programmatically, that is, by writing a program that tells your computer how to do the task, is often more efficient. In this module, you will learn the basics of your first programming language (JavaScript) as well as essential programming tools: conditional statements, loops, variables, functions, and more. By the end of this module, you will be able to: (1) identify situations where a program is needed for tasks that are not possible to complete manually; (2) program in JavaScript using conditional statements, loops, variables, and functions; (3) use vocabulary related to creating and editing digital images; and (4) edit images by writing and running a pixel modification program.
  • 8. Design Principles for Programming • In this module, you will learn the seven-step process for developing a computer program from scratch: from identifying a solution to a problem, to listing out the step-by-step directions of your solution, to translating these directions into code. As part of this process, you will also learn how to test and debug your code. By the end of this module, you will be able to: (1) replace a green screen background with an image of your own choosing; (2) use the seven-step design process for developing programs from scratch; and (3) debug code using the scientific method.
  • 9. Finding Information in Data • In this module, you will write and use functions in JavaScript programs to manage program complexity with well-developed abstractions. You will also learn how to use arithmetic to manipulate pixel color and values so that you can hide messages in images, an example of what’s called steganography. You will implement the seven-step design process to solve a real world problem of image enlargement. By the end of this module, you will be able to: (1) write useful functions in JavaScript programs; (2) use arithmetic expressions in manipulating images; and (3) solve problems with the seven-step process.
  • 10. Mini-Project: Create Your E-Portfolio • In this final module for the course, you will bring together your new skills with HTML, CSS, and JavaScript and you will create an e- portfolio—the concluding project for this course.