Home / Course catalog / JavaScript for Encompass - 201 (JSE201)

KMU - Admin Coding Certification

JavaScript for Encompass - 201 (JSE201)


Description
JavaScript for Encompass - 201 builds on the topics and lessons covered in the JavaScript Fundamentals course. This course gives Encompass Admins the tools and know-how they need to work with Encompass Web customizations and input forms, covering more advanced concepts such as async/await, debugging in the dev console, working with arrays and collections, for loops, and more.
We'll also cover how to frame prompts for use with ChatGPT to augment your coding skillset with AI generated code.
Content
  • SECTION 1: CLASS INTRODUCTION
  • ESTIMATED CLASS COMPLETION TIME
  • CLASS INSTRUCTIONS
  • PURPOSE OF THIS CLASS
  • WELCOME TO THE INTRO TO JAVASCRIPT COURSE VIDEO
  • SECTION 2: PROGRAMMING LANGUAGES
  • ARTICLE: INSTALLING PROGRAMS
  • ARTICLE: THE DEFINITION OF JAVASCRIPT
  • ARTICLE: LEVELS OF LANGUAGES
  • ARTICLE: COMPILERS VS INTERPRETERS
  • ARTICLE: RUNTIME
  • QUIZ
  • ARTICLE: UNTYPED
  • DEFINITION OF JAVASCRIPT
  • QUIZ
  • ARTICLE: HTML, CSS AND JAVASCRIPT
  • QUIZ
  • PROGRAMMING LANGUAGES PART 1 VIDEO
  • QUIZ
  • PROGRAMMING LANGUAGES PART 2 VIDEO
  • QUIZ
  • PROGRAMMING LANGUAGES PART 3 VIDEO
  • QUIZ
  • CONDITIONAL AND BRANCHING STATEMENTS VIDEO
  • QUIZ
  • SECTION 3: DEV TOOLS
  • ARTICLE: DEV TOOLS
  • USING THE CONSOLE TO DEBUG CODE VIDEO
  • DEV TOOLS ASSIGNMENT
  • SECTION 4: JAVASCRIPT PROGRAMMING
  • ARTICLE: COMMENTING CODE
  • PREPARE FOR ASSIGNMENTS
  • CODING ASSIGNMENT: LET AND CONST
  • OPTIONAL CHALLENGE
  • CODING ASSIGNMENT: OBJECT-ORIENTED PROGRAMMING
  • OPTIONAL OOP CHALLENGE
  • CODING ASSIGNMENT: PARAMETERS AND ARGUMENTS
  • OPTIONAL FUNCTION CHALLENGE
  • CODING ASSIGNMENT: SUBPROGRAMS
  • OPTIONAL INPUT CHALLENGE
  • CODING ASSIGNMENT: ARRAYS
  • OPTIONAL ARRAY CHALLENGE
  • CODING ASSIGNMENT: COLLECTIONS
  • ARTICLE: LOOPS
  • LOOPS VIDEO
  • CODING ASSIGNMENT: WHILE LOOP
  • OPTIONAL WHILE LOOP CHALLENGE
  • CODING ASSIGNMENT: FOR LOOPS
  • CODING ASSIGNMENT: ASYNC ATTRIBUTE
  • OPTIONAL CHALLENGE
  • SECTION 5: CUSTOMIZING AND DEBUGGING
  • CODING ASSIGNMENT: EDITING FORMS
  • OPTIONAL CHALLENGE
  • CODING ASSIGNMENT: EVENTS
  • OPTIONAL EVENT CHALLENGE
  • CODING ASSIGNMENT: SWITCH
  • OPTIONAL SWITCH CHALLENGE
  • CODING ASSIGNMENT: EDITING DATES
  • OPTIONAL DATE EDITING CHALLENGE
  • CODING ASSIGNMENT: MODALS
  • OPTIONAL MODAL CHALLENGE
  • CODING ASSIGNMENT: TRY/CATCH
  • OPTIONAL TRY/CATCH CHALLENGE
  • SECTION 6: API BASICS
  • ARTICLE: WHAT ARE APIs?
  • QUIZ
  • APPLICATION PROGRAMMING INTERFACES VIDEO
  • QUIZ
  • CODING ASSIGNMENT: API
  • OPTIONAL API CHALLENGE
  • Section 7: ENCOMPASS ASSIGNMENTS
  • THE CHALLENGES IN THIS SECTION ARTICLE
  • ENCOMPASS LOG IN INSTRUCTION
  • OPTIONAL ENCOMPASS CHALLENGE 1
  • OPTIONAL ENCOMPASS CHALLENGE 2
  • OPTIONAL ENCOMPASS CHALLENGE 3
  • OPTIONAL ENCOMPASS CHALLENGE 4
  • SECTION 8: ARTIFICIAL INTELLIGENCE
  • ARTICLE: THE FUNDAMENTALS OF AI
  • WHAT IS DATA SCIENCE VIDEO
  • QUIZ
  • ARTICLE: UTILIZING AI
  • WHAT IS AI VIDEO
  • QUIZ
  • ARTICLE: WHAT IS A MODEL?
  • WHAT IS CHATGPT? VIDEO
  • QUIZ
  • CHATGPT TUTORIAL VIDEO
  • ARTICLE: FRAMEWORK FOR AN EFFECTIVE PROMPT
  • ASSIGNMENT: EFFECTIVELY USING CHATGPT
  • ARTICLE: USING CHATGPT
  • OPTIONAL ENCOMPASS WITH CHATGPT ASSIGNMENT
  • SECTION 9: FINAL ASSIGNMENTS
  • OPTIONAL SNAKE ASSIGNMENT
  • OPTIONAL SNAKE CHALLENGE
  • OPTIONAL MEMORY GAME ASSIGNMENT
  • OPTIONAL MEMORY GAME CHALLENGE
  • OPTIONAL PONG GAME ASSIGNMENT
  • FINAL OPTIONAL CHALLENGE
  • END OF COURSE VIDEO
  • FINAL ESSAY
Completion rules
  • All units must be completed
  • Leads to a certificate with a duration: Forever