Os nossos cursos

Escolhe uma competência que queiras desenvolver

Web Development (Nível 1)

Aprende a criar websites e aplicações Web. Durante este curso de 12 semanas, vais aprender a desenvolver front-end (usando HTML e CSS) e back-end (Python)!

O curso de Web Development 1 é adequado para principiantes uma vez que fornece as bases de conhecimento em programação. Após o curso, serás capaz de desenvolver programas de computador e desenvolver websites e aplicações de forma totalmente autónoma.

Vais aprender a utilizar linguagens de front-end tais como HTML and CSS, que são a base da web - todos os websites precisam delas. Para o desenvolvimento de back-end, irás aprender a Python como linguagem de programação que irás utilizar para desenvolver a tua primeira (mas não a última) aplicação web e irás também aprender a hospedá-lo num servidor.

online course

Tecnologias e skills que irás aprender:

  • HTML
  • CSS
  • Bootstrap
  • Controlo de versões utilizando o GIT
  • Linha de comandos (básicos)
  • GitHub
  • Wireframing
  • Python
  • Princípios fundamentais de programação que são transversais a todos os tipos de linguagens (Para além de Python também se aplicam em PHP, Ruby, Java, C#, JavaScript etc.)
  • Programação Orientada a Objetos
  • Flask
  • Heroku
  • Pedidos GET & POST
  • Bases de dados SQLite e PostgreSQL
  • JSON & APIs

Programa

Primeira parte: Desenvolvimento de Front-end

Assim como a maioria dos programadores, a tua entrada no mundo do desenvolvimento web será utilizando linguagens de front-end tais como HTML e CSS. Adicionalmente, irás também aprender a utilizar uma framework popular de CSS chamada Bootstrap e irás começar a construir o teu próprio CV de programação no GitHub.

Segunda parte: Bases de programação em Python

Irás aprender os princípios básicos de programação em Python devido à sua sintaxe simples e elegante o que a torna uma das linguagens de programação mais populares do mundo. Depois de aprenderes a tua primeira linguagem de programação torna-se mais fácil e intuitivo aprender outra, uma vez que os princípios da programação são os mesmos.

Terceira parte: Desenvolvimento de Back-end

Para além de front-end, a maioria dos websites possuem um back-end. Irás aprender a construí-los utilizando Python e fazendo upload do teu site para o Heroku um serviço de hospedagem na web (disponibilizado pela Amazon Web Services).

Este curso é muito orientado à pratica. Durante o curso, irás programar muitos projetos pequenos (e um grande) que te irão ajudar a ganhar a tão necessária quilometragem de código. Irás também incluir todos os projetos no GitHub, que irá servir como o teu CV pessoal de programação.

Conhecimento prévio

Os participantes neste curso não precisam de ter nenhum conhecimento prévio de programação. Uma vez que serão lecionados todos os princípios básicos. O curso irá ser lecionado em Português, mas é expectável que todos os participantes saibam ler e consigam entender Inglês básico, o que é crucial a todos os programadores.

online course

Datas

Este curso ocorre duas vezes por semana num total de 24 sessões.

Horário do curso

O curso será realizado duas vezes por semana, nas segundas e quintas, das 17h às 18h30.

Os cursos serão lecionados via videoconferência (video call). Entre sessões os instrutores estarão disponíveis via Slack, para dar suporte aos estudos.

O que preciso para iniciar o curso?

Cada participante precisará de um computador que tenha pelo menos 4GB de memória RAM e uma boa conexão de internet.

O que acontece se eu faltar à uma aula?

Todos os estudantes terão acesso livre à plataforma SmartNinja, onde terão sempre disponível uma visão geral de todas as aulas. Se acontecer de não poderes atender a alguma aula, poderás sempre rever o conteúdo lecionado com a ajuda do material disponibilizado na plataforma.

O instrutor também irá gravar todas as sessões e partilhá-las com os estudantes. Desta forma, o estudante terá sempre a oportunidade de rever todas as aulas.

Durante o curso de web development também haverá 5 sessões de repetição para consolidação da matéria já lecionada.

Não esperes mais, inscreve-te já! ;)


Pré-inscrição

Subscreve a nossa newsletter!