Curso Full Stack Web Development

30 Setembro, 2023'23
24 Fevereiro, 2024
€ 351 x 8
Sem juros. Pronto pagamento: 5% de desconto
Sáb e Dom, 9h-18h
*Sexta-feira quando aplicável, normalmente uma Sexta-feira por mês.
Lisboa
Fim de Semana
Quero-me inscrever
SOBRE O CURSO

A evolução do desenvolvimento web e mobile nos últimos anos levou à crescente aquisição e utilização de smartphones, tablets e novas tecnologias que permitem o acesso à Web. Neste âmbito, os Developers enfrentam o desafio de conceber projetos digitais interativos e adaptados às necessidades reais dos utilizadores.

Este curso de Full Stack Development compila o know-how, as ferramentas e as técnicas necessárias para desenvolver um mindset que permitirá trabalhar livremente entre back-end & front-end, seguindo as boas práticas de programação.

Visão geral

Aprender a trabalhar livremente entre back-end & front-end, seguindo as boas práticas de programação.

Objetivos

Este curso tem como principal objetivo que os formandos fiquem fluentes nas boas práticas da programação, dominem os principais softwares e desenvolvam as suas habilidades recorrendo às frameworks

Admissão

Requer a marcação de uma Sessão de Orientação Pedagógica e Profissional com a nossa equipa.

Dirigido a

O curso de Full Stack Development é dirigido a profissionais que procuram estar atualizados e acompanhar o desenvolvimento da indústria digital, nomeadamente na área da programação.

Requisitos

Idade mínima de 18 anos. Necessário ter noções básicas em HTML, CSS e JavaScript. Devem também estar à vontade com o inglês devido às terminologias utilizadas na programação.

Seg
Ter
Qua
Qui
Sex
Sab
9h-18h
Dom
9h-18h

*Domingo quando aplicável.

O que inclui a formação:

200h
16h
Aulas Práticas e Teóricas 200h
Curso Hands-on + Projetos
Workshop 16h
Workshop à escolha incluído
Total 216h
Carga horária total da formação

Curso certificado pela DGERT

A certificação é entregue aos alunos em formato digital. Inclui a carga horária, modular e total, nota final do curso, certificação DGERT, carimbo e assinatura da coordenação pedagógica ou administração da escola.

Opções de pagamento

Mensalidades
8x € 351
/ € 2808
Sem juros / Possibilidade aumento de mensalidades
Pagamento a pronto - 5%
Financiamento ISA

Só pagarás após a inserção no mercado de trabalho através de um financiamento ISA – Income Share Agreement com a Fundação José Neves. Fala connosco para saberes mais!

PROGRAMA DO CURSO

Curso Full Stack Web Development

Este curso de Full Stack Development compila o know-how, as ferramentas e as técnicas necessárias para desenvolver um mindset que permitirá trabalhar livremente entre back-end & front-end, seguindo as boas práticas de programação.

1. INTRO TO PROGRAMMING & TOOLS

Web Fundamentals

  • Um pouco de história
  • Operações básicas de uma aplicação software
  • User Experience (UX) Basics
  • User Interface (UI) Basics
  • Cor, Tipografia
  • Inspiração
  • Criar protótipo

Tools

  • Browsers
  • Browser DevTools
  • Command Line
  • Online Editors
  • Editors
  • Learning Resources

Git/GitHub

  • Introduction to Git
  • GitHub
  • Git branching
  • Git Fork
  • Open Source

2. HTML

HTML5

  • Elements and Structure
  • Semantic HTML
  • Accessible Web Pages
  • Tables
  • Forms (Inputs, Select, Text area, Buttons)
  • Portfolio Building

3. CSS3

  • Conceitos Fundamentais
  • Folhas de estilos
  • Selectores
  • Atributos
  • Tipografia
  • Cores
  • Imagens
  • Fundos
  • Box model
  • Posicionamento
  • Display
  • Flexbox
  • Unidades
  • Forms
  • CSS variables
  • Lists
  • Pseudo classes
  • Pseudo Elements
  • Transforms
  • Transitions
  • Animações
  • Responsive (Viewport, Grid View, Media Queries, Units)
  • Desenvolvimento em SCSS (Node, NPM, Install SASS, SCSS files)

4. JAVASCRIPT

  • Conceitos e instruções básicas
  • Tipos de dados primitivos
  • Estruturas de decisão e repetição
  • Estruturas de dados complexos
  • Conceito e manipulação do DOM / BOM numa aplicação web
  • Eventos
  • Especificação ES6 e Transpilers
  • AJAX e JSON com Javascript

5. REACT

  • Rever conceitos de JavaScript (Template literals, If and else, Ternary Operators, Arrow Functions, Map, Fetch)
  • Introdução a React
  • Hello World em React
  • Virtual DOM
  • JSX – React and HTML
  • React and CSS
  • React Components
  • React Properties
  • React Multiple Components
  • JS Closures
  • React Events
  • React States
  • React Forms
  • React Loops
  • React Fetch
  • React Conditional Rendering
  • React Create App
  • React External Components
  • Images in React
  • React Bootstrap
  • React hosting

6. TYPESCRIPT

  • Types
  • Enums & Union Types
  • Interfaces
  • Funções
  • Type Guards
  • Utility Types
  • Generic Types
  • Conditional Types

7. BACK-END

  • Arquitetura REST › Tipos de Autenticação
  • JSON Web Tokens
  • Bases de dados (MongoDB)
  • NodeJS
  • ExpressJS
  • Variáveis de ambiente
  • Construção de API’s

O que vais aprender

HTML5
CSS3
JavaScript
JQuery
React
NodeJS
Nongo DB
JSON
GIT
Chrome Dev Tools

Tutores e Equipa Pedagógica

Conhece a equipa

Cada tutor do curso está disponível para orientar o desenvolvimento das tuas competências e esclarecer as tuas dúvidas. Fica a conhecer os tutores e os elementos da equipa pedagógica que te vão acompanhar.

Pedro Fonseca

Front End Web Developer

KWAN

Inês Catana

Frontend Developer

DEUS : human(ity)-centered AI

Gerardo Lima

Senior Engineer - Backend

Philip Morris International

Francisco Brito

Software Engineer

Valtech

Rute Moutinho

Campus & Pedagogical Manager

Departamento Pedagógico

Lisandra Caires

Gestora de Formação

Departamento Pedagógico

Melissa Fernandes

Pedagogical & Front-Desk Assistant

Departamento Pedagógico

ALUMNI

Estudar na EDIT.

Todos os anos, mais de mil alunos escolhem a EDIT. para investir no seu futuro. Conhece alguns dos nossos ex-alunos e fica a saber como é a formação na EDIT.

Perguntas frequentes

Existem pré-requisitos para este curso?

É necessário ter conhecimento prévio em desenvolvimento de sites?

Este curso é certificado?

Que opções de pagamento oferecem?

O curso é lecionado em que língua?

O que significam as sextas-feiras "Quando aplicável"?

O que é o ISA FJN?

Necessitas de ajuda para escolher o curso certo?

Envia-me uma mensagem ou utiliza o chat.

Rute Moutinho

Campus & Pedagogical Manager

Enviar mensagem
Curso / Programação
Curso Full Stack Web Development

Detalhes
DATAS
Lisboa
216 Horas
€ 351 x 8
Sáb e Dom, 9h-18h
*Sexta-feira quando aplicável, normalmente uma Sexta-feira por mês.

Informação Pessoal

    Subscrever Newsletter

    Interesses