Professional Documents
Culture Documents
BRENDAN EICH
FOUNDER OF JAVASCRIPT
Hired by Netscape Communications Corporations in 1995
O F
H I S T O RY
JavaScript Frameworks
After Release of
ECMAScript 5 in
2009
AJAX, Prototype, jQuery, dojo toolkit, moo
tools etc. were developed that made
programming a lot easier.
JavaScript COMPANIES
Framework’s Used
by Big Companies
1. <!DOCTYPE html>
2. <html lang="en">
• You do so by adding a <script> tag at 3. <head>
the bottom of your HTML, before 4. <title>Document</title>
The Console
http://www.website.com
The console is a place that lets you write commands to find out
what’s happening with your JavaScript code. It’s a useful tool
you’ll keep using to check and eliminate errors (a process
known as debugging).
Ctrl + Shift + J
1.String
2.Number
3.Boolean
4.Null
5.Undefined
6.Symbol
7.BigInt
1. String
A String represents text data in JavaScript. You create strings by enclosing them in quotation marks:
Strings can be added together with the + operator. When you add strings together, you join the
two strings into one. This process is also called String concatenation.
console.log('Super' + 'man')
2. Number
• A Number represents numeric data. In JavaScript, you can create numbers by writing the number
directly in its numeric form:
console.log(123456789)
console.log(1 + 1)
console.log(true) // true
console.log(false) // false
Variables
What are variables?
• Variables are containers for storing data (storing data values)
Declaring Variables
var variableName = 'value‘;
• Using var
• Using let
• Using const
There are four parts you’ll want to take note of:
1. The variableName
2. The value
3. The = sign
4. The const keyword
1. The variableName
variableName is the name of the variable you’re declaring. You can name it anything, as long as it
follows these rules:
Note: If you need to use two or more words to name your variable, you should join the words together, but
capitalize the first letter of each subsequent word.
2. The value
The value is what you want the variable to be. It can be primitives (like strings and numbers
etc) or objects (like arrays and functions).
<
21 />
Image placeholder
Intro to web
development
There's no one "best" programming language, and once
you've learned one, it's fairly easy to pick up another, so don't
get hung too up on choosing your first language.
Learn HTML 5
MORE
DETAILS
Coder://
MORE
DETAILS
programming up on choosing your first language. That said, some languages are
more beginner-friendly than others. The language you choose to
There's no one "best" programming start with might depend, again, on your purpose. (For example, if
language, and once you've learned one. you want to write an iOS app, you'll need to learn Swift.)
MORE
DETAILS
coder makes it easy
and fun for you to
code.
There's no one "best" programming language, and once
you've learned one, it's fairly easy to pick up another, so don't
get hung too up on choosing your first language.
MORE
DETAILS
1. #include <stdio.h>
2. int main(void)
Learn by
3. {
4. printf("hello, world\n");
5. }
Doing://
coder:// 2019.All Rights Reserved
<
29 />
coder://
Learn more
03
02 text paragraph text
01 text paragraph text Learn C# Language
text paragraph text Learn C++ Language
Learn C Language
Meet our team
Subtitle here
MORE
DETAILS
<
33 />
http://www.website.com
JS
“A wonderful serenity
has taken possession of Szonja Odilo Maïa Eliisa Dubhghlas Tera
my entire soul, Job position Job position Job position
“A wonderful serenity
has taken possession of Irene Marianne Andrey Lore Lucy Bharat
my entire soul, Job position Job position Job position
Eino Williric
There's no one "best" programming language, and once you've learned
one, it's fairly easy to pick up another, so don't get hung too up on
choosing your first language.
C# Language 85%
Hello! world
<
37 />
Frequently Asked
Questions (FAQ)
General How do I get started?
01
text paragraph text
Play:// Coder://
Image Placeholder Image Placeholder Image Placeholder
Build web
HTML
5
Pages and site.
CSS3
Python
Development
app Development
1. body { An external style sheet is used to define the style 1. <!DOCTYPE html>
2. background-color: for many HTML pages. 2. <html>
powderblue; With an external style sheet, you can change the 3. <head>
3. } look of an entire web site, by changing one file! 4. <link rel="stylesheet“
4. h1 { To use an external style sheet, add a link to it in href="styles.css">
5. color: blue; the <head> section of the HTML page: 5. </head>
6. } 6. <body>
7. p { 7. <h1>This is a heading</h1>
An external style sheet can be written in any text
8. color: red; 8. <p>This is a paragraph.</p>
editor. The file must not contain any HTML code,
9. } 9. </body>
and must be saved with a .css extension.
10. </html>
C++ C# C MORE
DETAILS
JavaScript Date 1.
2.
<p id="demo"></p>
<script>
Reference 3.
4.
var d = new Date();
document.getElementById("demo").innerHTML = d;
5. </script>
The Date object is used to work with dates and times.
Date objects are created with new Date(). There are four Result
ways of instantiating a date:
Wed Apr 24 2019 14:15:03 GMT+0700
(Western Indonesia Time)
Date Object
1. var d = new Date();
2. var d = new Date(milliseconds);
3. var d = new Date(dateString);
4. var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
<
47 />
August
Our agenda in
this August
Sun Mon Tue Wed Thu Fri Sat
28 29 30 31 1 2 3
19 Learn C Language 4 5 6 7 8 9 10
11 12 13 14 15 16 17
21 Learn C# Language
18 19 20 21 22 23 24
1 2 3 4 5 6 7
1
Choose what to learn
MORE
DETAILS
Learning by doing
TalkCode
Example
1.
2.
3.
<table>
<tr>
<th>Company</th> <th>Contact</th>
HTML Table Example
<th>Country</th>
4. </tr> Result
5. <tr>
6. <td>Alfreds Futterkiste</td> <td>Maria
Company Contact Country
Anders</td><td>Germany</td>
7. </tr>
Alfreds Futterkiste Maria Anders Germany
8. <tr>
9. <td>Centro Moctezuma</td> <td>Francisco
Centro Moctezuma Francisco Chang Mexico
Chang</td> <td>Mexico</td>
10. </tr>
11. <tr>
Ernst Handel Roland Mendel Austria
12. <td>Ernst Handel</td> <td>Roland Mendel</td>
<td>Austria</td>
MORE
13. </tr> DETAILS
14. </table>
Office Data C#
Chart
Important subtitle text
Programming
Important subtitle text
Language
Important subtitle text
C++ Python
Important subtitle text
<
55 />
Development Development
MORE MORE
DETAILS DETAILS
1 2 3 4 5 6
100
Chart
80
Important subtitle text
60
Important subtitle text
40
Strength
Important subtitle text
Opportunity
Important subtitle text
01 02 03
There's no one "best" programming There's no one "best" programming There's no one "best" programming
language, and once you've learned one. language, and once you've learned one. language, and once you've learned one.
<
64 />
Coding is a fundamental
skill that children need to
learn.
1
There's no one "best" programming language, and once you've learned one,
it's fairly easy to pick up another, so don't get hung too up on choosing your
2
first language.
3
01. Choose the Language 02. Start Small
4
PURCHASE
Social Media
Coder://
10k
100k Followers
2M Subscribe
Mind map infographic slide
C++ C#
06
There's no one "best" programming There's no one "best" programming
Programming
language, and once you've learned one. language, and once you've learned one.
Language
Python Java
05
There's no one "best" programming There's no one "best" programming
language, and once you've learned one. language, and once you've learned one.
Php
0
1000 <-> 1500 1500 <-> 2000
1 2
1000 <-> 1250 1250 <-> 1500 1500 <-> 1750 1750 <-> 2000
3 4 5 6
1000 <-> 1125 1125 <-> 1250 1250 <-> 1375 1375 <-> 1500 1500 <-> 1625 1625 <-> 1750 1750 <-> 1875 1875 <-> 2000
7 8 9 10 11 12 13 14
Learn Matrix
1 3 4 1 3 4
Matrix 1 2 4 3 Matrix 2 2 5 3
3 4 5 3 7 2
MORE
DETAILS
<
71 />
01
text paragraph text
mockup Go
C#
C++
75%
MORE
DETAILS
65%
Option one
Subtitle Here
Australia
Map
Important subtitle text
Option three
Important subtitle text
Next
<
74 />
World Map
slide Option one
MORE
DETAILS
<!--This is a comment.
Comments are not displayed
in the browser-->
Office
language, and once you've learned one.
Websites