Sök utbildning

Introduction to JavaScript Programming

Längd
3 dagar
Pris
25 450 SEK exkl. moms
Nästa kurstillfälle
18 november, 2024 (+7 kursstarter)
Utbildningsform
Öppen utbildning
Längd
3 dagar
Pris
25 450 SEK exkl. moms
Nästa kurstillfälle
18 november, 2024 (+7 kursstarter)
Utbildningsform
Öppen utbildning
Kursen är bokningsbar via arrangörens hemsida 🤗

Kursbeskrivning

Den här kursen består av sessioner som behandlar variabler, uttryck, villkorssatser, samlingar, iterativa satser, funktioner, objekt, kompilering och körning, samt bästa praxis.

Kursen fokuserar inte på något särskilt språk, utan syftar till att bekanta deltagarna med programmeringsterminologi, strukturer och principer. Exempel ges på tre språk - Python, Java och JavaScript - och deltagarna kan välja något av dessa språk för att utföra de praktiska övningarna.

Övningar och exempel används genom hela kursen för att ge praktisk erfarenhet av de tekniker som behandlas.

Kursen ger deltagarna kunskap för att kunna producera enkla datorprogram som visar en förståelse för de grundläggande principerna i programmering.  Deltagarna kommer också att introduceras till funktioner, objekt och både procedur- och objektorienterade programmeringsparadigm. Kursen syftar vidare till att förbereda deltagarna för att gå vidare och lära sig något av de många programmeringsspråken i detalj

Målgrupp och förkunskaper

Den här kursen vänder sig till alla som vill lära sig grunderna i programmering. Kursen kräver allmän datorvana, men ingen tidigare erfarenhet av programmering behövs.

Detaljerad information

Introduction

  • Thinking Like a Computer
    • Input/Output
    • Storage
    • Arithmetic
    • Comparison
    • Decisions
    • Repetition
    • Reuse
  • What is a Program?
    • Statements
    • Comments
  • What is Code?
  • From Source Code to Runtime
  • Why So Many Languages?
  • What Does a Programmer Do?
  • Hello World
  • stdin and stdout
  • The Console

Variables

  • Variables - What and Why
  • Name and Value
  • Literals
  • Data Types
  • Declaration
  • Initialisation
  • Assignment
  • Constants

Expressions

  • Expressions - What and Why
  • Operators and Operands
  • Unary and Binary Operators
  • Arithmetic Operators
  • Assignment Operators
  • Precedence
  • Associativity
  • Complex Expressions

Conditional Statements

  • Conditional Statement - What and Why
  • Comparison/Relational Operators
  • Logical Operators
  • if else
  • switch
  • The Ternary Operator
  • Code Blocks
  • Variable Scope

Collections

  • Collections - What and Why
  • Strings
  • Arrays/Lists
  • Declaration
  • Initialisation
  • Getting and Setting Elements

Iterative Statements

  • Iterative Statements - What and Why
  • while
  • do
  • for
  • break
  • continue
  • Array/List Traversal

Functions

  • Functions - What and Why
  • Declaration
    • Parameters
    • Return Type
  • Invocation/Call
    • Arguments
    • Return Value
  • Variable Scope (Review)
  • Modules
  • Libraries
  • Procedural Programming

Objects

  • Object - What and Why
  • Object Literals
  • Object Properties
  • The Trouble with Object Literals
  • Classes
  • Fields
  • Methods
  • Instances
  • Reference Variables
  • Primitive Variables
  • Passing by Val/Ref
  • Object Oriented Programming
  • The Three Principles

Compilation & Execution

  • From Source Code to Runtime (Review)
  • Compilation
  • Debugging
  • Linking
  • Execution
  • Interpretation
  • Platform Dependence
  • Compilation and Interpretation (Bytecode)

Best Practices

  • Program Design
    • Stating the Problem
    • Devising the Solution
    • Pseudocode
  • Coding Conventions
    • White Space
    • Indenting
    • Naming
  • Coding Style
    • Readability
    • Flexibility
    • Scalability
  • Unit Testing
  • Test Driven Development (TDD)

Kommande kursstarter

Välj mellan 7 kursstarter

18 november, 2024

  • Öppen utbildning
  • Distans

16 december, 2024

  • Öppen utbildning
  • Distans

15 januari, 2025

  • Öppen utbildning
  • Distans

22 januari, 2025

  • Öppen utbildning
  • Distans

19 februari, 2025

  • Öppen utbildning
  • Distans

19 mars, 2025

  • Öppen utbildning
  • Distans

14 april, 2025

  • Öppen utbildning
  • Distans

Intresseanmälan

Beställ information

Fyll i formuläret för att få mer information om Introduction to JavaScript Programming, direkt från arrangören. Det är gratis och inte bindande!

reCAPTCHA logo Den här hemsidan är skyddad av reCAPTCHA och Googles Integritetspolicy och Användarvillkor tillämpas.
Cornerstone Group AB
Borgarfjordsgatan 4
164 55 Kista

Vi vill göra skillnad i världen

Med kompetens som verktyg inspirerar vi människor att växa, utvecklas och briljera. Vi gör det i en medveten riktning. Nya insikter, beteenden, arbetssätt och tekniker börjar tillämpas på ett sätt som ger medarbetarna trygghet och deras prestationer energi och kraft....

Läs mer om Cornerstone Group AB och visa alla utbildningar.

Highlights