O/a Técnico/a de Desenvolvimento de Software é o/a profissional capaz de participar em todas as fases do ciclo de vida do software.
As competências principais incluem:
Os Cursos de Aprendizagem destinam-se a jovens que devem reunir, cumulativamente, a idade e habilitações escolares que a seguir se indicam:
Os cursos de aprendizagem permitem obter uma dupla certificação: Escolar e Profissional.Após a conclusão do curso, terás:
Os horários de formação são:
Manha_____08h/14h
Tarde_______14h/20h
Os cursos de aprendizagem são financiados.
Descobre aqui todas as vantagens.
UFCD
HORAS
Portugal e a Europa
50
Os Media Hoje
25
Portugal e a sua História
A Literatura do Nosso Tempo
Mudanças Profissionais e Mercado de Trabalho
Diversidade Linguística e Cultural
Procurar Emprego
Ler documentos Informativos
Conhecer os problemas do mundo atual
Viajar pela Europa
Escolher uma profissão / mudar de atividade
Debater os direitos e deveres dos cidadãos
Realizar uma exposição sobre as instituições internacionais
O Homem e o Ambiente
Publicidade: um discursos de sedução
Mundo Atual – Tema Opcional
Uma nova ordem Mundial
Higiene e prevenção no Trabalho
Promoção da Saúde
Culturas, etnias e diversidades
Processador de Texto – Funcionalidades Avançadas
Folha de Cálculo – Funcionalidades Avançadas
Internet – Navegação
Criação de Páginas para a Web em Hipertexto
Organização, análise da informação e probabilidades
Operações numéricas e estimação
Geometria e trigonometria
Padrões, funções e álgebra
Funções, limites e cálculo diferencial
Movimento e forças
Sistemas termodinâmicos, elétricos e magnéticos
Movimentos ondulatórios
Física moderna – fundamentos
Reações químicas e equilíbrios dinâmicos
Reações de ácido-base e de oxidação-redução
Reações de precipitação de equilíbrio heterogêneo
Compostos orgânicos, polímeros, ligas metálicas e outros materiais
Arquitetura interna do computador
Dispositivos periféricos
Conexões de rede
Sistemas operativos – tipologias
Utilitários
Sistema de rede local
Serviços adicionais de rede
Administração de redes locais
Processamento computacional
Informática – noções básicas
Algoritmos
Estruturas de dados
Princípios metodológicos de programação
Programação em C / C++ – fundamentos
Programação em C / C++ – avançada
Análise de sistemas
Fundamentos da linguagem SQL
Administração de bases de dados para programadores
Programação de sistemas distribuídos – JAVA
Desenvolvimentos de aplicações web em JAVA
Programação em C#
Programação ASP.NET Core MVC
Fundamentos de PYTHON
Programação avançada com PYTHON
Segurança no desenvolvimento de Software
Projeto de programação