Os nossos cursos

Escolhe uma competência que queiras desenvolver

Web Development 1 (Fins-de-Semana)

Lisboa 04.01.2020 - 21.03.2020

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 escrever 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.

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 (pralem de Python também se aplicam em PHP, Ruby, Java, C#, JavaScript etc.)
  • Object-oriented programming
  • Programação orientada a objetos
  • Flask
  • Heroku
  • Pedidos GET & POST
  • Bases de dados SQLite e PostgreSQL
  • JSON & APIs

Programa/Agenda

Primeira parte: Desenvolvimento de Front-end

Assim como a maioria dos programadores, a tua entrada no mundo do desenvolvimento web utilizando 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 de 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 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. Mal saibas programar numa linguagem torna-se fácil trocar para outra, uma vez que os princípios da programação são os mesmos.

Terceira parte: Desenvolvimento de Back-end

Pralém de front-end, todos os websites que se prezem possuem um back-end. Irás aprender a construi-lo 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, porque irão ser leccionados 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.

Datas

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

E se eu perder uma sessão?

Todos os estudantes têm acesso ao Painel de controlo de aluno onde poderão aceder a todas as aulas. Se por acaso perderes alguma aula não te preocupes, podes estuda-la por ti próprio em casa. Durante o curso existem cinco aulas de recuperação onde poderás compensar as aulas perdidas.

Adicionalmente, é também disponibilizado um forum onde o instrutor poderá responder a alguma questão que possas ter.

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


Preços

Preço do curso* Descrição Data limite
399,00 EUR Early Bird Preço válido até 10.09.2019

* Todos os preços incluem IVA.


Inscrição

Se te candidatares estás a concordar com os termos e condições da Escola de Programação SmartNinja.

Subscreve a nossa newsletter!