Course
digicode: JSFSEN
Introduction to JavaScript for Software Developers
In this course, you will learn the basic syntactic concepts of the platform-independent programming language JavaScript as a Software Developer with practical experience in Java or C#.
Duration
1 day
Price
850.–
Course documents
Courseware from digicomp
Course facts
- Knowing the possible uses of JavaScript in modern, client-side applications in the enterprise environment
- Understanding the basic language elements of the JavaScript programming language
- Recognizing the syntactic differences to Java or C#
- Laying the foundation for deepening knowledge of current, popular JavaScript frameworks such as AngularJS, Angular 2, jQuery, Node.js, React.js, and others
1 Introduction
- Architecture
- Areas of application
- Versions
2 Simple script
- Integration
- Console
- Comment
3 Values
- Literal
- Vocabulary
- Identifier
- Variable
- Strict mode
- Constant
4 Operators
- Assignment operation
- Arithmetic operation
- Concatenation operation
- Comparison operation
- Logical operation
- Conditional operation
- Compound operation
5 Data types
- Type check operation
- Conversion
6 Text templates
7 Arrays
- Enumeration
- Length
- Access
8 Branches
- Types
- Conditional structure
- Alternative structure
- Multiple selection
- Case distinction
9 Loops
- Types
- Pre-check loop
- Post-check loop
- Counting loop
- Property loop
- Collection loop
10 Jumps
- Iteration termination
- Loop termination
11 Functions
- Declaration
- Expression
- Parameters
- Return value
- Call
- Argument
12 JavaScript Object Notation (JSON)
- JSON structure
- JSON data
13 Forms
- Forms
- Form API
14 Events
- Types
- Handling
- Bubbling
15 Browser
- Navigator
- URL
- Query string
- Cookie
This course is aimed at software developers with practical experience in developing with Java or C# who want to learn the syntactic similarities and differences of the JavaScript programming language and lay a solid foundation for using JavaScript frameworks.
Practical experience in development with programming languages such as Java or C# is expected. Attendance at the following courses or equivalent knowledge is required: