Fundamentals of Functional JavaScript

Want deepen your knowledge in Functions & Functional programming? This course is for you!
Rating: 4.8 out of 5 (28 ratings)
2,190 students
English
English

Core concepts of JavaScript Functions
Core concepts of Functional Programmming

Requirements

  • Intermediate Knowledge of Algorithms
  • Basic Knowledge of JavaScript

Description

Hello, and welcome to our Foundational JavaScript Function Programming Course! I’m Arthur Bandeira, and I’ll be your instructor in this concise, but informative curriculum that will introduce you to the core concepts of JavaScript Functions.

In this course, we’ll cover topics and subjects that are of essential importance to every developer.

Since the advent of the procedural model, Functions have had a prominent role in software development, even to the extent of having a whole programming paradigm that revolves around them, which is known as Functional Programming.

The concepts are presented here through one of the most popular programming languages in the world —Javascript—  and can be applied just as effectively to any object-oriented or multi-paradigm language.

We will cover some of the main concepts in Functional Programming and thoroughly explore the idea of Function and its practical applications, such as High-order and First-class Functions, as well as learn highly important methods like Map, Filter and Reduce.

In addition to all this free content, we included several challenges with their respective answers to further enhance your learning experience.

So,  if you are interested in deepening your knowledge of JavaScript Functions and Functional Programming, this is the right course for you.

Who this course is for:

  • Developers who are eager to deepen their knowledge in Functions and Functional Programming
  • Beginner JavaScript Developers

Course content

3 sections20 lectures1h 33m total length
  • Introduction
    00:50
  • Environment Setup
    01:23
  • VSCode & Code Runner
    01:35
  • Tips & Pitfalls
    01:52

Instructors

Arquiteto de Software
Leonardo Moura Leitao
  • 4.7 Instructor Rating
  • 112,579 Reviews
  • 247,137 Students
  • 30 Courses

Leonardo Leitão é graduado em Engenharia Elétrica pela Universidade Federal do Ceará e Mestre em Informática Aplicada pela Universidade de Fortaleza, na qual trabalhou com Integração de Redes de Sensores sem Fio e Computação em Nuvem.

Instrutor premiado internacionalmente e tem umas das melhores avaliações entre os instrutores da Udemy.

Há quinze anos atua na área como desenvolvedor de softwares e trabalhou na DATAPREV como arquiteto, desenvolvendo sistemas para o INSS. Professor de desenvolvimento de software há mais de doze anos, criou a Cod3r Ensino que já treinou mais de 150.000 alunos.

Arthur Oliveira Bandeira
  • 4.7 Instructor Rating
  • 5,072 Reviews
  • 17,852 Students
  • 5 Courses

Conquistei o segundo lugar no Startup Weekend Health sediado em fortaleza no ano de 2017, Obtive experiência desenvolvendo em linguagens como Java e no desenvolvimento mobile (iOS) em estágio na universidade. Curioso para que essa área me reserva e acima de tudo, cultivo dentro de mim a vontade de ensinar e aprender. 

Escola de Cursos Online de Tecnologia
Cod3r Cursos Online
  • 4.7 Instructor Rating
  • 112,569 Reviews
  • 246,629 Students
  • 29 Courses

A COD3R é uma Escola de cursos online de programação criada por profissionais experientes do mercado que se dedicam a programação, arquitetura e design de software, infraestrutura e todo o ciclo de vida do desenvolvimento de um software. Acreditamos que a melhor forma de aprender é praticando, e o nosso objetivo como Escola de ensino é entregar conteúdo de valor que te fará aprender, executar e pensar da melhor forma possível e com as melhores práticas disponíveis do mercado.