• Nenhum resultado encontrado

full stack web development curso

N/A
N/A
Protected

Academic year: 2022

Share "full stack web development curso"

Copied!
6
0
0

Texto

(1)

full stack

development

curso

web

(2)

O QUE É?

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.

duração total 216h 200h Curso Hands-on 16h Workshop

investimento 325€x8 (sem juros) (pronto pagamento: 5% de desconto)

ADMISSÃO

Idade Mínima 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.

-

Marcação de uma SOPP gratuita com um dos nossos Student Admissions Manager.

profissionais da área com uma vasta

experiência nacional e internacional.

(3)

full stack development curso

SOBRE O CURSO

Esta formação dá-te os conhecimentos necessários para trabalhar livremente entre as áreas de back- end & front-end, seguindo as boas práticas de programação. Irás adquirir bases sólidas de front- end, back-end, database, dominando aptidões multi-tasking.

O curso é composto por aulas teóricas e práticas, sempre integradas, que incluem o desenvolvimento de projetos com a presença e contributo de profissionais reconhecidos da área do desenvolvimento, que vão partilhar as suas experiências reais e desafios atuais do mercado.

PERFIL

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.

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.

›HTML

. Enquadramento e evolução . Estrutura principal

. Semântica

. HTML5 tags e elementos

. Utilização dos elementos para criar estruturas complexas

. Acessibilidade ›CSS3

. Conceitos fundamentais de CSS . Seletores

. Atributos

CONTEÚDO PROGRAMÁTICO

›Web Fundamentals . Internet . HTTP . DOM . Browser . Segurança

›Ambiente de desenvolvimento ›Browser Dev tools

Front-end

1.

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

Git/GitHub

* Introduction to Git

* GitHub

* Git branching

* Git Fork

* Open Source full stack web development

HTML5

* Elements and Structure

* Semantic HTML

* Accessible Web Pages

* Tables

* Forms (Inputs, Select, Text area, Buttons)

* Portfolio Building Tools

* Browsers

* Browser DevTools

* Command Line

* Online Editors

* Editors

* Learning Resources

CONTEÚDO PROGRAMÁTICO

2. HTML

(4)

›Arquitetura REST ›Tipos de Autenticação ›JSON Web Tokens

›Bases de dados (MongoDB) ›NodeJS

›ExpressJS

›Variáveis de ambiente ›Construção de API’s

Back-end

4.

›Types

›Enums & Union Types ›Interfaces

›Funções ›Type Guards ›Utility Types ›Generic Types ›Conditional Types

Typescript

3.

›BASH ›GIT ›DOCKER

Ferramentas

. Formatação de texto

2.

. Dimensões e posições . Cores

. Imagens . Listas . Forms . Flexbox . Grid

. Media queries . Funções . Intro SASS ›JavaScript

. Tipos & Valores Primitivos . Operadores e expressões . Objetos globais

. Strings . Arrays . Objetos

. Princípios de programação funcional . Eventos e Seletores

. JSON & Fetch API

. Funções anónimas e IIFE (Imediate Invoked Function Expression)

. Funções “construtoras” de Objetos . ES features e syntax

›jQuery ›React

. Virtual DOM

. Componentes e Props . JSX

. Estado & Ciclo de vida . Lidar com eventos . Two-Way-Binding . Hooks

. Lists, keys & mapping . Data fetching

. Memoization . Context API

. Forms & Validação . Deploying React App

. Unit-testing (react-testing-library)

* 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 e Animações

* Responsive (Viewport, Grid View, Media Queries, Units)

* Desenvolvimento em SCSS

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

* Eventos

* Especificação ES6 e Transpilers

* AJAX e JSON com Javascript

* 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

(5)

full stack development curso

SOPP

Para se inscreverem no curso de Full Stack Development, os alunos necessitam de agendar uma SOPP (Sessão de Orientação Pedagógica

& Profissional) gratuita, com um dos Student Admissions Managers da EDIT..

Esta SOPP tem como objetivo dar a conhecer, em pormenor, a metodologia da escola, as instalações, enquadrar o perfil do candidato, analisar as expetativas em relação ao curso e esclarecer eventuais dúvidas sobre o mesmo.

CERTIFICAÇÃO

A certificação é entregue aos alunos em formato digital e inclui: carga horária, modular e total, do curso temáticas, notas finais de cada módulo e

média final do curso, certificação DGERT, carimbo e assinatura (da coordenação pedagógica do programa ou administração da escola).

EQUIPAMENTO WORKSHOP EDIT .

Disponibilização de um iMac ou MacBook a cada aluno/a para utilização em sala de aula;

Documentação em formato digital.

No final do curso, os alunos da EDIT. têm acesso a um workshop gratuito, à escolha do aluno (exceto The Agency Workshop Series).

A inscrição no curso de Full Stack Development inclui acesso a publicações e a documentação de suporte nas aulas, incluindo um conjunto de recursos bibliográficos e formações on-line de suporte às atividades de ensino, investigação e aprendizagem.

DOCUMENTAÇÃO DE APOIO

A EDIT. tem como missão principal a aceleração das carreiras profissionais e empregabilidade dos seus alunos. Não só desenvolvemos formações práticas que lhes permitem aprender com profissionais reconhecidos no mercado, como também lhes damos acesso a uma rede de parceiros de recrutamento.

RECRUTAMENTO

full stack web development

(6)

EDIT.

Lisboa

Alameda D. Afonso Henriques, 7A 1900-178 Lisboa (+ 351) 210 182 455 geral@edit.com.pt

EDIT.

Porto

Rua Alferes Malheiro, 226 4000-057 Porto

(+ 351) 224 960 345 geral@edit.com.pt

EDIT.

Madrid

Calle Gran Vía, 4 28013 Madrid (+ 34) 910 563 227 info@edit.com.es

EDIT.

São Paulo

Avenida Paulista, 1374 11° Andar

01310-100 São Paulo +55 11 96927 0137 edit-brasil@weareedit.io

Referências

Documentos relacionados

Neste caso, o modelo analítico utilizado para comparar com a resposta por elementos finitos foi a solução para as tensões circunferenciais para o caso de cilindros de paredes

EAD – Ciclo de Estudos do livro “O Capital no Século XXI” – A estrutura da desigualdade – 2ª edição Semana 2/6 – A dinâmica da relação capital/renda e a distribuição

Na hipótese de a alienação ser desfeita por decisão ulterior do juízo, por qualquer das causas previstas em lei, ou se o devedor, cientificado da proposta, remir a

O curso visa capacitar profissionais de diversas áreas para o domínio das tecnologias Web, em especial aquelas relacionadas à programação, usabilidade, interfaces,

Novos métodos de layout em CSS3 Propriedades para tabelas e formulários Criação de elementos de navegação CSS sprites e elementos interactivos Transforms, transitions e

One such toolchain, the MERN stack (MongoDB, ExpressJS, ReactJS, NodeJS), allows developers to build and deploy web applications quickly and efficiently by utilizing its

Consequently, this project aims the creation of presentation layers (front-end applications) for different PM models by using autonomous processes, such as code generation

— Bruno Milani, Senior Full-Stack Web Developer, Grupo Bandeirantes de Comunicação, worked directly. with Edson at Grupo Bandeirantes