JavaScript Fundamentals for Oracle APEX Developers
Duration: 3 Days
$2,700.00
What You Will Learn
- Overview of JS features
- How to interact with Arrays
- Use AJAX calls to update the database
- Understand how JS events work
Requirements
- No previous knowledge is assumed for this class
- General APEX knowledge is a plus
Description
In this training you will learn the fundamentals of JavaScript development which includes program structures, data structures, and best practices. You will also understand how to integrate custom JavaScript code into Dynamic Actions. The focus of the this class is to produce a maintainable APEX application.
Intro - What is JavaScript?
- Why has client side code become more important?
- Yes, you really need to learn JS!
- Which browser should a developer use?
- Developer Tools
- Editors
- DevOps
- Understand available data types and how to use them
- Arithmetic
- Logical operators
- Expressions and statements
- The different runtime environments: Browser vs Node
- Functions
- Prompt & Confirm
- Control Flow
- Scope
- Functions as values
- Closure
- Hoisting
- Mutability
- Math Object
- Global Object
- What is a higher order function?
- Passing along Arguments
- JavaScript Object Notation(JSON)
- map, reduce, filter
- Composable functions
- Types
- Properties
- Delegation
- Custom Events
- Inheritance
- Polymorphism
- Encapsulation
- Strict Mode
- Testing
- Debugging
- Exceptions and propagation
- Assertions
- Traversal
- Modifications
- Attributes
- What is a selector?
- IDs
- Classes
- Pseudo classes
- LESS/SASS
- What is it?
- jQuery Core
- Events
- Performance
- Effects
- What is it?
- GET vs POST
- Callbacks
- Responses
- Promises
- Programmatic
- Declarative
- Optimizations
- Properties
- DA thought process
- Client side interactions
- Server resources
- AngularJS
- React.js
- Underscore
- ExtJS