Icon Anruf
Linha direta
Icon Mail senden
Pedido de informação online
Programador PHP

de €4.190,- | Curso em sala de aula

Aprendizagem flexível - as nossas opções de aprendizagem possíveis para o curso:

Informações sobre o curso

Programador PHP

Todas as datas dos cursos
Kursinfo Investition
Investimento: a partir de € 4.190,-
Possibilidade de pagamento em prestações (sem juros, sem sobretaxa)
Kursinfo Fördermöglichkeiten
Oportunidades de financiamento
Possibilidade de financiamento até 100%.
Kursinfo Institut
Instituto reconhecido
Equipa de professores com certificação ZFU, TÜV e académica
Kursinfo Einstieg jederzeit
Entrada possível em qualquer altura
Materiais didácticos imediatamente disponíveis
Kursinfo Ausbildungsdauer
Duração do programa de formação
O ritmo de aprendizagem é determinado por si - as datas dos exames podem ser escolhidas de forma flexível
Kursinfo Academykonto
Conta da Academia para sempre
Materiais didácticos disponíveis para toda a vida
Kursinfo Geld-Zurück-Garantie
Garantia de devolução do dinheiro
14 dias de direito de cancelamento (de acordo com a Lei de Vendas à Distância)
Kursinfo wissenschaftliche Inhalte
Conteúdo científico sólido
Certificado válido a nível mundial e ilimitado no tempo

Reconhecido e certificado

AZAV Trägerzulassung TUEV Iso 9001 Logo Trägerzertifikat ZFU Siegel Qualitätszertifikat Trusted Shops - Flexyfit

Os nossos licenciados, parceiros e amigos dizem

A nossa equipa terá todo o prazer em aconselhá-lo a qualquer momento por telefone, chat ou pessoalmente

Tablet Fotokarussel

Pacote combinado para um conhecimento máximo - desenvolvimento Web PHP, HTML e CSS

Gostaria de levar as suas competências em PHP para o nível seguinte e tornar-se um verdadeiro profissional? Então o nosso curso é o ideal para si! Concebido especificamente para profissionais de TI, o nosso programa abrangente oferece conhecimentos aprofundados e experiência prática em PHP, HTML e CSS.

O nosso curso abrange tudo, desde os princípios básicos da programação PHP até às técnicas avançadas e às melhores práticas. Aprenderá a desenvolver aplicações Web eficientes e seguras utilizando as mais recentes tecnologias e estruturas. Ao combinar PHP com HTML e CSS, será capaz de realizar projectos web completos - desde a integração da base de dados ao backend e à interface do utilizador.

Porque é que deve fazer este curso?
A nossa abordagem prática garante que não só adquire conhecimentos teóricos, mas também realiza projectos práticos que aplicam as suas competências em cenários da vida real. Com este curso, estará bem equipado para enfrentar projectos PHP desafiantes e avançar na sua carreira em desenvolvimento web.

Inscreva-se agora e torne-se um especialista em PHP muito procurado! Desenvolva as suas competências e aproveite a oportunidade para levar a sua carreira para o próximo nível. Esperamos dar-lhe as boas-vindas ao nosso curso e alcançarmos juntos os seus objectivos profissionais!

Ficha de informação sobre o curso
course

Âmbito da aprendizagem

805 E

3

Nível do QEQ

A formação é orientada para Nível do QEQ 3 »

course

Início do curso

Imediatamente possível

course

Custos de formação

de €4.190,-

» O nossoPacotes de aprendizagem

course

Variante de aprendizagem

Cursos em sala de aula

Possível

Língua de ensino

DE
EN
ES
Absolventen Hut Flexyfit

Todas as datas dos cursos

Encontre o seu curso presencial

Loader Icon
Programador PHP - Curso de fim de semana de meio dia

Webinar | 05-07-2025 | de 4.190,-

fase de atendimento: 06-09-2025
Perguntas sobre o curso? Teremos todo o prazer em o aconselhar.
Entre em qualquer altura!
Perguntas sobre o curso? Teremos todo o prazer em o aconselhar.

Num relance!

Programador PHP

Formação abrangente para se tornar um Programador de PHP - também para quem está a mudar de carreira!

Visão geral do Programador PHP

O nosso programa de formação em Programador de PHP prepara-o da melhor forma para a criação de sítios Web dinâmicos e aplicações Web. O PHP, uma das linguagens de programação do lado do servidor mais utilizadas, permite o desenvolvimento de soluções Web poderosas e interactivas. O programa de formação está dividido em quatro módulos que lhe proporcionam conhecimentos abrangentes e competências práticas.

Comece imediatamente - também para quem está a mudar de carreira

Gostaria de começar imediatamente o nosso programa de formação abrangente para Programadores de PHP? Então, isso também é possível para quem está a mudar de carreira. Irá percorrer os módulos passo a passo e aprenderá tudo desde o início. Aqui está uma visão geral da estrutura do programa de formação:

Módulo 1: Competências informáticas

Este módulo constitui a base das suas competências informáticas. Aprenderá a utilizar os computadores e as aplicações informáticas comuns com confiança e adquirirá conhecimentos básicos de tecnologia de rede e de sistemas operativos. Este conhecimento básico é crucial para o sucesso no mundo do desenvolvimento web.

Módulo 2: Noções básicas de PHP

No módulo PHP Basics, irá familiarizar-se com os elementos básicos da linguagem de programação PHP. Aprenderá a instalar e a configurar ambientes PHP e receberá uma introdução à sintaxe e às funções básicas. Irá consolidar os seus conhecimentos com a ajuda de exercícios práticos e em breve será capaz de criar sítios Web dinâmicos simples.

Módulo 3: PHP Avançado

Com base nos conceitos básicos, este módulo ensina-lhe técnicas e conceitos avançados de programação em PHP. Aprenderá a combinar PHP com bases de dados para desenvolver aplicações interactivas e orientadas para os dados. Tópicos como segurança, otimização de desempenho e o uso de estruturas modernas de PHP também são abordados. O objetivo é que, no final deste módulo, seja capaz de programar aplicações web complexas de forma independente.

Módulo 4: HTML e CSS

Para além do desenvolvimento em PHP, é importante ter um conhecimento sólido de HTML5 e CSS3. Neste módulo, aprenderá a estruturar e a conceber sítios Web. Aprenderá a utilizar CSS para implementar designs personalizados e melhorar a facilidade de utilização dos seus sítios Web. A combinação de PHP, HTML e CSS permite-lhe desenvolver soluções web completas e apelativas.

Condições de participação

  • Inscrição em linha ou por escrito
  • Recomenda-se, mas não se exige, conhecimentos básicos de informática
  • Idade mínima de 18 anos (para os participantes com menos de 18 anos, é necessário o consentimento escrito dos pais para o registo)
  • Acesso a um dispositivo com acesso à Internet
  • Acesso a uma ligação estável à Internet

Certificado de conclusão

Os nossos certificados são válidos em todo o mundo e são emitidos em diferentes versões. A pedido, pode receber o nosso certificado em várias línguas (DE, EN, ES), com informações específicas do país e com ou sem notas impressas.

Todas estas variantes estão disponíveis gratuitamente durante toda a vida para serem descarregadas do seu campus online. Além disso, consoante o pacote de aprendizagem adquirido, receberá um certificado à sua escolha, que será emitido em papel especial de alta qualidade e em relevo.

Será atribuído o seguinte certificado:

"PHP - Programador"

Tem perguntas específicas sobre o programa de formação?

Teremos todo o prazer em ajudá-lo por telefone, correio eletrónico ou chat.

Procedimento e duração - como é estruturada a sua formação

O programa de formação é composto por quatro módulos

Pode encontrar a lista dos módulos e dos temas clicando no separador "Conteúdo do curso".

Duração do programa de formação

Como os nossos cursos de formação podem ser organizados de forma muito flexível, a duração do curso depende muito da sua própria iniciativa de aprendizagem, do tempo de que dispõe todas as semanas e dos seus conhecimentos prévios. Dependendo do tempo que pode investir e da rapidez com que absorve os conhecimentos necessários, também é possível concluir o programa de formação mais rapidamente.

Formação em direto online via Zoom

A formação é realizada em direto online através do Zoom. Os formadores ensinam em tempo real e partilham o seu ecrã para que possa acompanhar as aulas no conforto da sua casa. Tem acesso a todas as datas e à ligação para o webinar em direto através do Campus Online, para que possa participar facilmente a partir de casa.

Receberá a ligação para a reunião Zoom por correio eletrónico antes do início do curso e esta estará também disponível na nossa plataforma de aprendizagem Flexyfit. Certifique-se de que introduziu o seu endereço de correio eletrónico atual quando se registou.

Com os cursos de formação à distância em linha, é você que define o ritmo

Aprenda ao seu próprio ritmo, quando e onde quiser. A conta da Academia acompanha-o no seu computador, tablet ou smartphone e contém tudo o que precisa para o curso.

Você decide como aprende

Pode escolher entre uma vasta gama de vídeos de aprendizagem Full HD em que os nossos melhores instrutores lhe ensinam o conteúdo da formação. Também pode ler os conteúdos nos nossos guiões e apresentações.

Sem dor, sem ganho

Irá trabalhar o seu caminho através de uma variedade de tarefas obrigatórias e adicionais. Estas incluem escrever um programa simples, efetuar uma análise de segurança ou utilizar um serviço de nuvem. Todas as tarefas são explicadas num guia passo a passo para que possa aplicar na prática o que aprendeu.

Por último, mas não menos importante... Exames

Pode contar com vários exames online de escolha múltipla para testar os seus conhecimentos. Pode fazer um exame de teste antes de cada exame para se preparar da melhor forma.
ablauf_onlineclass

Conteúdo do curso - o que vai aprender durante a sua formação

Âmbito da aprendizagem

805 E | Âmbito de aplicação

EDK

187

Competências informáticas

PL

528

Presença | Auto-estudo

RE

16

Pesquisa bibliográfica

TE

54

Realização prática

AE

20

Tarefas e exames adicionais

Este programa de formação é adequado para licença de ensino. A análise e aprovação individual estão sujeitas à respectiva agência de financiamento. Para informações mais detalhadas sobre a duração e o procedimento da licença para formação, contacte-nos diretamente! Marque já uma consulta de aconselhamento.

A participação nos webinars presenciais é obrigatória para a licença para formação e deve ser comprovada junto da AMS. A confirmação de presença deve ser solicitada sob a responsabilidade do participante. A confirmação de presença do webinar presencial só será emitida durante cada webinar se for solicitada pelo participante.

Módulo Competências informáticas

Mostrar todos os capítulos das matérias

Basiswissen EDV
Conhecimentos básicos de informática
A disciplina "Conhecimentos Básicos de Informática" ensina os conhecimentos e conceitos básicos do processamento eletrónico de dados. Oferece uma introdução abrangente ao mundo da tecnologia informática, sistemas operativos, redes e muito mais.

Um computador é um dispositivo eletrónico utilizado para processar dados. Efectua cálculos, armazena e processa informações. Existem diferentes tipos de computadores, incluindo computadores pessoais (PCs), servidores e sistemas incorporados. Cada tipo tem aplicações e funções específicas.

Um sistema operativo gere os recursos de hardware e software de um computador. Permite a execução de aplicações e assegura a comunicação entre o hardware e o software. Os sistemas operativos mais conhecidos são o Windows, o macOS e o Linux, embora cada sistema operativo tenha as suas próprias características e áreas de aplicação.

O código pode ser traduzido por compiladores ou intérpretes. Os compiladores convertem todo o código em linguagem de máquina, enquanto os intérpretes executam o código linha a linha. O ciclo de busca-decodificação-execução descreve o processo pelo qual o processador busca, descodifica e executa as instruções.

Um processo é um programa que está a ser executado. A gestão dos processos inclui a atribuição de recursos e o controlo da sua execução. O multitasking permite a execução simultânea de vários processos, sendo que o agendamento de processos determina quais os processos que são executados quando e durante quanto tempo.

O hardware é controlado por software especial, conhecido como drivers. Os drivers permitem a comunicação entre o sistema operativo e os componentes de hardware, encaminhando comandos e dados específicos.

Este módulo fornece uma base sólida nos princípios básicos do processamento eletrónico de dados e prepara os alunos para compreender e aplicar conceitos mais complexos em TI.

  • O QUE É UMA CALCULADORA?
    • Definição e conceitos básicos
    • Diferentes tipos de computadores (PCs, servidores, sistemas incorporados)
  • O QUE É UM SISTEMA OPERATIVO?
    • Tarefas de um sistema operativo
    • Exemplos de sistemas operativos comuns (Windows, macOS, Linux)
  • COMO É QUE O CÓDIGO É EXECUTADO?
    • Tradução e execução de código (compilador vs. intérprete)
    • Sequência de execução do código (ciclo de busca-decodificação-execução)
  • O QUE SÃO PROCESSOS?
    • Definição e gestão de processos
    • Multitarefa e escalonamento de processos
  • COMO É QUE O HARDWARE É CONTROLADO?
    • Noções básicas de controlo de hardware
    • Drivers e o seu papel no sistema
  • O QUE É UM PROGRAMA?
    • Definição de um programa
    • Diferenças entre aplicações e software de sistema
  • NOÇÕES BÁSICAS DE REDE
    • Noções básicas de tecnologia de redes
    • Protocolos e arquitecturas de rede (TCP/IP, modelo OSI)
  • O QUE É UM SERVIDOR?
    • Definição e funções de um servidor
    • Diferenças entre sistemas servidor e cliente
    • Exemplos e domínios de aplicação dos servidores
  • O QUE É A NUVEM?
    • Definição e noções básicas da tecnologia de computação em nuvem
    • Diferenças entre nuvem pública, privada e híbrida
    • Vantagens e desafios da utilização da nuvem
  • INTERNET DAS COISAS (IOT)
    • Definição e noções básicas da IoT
    • Exemplos de aplicações IoT (casas inteligentes, Indústria 4.0)
    • Desafios e futuro da IoT
  • SERVIÇOS
    • Definição e importância dos serviços informáticos
    • Diferentes tipos de serviços (serviços Web, microsserviços)
    • Exemplos e domínios de aplicação dos serviços informáticos

Mostrar capítulo

Coding
Codificação
A disciplina "Codificação " ensina conceitos básicos e avançados de programação e desenvolvimento de software. O seu objetivo é proporcionar aos participantes uma sólida compreensão das várias linguagens de programação, princípios e técnicas. Para além disso, a aprendizagem é consolidada através de testes de conhecimentos e de tarefas práticas. Eis os principais tópicos abordados neste módulo:

As linguagens de programação e o seu funcionamento
Os participantes aprenderão os princípios e conceitos básicos das linguagens de programação. É dada uma visão geral das linguagens de programação de alto e baixo nível, sendo claramente realçadas as diferenças entre estes tipos. As linguagens de alto nível, como Python e Java, são consideradas em comparação com as linguagens orientadas para a máquina, como Assembly.

Da programação visual ao 0 e 1
Esta secção abrange a gama de programação, desde as linguagens de programação visual até às linguagens orientadas para a máquina. São apresentados exemplos de linguagens de programação visual, como o Scratch, e de linguagens orientadas para máquinas, como o Assembler. São explicados os diferentes níveis de programação e as suas aplicações.

Fundamentos da programação
Aqui são ensinados os conceitos básicos da programação. Estes incluem a sintaxe e a semântica das linguagens de programação, a declaração e utilização de variáveis e tipos de dados (como inteiro, flutuante, string, booleano), bem como a utilização de operadores aritméticos, lógicos e de comparação.

Padrões de conceção
Os padrões de conceção são padrões de solução comprovados para problemas recorrentes no desenvolvimento de software. Os participantes ficam a conhecer a definição e o objetivo dos padrões de conceção e recebem exemplos de padrões comuns, como singleton, factory e observer. A aplicação e as vantagens dos padrões de desenho no desenvolvimento de software também são discutidas.

Estruturas de controlo
Esta secção aborda as estruturas de controlo básicas da programação, incluindo condições e ramificações com instruções if, else e elif, bem como loops como os loops for e while. É também explicada a importância do controlo dos ciclos através das instruções break e continue.

Funções e modularidade
Os participantes aprenderão a definir e chamar funções, incluindo parâmetros, valores de retorno e reutilização de código. São também abordados os princípios básicos da modularidade e a divisão do código em módulos reutilizáveis e geríveis.

Estruturas de dados básicas
Esta secção fornece uma compreensão básica das estruturas de dados, como listas, arrays, dicionários, hashmaps, tuplas e conjuntos. Os alunos aprenderão a criar, aceder e modificar estas estruturas.


Algoritmos simples e resolução de problemas
Os participantes são apresentados a algoritmos básicos de ordenação, como a ordenação por bolhas e a ordenação por seleção. Ficam também a conhecer algoritmos de pesquisa, como a pesquisa linear e binária. São abordadas estratégias sistemáticas de resolução de problemas e métodos de depuração.


Programação orientada para objectos (OOP)
São ensinados os princípios básicos da programação orientada para objectos, incluindo classes, objectos, atributos e métodos. Conceitos como a herança, o polimorfismo e o encapsulamento são fundamentalmente explicados e ilustrados com exemplos simples.


Projectos simples e aplicações práticas
Os participantes põem em prática os seus conhecimentos em pequenos projectos práticos, tais como o desenvolvimento de uma calculadora, uma lista de tarefas ou um jogo simples. Por último, são abordadas técnicas simples para verificar e melhorar o seu próprio código através de revisões de código.

  • LINGUAGENS DE PROGRAMAÇÃO / TIPOS
    • Princípios e conceitos das linguagens de programação
    • Diferenças entre linguagens de alto nível e de baixo nível
  • COMO FUNCIONAM?
    • Da programação visual ao 0 e 1 (linguagens orientadas para a máquina)
    • Diferentes níveis de programação
    • Exemplos de linguagens de programação visuais e orientadas para a máquina
  • NOÇÕES BÁSICAS DE PROGRAMAÇÃO
    • Sintaxe e semântica: explicação das regras de sintaxe e do significado das linhas de código
    • Variáveis e tipos de dados: Diferentes tipos de dados (inteiro, float, string, booleano) e como declarar e utilizar variáveis
    • Operadores: Operadores aritméticos, lógicos e de comparação
  • PADRÕES DE CONCEPÇÃO
    • Definição e objetivo dos padrões de conceção
    • Exemplos de padrões de desenho comuns (singleton, factory, observer)
    • Aplicação e vantagens dos padrões de conceção no desenvolvimento de software
  • ESTRUTURAS DE CONTROLO
    • Condições e ramificações: instruções if, else e elif
    • Loops: loops for e while, bem como o significado do controlo de loops (break, continue)
  • FUNÇÕES E MODULARIDADE
    • Definição e chamada de funções: Parâmetros, valores de retorno e a importância da reutilização do código
    • Princípios básicos da modularidade: como dividir o código em módulos geríveis e reutilizáveis
  • ESTRUTURAS DE DADOS BÁSICAS
    • Listas e arrays: Criação, acesso e modificação de elementos
    • Dicionários e hashmaps: Compreensão básica e aplicação
    • Tuplas e conjuntos: utilização e diferenças em relação a listas e dicionários
  • ALGORITMOS SIMPLES E RESOLUÇÃO DE PROBLEMAS
    • Algoritmos de ordenação: Introdução a métodos de ordenação simples, como a ordenação por bolhas e a ordenação por seleção
    • Pesquisa: Pesquisas lineares e binárias
    • Estratégias de resolução de problemas: Métodos de abordagem para resolução sistemática de problemas e depuração
  • PROGRAMAÇÃO ORIENTADA PARA OBJECTOS (OOP)
    • Princípios básicos da OOP: classes, objectos, atributos, métodos
    • Conceitos como a herança, o polimorfismo e o encapsulamento: explicações básicas e exemplos simples
  • PROJECTOS SIMPLES E APLICAÇÕES PRÁTICAS
    • Pequenos projectos: Exercícios orientados para a prática, como uma calculadora, uma lista de tarefas ou um jogo simples
    • Revisões de código: Técnicas simples para rever e melhorar o seu próprio código

Mostrar capítulo

Datenbanken Fach
Bases de dados
A disciplina "Bases de Dados" fornece uma introdução básica aos conceitos e aplicações das bases de dados. O seu objetivo é proporcionar aos participantes uma boa compreensão dos diferentes tipos de bases de dados, das suas vantagens e dos sistemas de bases de dados mais utilizados. Eis os principais tópicos abordados neste módulo:

O que são bases de dados?
Uma base de dados é uma coleção estruturada de dados. Existem bases de dados relacionais, que organizam os dados em tabelas com relações, e bases de dados não relacionais, que são mais flexíveis e são frequentemente utilizadas para aplicações específicas, como os grandes volumes de dados.

Porque é que precisa de bases de dados?
As bases de dados permitem uma gestão eficiente dos dados, consultas rápidas e uma maior segurança dos dados. São essenciais para aplicações como bases de dados de clientes, sistemas financeiros e gestão de armazéns.

As bases de dados mais utilizadas:

MySQL: código aberto, muito utilizado para aplicações Web.
PostgreSQL: Funções avançadas e suporte SQL.
Base de dados Oracle: altamente escalável, para grandes organizações.
Microsoft SQL Server: Integrada no ambiente Windows.
MongoDB: Base de dados NoSQL para dados não estruturados.
SQLite: leve, ideal para aplicações móveis.
Este módulo fornece uma base sólida para a compreensão e utilização de bases de dados.

  • O QUE SÃO BASES DE DADOS?
    • Definição e conceitos básicos das bases de dados
    • Bases de dados relacionais vs. bases de dados não relacionais
  • PORQUE É QUE PRECISA DELAS?
    • Vantagens da utilização de bases de dados
    • Exemplos de aplicações de bases de dados
  • AS BASES DE DADOS MAIS UTILIZADAS
    • Panorama das bases de dados mais utilizadas
    • Caraterísticas e domínios de aplicação dos sistemas de bases de dados mais populares

Mostrar capítulo

Datenverarbeitung
Introdução ao processamento eletrónico de dados (PDE)
A disciplina "Introdução ao processamento eletrónico de dados (EDP)" ensina os conhecimentos básicos e a importância do processamento de dados em várias áreas da vida. Os alunos ficam a conhecer o desenvolvimento histórico e as aplicações práticas.

Importância e necessidade do processamento de dados
O processamento de dados é indispensável em quase todas as áreas da vida moderna. Permite a gestão e a análise eficientes de grandes quantidades de dados, melhora a tomada de decisões e optimiza os processos empresariais. No mundo digital de hoje, a capacidade de processar dados é um pré-requisito essencial para o sucesso em muitas profissões e indústrias.

História do processamento de dados
A história do processamento de dados é muito antiga, desde as primeiras máquinas de calcular mecânicas até aos computadores modernos. Os marcos importantes incluem a invenção das máquinas de cartões perfurados, o desenvolvimento dos primeiros computadores na década de 1940 e o rápido desenvolvimento da tecnologia nos séculos XX e XXI. Esta evolução alterou fundamentalmente a forma como processamos e utilizamos os dados.

Exemplos da prática
Cuidados de saúde: Os registos electrónicos dos doentes permitem uma gestão eficiente dos dados dos doentes e melhoram a qualidade dos cuidados médicos através do acesso rápido a informações relevantes.

Empresas: As empresas utilizam o tratamento de dados para otimizar os processos comerciais, a gestão de clientes e as estratégias de marketing baseadas em dados.

Ciência: Na investigação, são analisadas grandes quantidades de dados para obter conhecimentos científicos e impulsionar a inovação, por exemplo, na investigação do genoma ou na modelização do clima.

  • IMPORTÂNCIA E NECESSIDADE DO PROCESSAMENTO DE DADOS EM VÁRIOS DOMÍNIOS DA VIDA
    • Relevância do processamento de dados na vida quotidiana
    • Áreas de aplicação das TI em vários sectores
    • Vantagens do processamento de dados na sociedade moderna
  • HISTÓRIA DO PROCESSAMENTO DE DADOS
    • Desenvolvimento do processamento de dados desde os seus primórdios até aos dias de hoje
    • Marcos e invenções importantes no domínio do processamento de dados
    • Evolução da tecnologia informática e seus efeitos
  • EXEMPLOS DA PRÁTICA (POR EXEMPLO, NO SECTOR DA SAÚDE, EMPRESARIAL, CIENTÍFICO)
    • Aplicação do EDP no sector da saúde: Gestão de doentes, apoio ao diagnóstico, investigação
    • Utilização das TI nas empresas: processos empresariais, contabilidade, análises de marketing
    • Papel das TI na ciência: análise de dados, simulações, publicações científicas

Mostrar capítulo

Bild Security
Especialização em TI de segurança
A disciplina "Segurança" fornece conhecimentos básicos nos domínios da proteção de dados, da autenticação e da cibersegurança. Abrange os seguintes tópicos:

Noções básicas de proteção de dados
  • Noções básicas de proteção de dados: proteção de dados pessoais.
  • Leis e regulamentos importantes: O RGPD e os seus requisitos.
  • Medidas de proteção da privacidade: técnicas para garantir a privacidade.

Noções básicas de autenticação

  • Definição e significado: verificação da identidade para fins de segurança.
  • Vários métodos: palavras-passe, procedimentos biométricos, autenticação multifactor.
  • Melhores práticas: Sistemas de autenticação seguros.

Segurança cibernética e pirataria informática

  • Noções básicas: Proteção contra ameaças digitais.
  • Ameaças comuns: Phishing, malware, ataques DDoS.
  • Medidas de segurança: Utilização de firewalls e software antivírus.

Este módulo prepara os participantes para o tratamento seguro de dados e sistemas.


  • NOÇÕES BÁSICAS DE PROTECÇÃO DE DADOS
    • Noções básicas de proteção de dados
    • Leis e regulamentos importantes (por exemplo, RGPD)
    • Medidas de proteção da privacidade
  • NOÇÕES BÁSICAS DE AUTENTICAÇÃO
    • Definição e importância da autenticação
    • Vários métodos de autenticação (palavras-passe, métodos biométricos)
    • Melhores práticas para uma autenticação segura
  • CIBERSEGURANÇA E PIRATARIA INFORMÁTICA
    • Noções básicas de cibersegurança
    • Ameaças e ataques comuns (phishing, malware, DDoS)
    • Medidas para aumentar a segurança (firewalls, software antivírus)

Mostrar capítulo

Software Bild klein
Software

A disciplina "Software" dá uma visão geral dos diferentes tipos de software, da sua disponibilidade em diferentes dispositivos, dos processos de produção e distribuição e da comunicação entre programas de software.

Existem duas categorias principais de software: o software de sistema, como os sistemas operativos e os controladores, e o software de aplicação, como os processadores de texto e os jogos. O software está disponível em vários dispositivos, incluindo computadores de secretária, dispositivos móveis e sistemas incorporados. Existe software independente da plataforma e aplicações específicas da plataforma.

O software é produzido utilizando vários processos de desenvolvimento, como o modelo ágil e o modelo em cascata. O controlo de versões e a integração/implementação contínua (CI/CD) são cruciais para um desenvolvimento de software eficiente. O software pode ser distribuído no local, com base na nuvem ou como uma aplicação móvel.

O software comunica entre si através de interfaces como APIs e webhooks. Estes permitem a integração de serviços e a notificação em tempo real entre diferentes aplicações.

Este módulo prepara os participantes de forma abrangente para compreender e utilizar software na prática.


  • QUE TIPOS DE SOFTWARE EXISTEM?
    • Software de sistema vs. software de aplicação
    • Exemplos de diferentes categorias de software
  • EM QUE DISPOSITIVOS ESTÁ DISPONÍVEL?
    • Computador de secretária, dispositivos móveis, sistemas incorporados
    • Independência da plataforma e aplicações específicas da plataforma
  • COMO É QUE O SOFTWARE É PRODUZIDO E DISTRIBUÍDO?
    • Processos de desenvolvimento (ágil, modelo em cascata)
    • Controlo de versões e integração contínua/implementação contínua (CI/CD)
    • Distribuição de software (no local, baseado na nuvem, aplicações móveis)
  • COMO É QUE O SOFTWARE COMUNICA COM O SOFTWARE? (INTERFACES)
    • Definição e tipos de interfaces (APIs, webhooks)
    • Exemplos e aplicações de comunicação de software

Mostrar capítulo

Tools Bild klein
Ferramentas
A disciplina "Ferramentas" oferece uma visão abrangente das várias ferramentas e ambientes utilizados para o desenvolvimento e utilização de soluções de software modernas. Inclui ferramentas básicas de desenvolvimento, a utilização da linha de comandos, o controlo de versões e uma introdução à inteligência artificial (IA). Esta secção é complementada por verificações de conhecimentos e tarefas práticas.

Compreender o ambiente de trabalho
Os alunos serão apresentados a ferramentas básicas de desenvolvimento, incluindo editores de texto como o Visual Studio Code e o Sublime Text, e ambientes de desenvolvimento integrado (IDE) como o PyCharm e o Eclipse. Aprenderão os comandos básicos da linha de comandos utilizados para navegação e gestão de ficheiros. Além disso, receberão uma introdução ao controlo de versões com o Git e aprenderão os comandos básicos para gerir versões de código.

Inteligência artificial
São explicados os conceitos básicos da inteligência artificial, incluindo definições e diferentes áreas, como a aprendizagem automática e as redes neuronais. Os participantes ficarão a conhecer casos de utilização e exemplos de aplicação da IA na vida quotidiana e discutirão as vantagens e os desafios das tecnologias de IA.

Este módulo prepara os participantes para trabalhar eficazmente com ferramentas de desenvolvimento modernas e para desenvolver uma compreensão fundamental da inteligência artificial.

  • COMPREENDER O AMBIENTE DE TRABALHO
    • Ferramentas de desenvolvimento simples: Introdução aos editores de texto (por exemplo, Visual Studio Code, Sublime Text) e IDEs (por exemplo, PyCharm, Eclipse)
    • Linha de comando/terminal: comandos básicos para navegação e gestão de ficheiros
    • Controlo de versões: Introdução ao Git e comandos básicos para controlo de versões
  • INTELIGÊNCIA ARTIFICIAL
    • Definição e conceitos básicos de IA
    • Diferentes domínios da IA (aprendizagem automática, redes neuronais)
    • Casos de utilização e exemplos de IA na vida quotidiana
    • Vantagens e desafios das tecnologias de IA

Mostrar capítulo

Módulo PHP para principiantes: noções básicas facilitadas

Mostrar todos os capítulos das matérias

Bases de dados e ligações ao PHP
Nesta disciplina, os alunos aprenderão a utilizar bases de dados relacionais com PHP para criar aplicações web dinâmicas e orientadas para bases de dados.

O curso começa com uma introdução às bases de dados relacionais. Os alunos adquirem uma compreensão básica dos conceitos de bases de dados, da estrutura das tabelas, das relações entre tabelas e do significado de termos-chave como chave primária e chave estrangeira.

Uma parte essencial do curso é a comparação entre MySQLi e PDO, duas extensões comuns para interagir com bases de dados MySQL em PHP. Os participantes aprenderão os prós e os contras de ambos os métodos, a fim de tomarem decisões informadas sobre qual o método a utilizar nos seus projectos.

Os participantes aprenderão a criar e gerir ligações a bases de dados. Isto inclui a criação de ligações seguras à base de dados e o tratamento de erros de ligação.

Abrange também as operações CRUD básicas (Criar, Ler, Atualizar, Eliminar) que constituem a base do trabalho com bases de dados. Os participantes aprenderão a:
  • Inserir dados na base de dados (Criar)
  • Recuperar dados da base de dados (Ler)
  • Atualizar dados na base de dados (Update)
  • Eliminar dados da base de dados (Eliminar)

Exercícios práticos e exemplos permitirão aos participantes aplicar estas técnicas nas suas próprias aplicações PHP.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Funções e estruturas de dados (noções básicas de PHP)
Nesta disciplina, os alunos aprenderão as técnicas e os conceitos básicos para definir e utilizar funções, bem como manipular e processar estruturas de dados em PHP.

Em primeiro lugar, os alunos aprenderão a definir e a utilizar funções em PHP. Aprenderão a criar funções para tornar o código reutilizável e modular. Isto também inclui a compreensão dos parâmetros das funções e dos valores de retorno, de modo a resolver tarefas complexas de forma eficiente.

Outro foco é a manipulação de strings e as funções associadas. Os participantes aprendem vários métodos de processamento, análise e transformação de cadeias de caracteres. Isto inclui funções de pesquisa, substituição, divisão e formatação de cadeias de caracteres.

Também abrange arrays e o seu processamento. Os alunos aprenderão a criar, pesquisar e manipular arrays para gerir listas de dados. São apresentadas funções básicas e avançadas de matrizes para realizar várias tarefas, tais como ordenação, filtragem e combinação de matrizes.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Noções básicas e introdução ao PHP
Esta disciplina apresenta aos alunos a linguagem de programação PHP, desde as primeiras versões PHP5 até aos últimos desenvolvimentos em PHP8. O curso começa com uma visão histórica do PHP para compreender o desenvolvimento e as principais melhorias nas diferentes versões.

Os primeiros passos com PHP incluem a criação de um ambiente de desenvolvimento, incluindo a instalação de um servidor web e a criação dos primeiros scripts PHP. Isto constitui a base para todo o trabalho de programação posterior.

Uma parte essencial do curso é a sintaxe básica do PHP e o uso de variáveis. Os participantes aprenderão a declarar e a utilizar variáveis para armazenar e processar dados. São explicados os diferentes tipos de dados e a sua aplicação.

O curso também aborda estruturas de controlo em PHP, tais como `if`, `else`, `switch`, bem como loops como `for`, `while` e `do-while`. Estas estruturas são cruciais para controlar o fluxo do programa e implementar sequências lógicas complexas.

Finalmente, é abordada a entrada e saída de dados. Os alunos aprenderão a receber e a processar o input do utilizador e a produzir informação e resultados para criar páginas Web dinâmicas e interactivas.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Programação orientada a objectos com PHP
Nesta disciplina, os alunos aprenderão os princípios e os conceitos da programação orientada para os objectos (OOP) em PHP para elevar as suas competências de programação a um nível avançado.

O curso começa com as noções básicas de OOP em PHP. Os participantes serão introduzidos à mentalidade orientada a objectos e aprenderão como a OOP ajuda a tornar o código mais reutilizável, modular e sustentável.

Uma parte essencial do curso é a criação e utilização de classes e objectos. Os participantes aprenderão a definir classes e a instanciar objectos para representar entidades do mundo real e as suas relações no código.

Outro foco é sobre os conceitos de herança, interfaces e traços. Os participantes aprenderão como a herança é utilizada para transferir propriedades e métodos de uma classe para outra, o que aumenta a reutilização e a extensibilidade do código. Aprenderão também como as interfaces são utilizadas para definir interfaces comuns para as classes e como os traços são utilizados para incluir código reutilizável em várias classes.

Por fim, são abordados o controlo de acesso e a visibilidade. Os participantes aprenderão a importância dos modificadores de acesso (public, private, protected) e compreenderão como controlam a visibilidade e o acesso a propriedades e métodos dentro e fora das classes.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Segurança, conceção e tratamento de dados
Nesta disciplina, os participantes aprenderão os aspectos essenciais de segurança, conceção e processamento de dados em aplicações PHP.

Começa com as noções básicas de segurança na Web. Os alunos compreenderão os principais princípios de segurança e saberão como proteger as suas aplicações PHP. A proteção contra vulnerabilidades de segurança comuns, incluindo injeção de SQL, cross-site scripting (XSS) e cross-site request forgery (CSRF), será abordada em pormenor. Através de exemplos práticos, os participantes aprenderão a implementar práticas de código seguro e a prevenir eficazmente as vulnerabilidades de segurança.

Outro foco é a estruturação e as melhores práticas no desenvolvimento de PHP. Os participantes aprenderão a estruturar as suas aplicações de forma lógica e eficiente para melhorar a manutenção e a escalabilidade. Isto também inclui técnicas de modularização e a aplicação das melhores práticas na conceção do código.

O processamento de JSON e XML também é abordado. Os participantes aprenderão a processar dados em formato JSON e XML para trocar dados entre o servidor e o cliente. Isto inclui a análise e a geração de JSON e XML, bem como a utilização destes formatos em integrações de API.

Outro aspeto importante é a integração de HTML5, CSS3, JavaScript e Bootstrap em aplicações PHP. Os participantes aprenderão a utilizar tecnologias de front-end modernas para criar interfaces de utilizador apelativas e fáceis de utilizar. Será realçada a interação entre o PHP e as tecnologias de front-end para desenvolver aplicações Web dinâmicas e interactivas.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Tecnologias Web 2.0 e MVC
Nesta aula, os alunos aprenderão as principais tecnologias e padrões que suportam as aplicações Web modernas, especificamente as tecnologias Web 2.0 e o padrão MVC.

O curso começa com uma visão geral das tecnologias Web 2.0. Os participantes aprenderão como essas tecnologias melhoram a interatividade e a usabilidade dos sites e qual o papel que elas desempenham no desenvolvimento moderno da Web.

Um componente chave é o AJAX (Asynchronous JavaScript and XML) e o processamento assíncrono de dados. Os participantes aprenderão a utilizar o AJAX para carregar e enviar dados em segundo plano sem recarregar a página, o que resulta numa melhor experiência do utilizador.

Outro aspeto importante são as API RESTful e os microsserviços. Os participantes aprenderão a criar e utilizar APIs RESTful para desenvolver serviços Web escaláveis e flexíveis. Também explica o conceito de microsserviços, que permite que as aplicações sejam divididas em serviços mais pequenos e independentes que são mais fáceis de gerir e escalar.

Apresenta uma introdução ao padrão MVC (Model-View-Controller). Os participantes ficarão a saber como o padrão MVC estrutura o desenvolvimento e facilita a separação dos dados, da interface do utilizador e da lógica empresarial. É explicado como o padrão MVC ajuda a manter o código limpo e passível de manutenção.

Por fim, é abordada a implementação de um sistema MVC simples. Os participantes põem em prática o que aprenderam, desenvolvendo um pequeno projeto que utiliza o padrão MVC. Aprenderão a criar e a ligar modelos, vistas e controladores para construir uma aplicação Web completa.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Módulo Desenvolvimento Web HTML e CSS

Mostrar todos os capítulos das matérias

Técnicas e modelos avançados de CSS
O tema "Técnicas e modelos avançados de CSS" aprofunda os conhecimentos dos participantes sobre CSS, de modo a criar layouts Web modernos e reactivos. O foco está nas técnicas avançadas de layout, na aplicação de funções CSS avançadas e na utilização de bibliotecas CSS. Os participantes recebem uma introdução ao CSS Grid e aprendem a criar layouts complexos usando este método. Aprofundarão os seus conhecimentos sobre pseudo-classes e pseudo-elementos, a fim de conceber elementos de forma direccionada e acrescentar conteúdo adicional sem alargar o código HTML. Outra ênfase é dada às media queries e ao design responsivo, que permite aos participantes criar designs que se adaptam a diferentes tamanhos de ecrã e dispositivos.

A disciplina inclui também uma introdução ao Bootstrap, uma das bibliotecas CSS mais populares para criar sítios Web reactivos de forma rápida e fácil. Os participantes aprenderão a personalizar e a utilizar eficazmente os componentes Bootstrap para criar projectos Web personalizados. Por fim, a disciplina ensina os fundamentos da criação de modelos HTML/CSS, que servem de base para layouts e padrões de design recorrentes.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Técnicas avançadas de HTML e CSS
Nesta disciplina, os participantes adquirem conhecimentos mais profundos sobre a criação e o design de sítios Web modernos. Serão abordadas técnicas avançadas e as melhores práticas em HTML e CSS para levar as competências dos alunos para o nível seguinte. Uma parte essencial da disciplina são os conceitos básicos da criação de formulários, onde os participantes aprenderão a criar formulários de fácil utilização e bem estruturados que permitem uma interação suave. A validação e a segurança dos formulários também são abordadas para garantir que apenas são introduzidos dados correctos e completos e que são integradas medidas de segurança para proteger os formulários contra uma utilização indevida. A incorporação de elementos de áudio e vídeo também é abordada, de modo a que os participantes aprendam a integrar e a personalizar sem problemas os conteúdos multimédia nos seus sítios Web.

Outra parte importante do tema é a sintaxe e a semântica das CSS. Os participantes terão uma visão geral das regras e estruturas básicas da sintaxe CSS que são necessárias para escrever folhas de estilo elegantes e funcionais. Além disso, será aprofundada a semântica das CSS e a utilização de vários selectores para selecionar e estilizar elementos específicos.

A disciplina termina com técnicas de apresentação em CSS. Os alunos aprenderão a compreender o modelo de caixa que constitui a base de todos os layouts CSS, incluindo os conceitos de margem, padding e border. Uma introdução ao módulo Flexbox permite layouts flexíveis e responsivos que se adaptam dinamicamente a diferentes tamanhos de ecrã. Por fim, os participantes efectuarão exercícios práticos de criação de layouts complexos com o Flexbox para adquirirem as competências necessárias à realização de designs versáteis e reactivos.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Noções básicas de HTML, CSS e web design
Nesta disciplina, os participantes recebem uma introdução abrangente ao mundo do desenvolvimento e do design da Web. Em primeiro lugar, é dada uma visão geral da importância do HTML e do CSS, focando as áreas de aplicação e os objectivos destas tecnologias. Os participantes aprenderão os primeiros passos com HTML e CSS, a fim de estabelecer as bases para a criação de sítios Web.

Outra parte importante do tema são os fundamentos de design para interfaces de utilizador. Aqui são ensinados os princípios básicos do design da interface do utilizador, incluindo a teoria da cor, a tipografia e os padrões de design. São também abordadas as melhores práticas para garantir que os alunos adquirem os conhecimentos e as competências necessárias para conceber interfaces de utilizador apelativas e de fácil utilização.

Além disso, são abordadas as noções básicas de usabilidade. Os participantes aprenderão a definição e a importância da usabilidade, a fim de otimizar a usabilidade dos seus sítios Web. Este conhecimento é crucial para criar sítios Web que não só tenham bom aspeto, mas também sejam fáceis de utilizar e proporcionem uma experiência positiva ao utilizador.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

HTTP e processos do browser
Esta disciplina fornece aos participantes uma introdução pormenorizada ao protocolo HTTP e ao funcionamento dos navegadores Web. No início, são explicados os conceitos básicos do HTTP, com destaque para os diferentes métodos HTTP, o significado dos códigos de estado e a utilização dos cabeçalhos HTTP. Estas noções básicas são cruciais para compreender a comunicação entre os navegadores e os servidores Web.

De seguida, o foco é o fluxo de pedidos e respostas HTTP, bem como os processos internos dos navegadores Web. Os participantes aprenderão a estrutura e o fluxo detalhados de um pedido/resposta HTTP e obterão informações sobre os processos de renderização e os aspectos de desempenho dos browsers. Este conhecimento é importante para melhorar o desempenho e a eficiência dos sítios Web.

Outra parte central da disciplina é a sintaxe e a semântica do HTML. Os alunos familiarizar-se-ão com a sintaxe HTML básica e aprenderão a utilizar elementos HTML semânticos para tornar os seus sítios Web mais estruturados e fáceis de utilizar.

Por último, será abordada a estruturação dos documentos e a importância das meta tags. Os participantes aprenderão a estruturar os seus documentos HTML de forma eficaz e a utilizar as meta tags para aumentar a visibilidade e a relevância das suas páginas Web para os motores de busca e as redes sociais.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Design e ferramentas UX
Nesta disciplina, os participantes recebem uma introdução abrangente aos aspectos fundamentais do design UX e à utilização de ferramentas de design modernas. O curso começa com uma visão geral de todo o processo de design UX. As etapas mais importantes, como a pesquisa de utilizadores e a criação de personas, são abordadas para compreender as necessidades e o comportamento do grupo-alvo. Segue-se a arquitetura da informação, que é essencial para a organização estruturada dos conteúdos. São também introduzidas técnicas de prototipagem para tornar tangíveis as ideias de design e são explicados os métodos de teste dos utilizadores para verificar a usabilidade e a eficiência dos designs.

Outra secção importante da disciplina trata da criação de wireframes e fluxogramas. Os participantes aprenderão a utilizar wireframes como esboços básicos dos seus sítios Web ou aplicações para planear a disposição e a funcionalidade. Aprenderão também a importância dos fluxogramas, que ajudam a representar visualmente e a otimizar os fluxos e as interacções dos utilizadores.

O tema é completado com uma introdução prática a ferramentas de desenho comuns. Os participantes familiarizar-se-ão com o draw.io, uma ferramenta para criar diagramas e fluxogramas. Familiarizar-se-ão também com o Figma, uma popular ferramenta de design colaborativo e de prototipagem que lhes permite trabalhar com outros designers em tempo real e criar protótipos interactivos.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Módulo Especialização em PHP: Do avançado ao profissional

Mostrar todos os capítulos das matérias

Depuração, desempenho e melhores práticas
Nesta disciplina, os alunos aprenderão a depurar e otimizar as suas aplicações PHP e a desenvolvê-las de acordo com as melhores práticas. Aprenderão a utilizar ferramentas de depuração como o Xdebug e os depuradores integrados nos IDEs para encontrar e corrigir erros. São introduzidas ferramentas de criação de perfis, como o XHProf ou o Blackfire, para analisar o desempenho e identificar estrangulamentos.

Os participantes aprenderão métodos de otimização do desempenho, incluindo caching, otimização de bases de dados e utilização eficiente de recursos.

Ser-lhes-á mostrado como reconhecer e evitar fontes típicas de erro e falhas de segurança. São ensinadas as melhores práticas, como DRY, KISS e SOLID, para estruturar e organizar melhor o código. Por fim, os participantes põem em prática o que aprenderam, concebendo e desenvolvendo uma aplicação Web com Laravel.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Introdução e ambiente de desenvolvimento
Nesta disciplina, os alunos aprenderão as técnicas e ferramentas básicas necessárias para criar e gerir um ambiente de desenvolvimento eficaz.

Começa com a configuração e a familiarização com o ambiente de desenvolvimento. Os alunos aprenderão a selecionar e a configurar um ambiente de desenvolvimento adequado às suas necessidades. Isto inclui a instalação e configuração de Ambientes de Desenvolvimento Integrado (IDEs), como o Visual Studio Code, PhpStorm ou outras ferramentas populares que suportam o processo de desenvolvimento.

Um componente essencial é a configuração e o uso de depuradores. Os participantes aprenderão a configurar e utilizar depuradores no seu ambiente de desenvolvimento para encontrar e corrigir eficazmente os erros no código. Isto inclui a definição de pontos de paragem, a passagem pelo código e a verificação de valores de variáveis em tempo de execução.

Outro aspeto importante é a configuração e gestão do servidor. Os participantes aprenderão a instalar e a configurar um servidor de desenvolvimento local para testar as suas aplicações. Aprenderão a instalar e a configurar servidores Web, como o Apache ou o Nginx, e a configurar servidores de bases de dados, como o MySQL ou o PostgreSQL. Também aprenderão tarefas básicas de gestão para operar e manter os seus servidores de forma eficiente.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

OOP avançado e ficheiros
Nesta disciplina, os participantes expandem os seus conhecimentos de programação orientada para objectos (OOP) e aprendem técnicas avançadas para trabalhar com ficheiros e expressões regulares.

O curso começa com uma exploração aprofundada dos conceitos de OOP. Os alunos desenvolvem os fundamentos da OOP e aprendem técnicas avançadas, como classes abstractas, interfaces e polimorfismo. Estas técnicas ajudam a criar estruturas de código mais flexíveis e reutilizáveis.

Outro foco é em técnicas avançadas em OOP. Os participantes aprenderão a integrar padrões de design como singleton, factory, observer e decorator nos seus projectos. Além disso, são introduzidos conceitos como a injeção de dependências e a inversão de controlo para melhorar a capacidade de manutenção e de teste do código.

Um componente essencial é o trabalho com ficheiros. Os participantes aprenderão a ler, escrever e editar ficheiros em vários formatos. Isto também inclui o tratamento de erros de ficheiros e a garantia da segurança dos dados.

Também lida com a manipulação de data e hora. Os participantes aprendem a processar, formatar e calcular valores de data e hora nas suas aplicações. Isto inclui lidar com diferentes fusos horários e a utilização de bibliotecas para simplificar a manipulação da data e da hora.

Por fim, são abordados o uso e os benefícios das expressões regulares. Os participantes aprenderão a utilizar expressões regulares para reconhecer padrões no texto e pesquisar e manipular dados de texto de forma eficiente. Exemplos práticos e exercícios ajudarão os participantes a pôr em prática os conceitos teóricos e a dominar a utilização de expressões regulares nos seus projectos.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Frameworks e desenvolvimento modular
Nesta disciplina, os alunos aprenderão os conceitos básicos e avançados da utilização de frameworks PHP e a abordagem de desenvolvimento modular.

O curso começa com uma introdução aos frameworks PHP. Os alunos aprenderão o que são frameworks PHP, por que eles são usados no desenvolvimento e os benefícios que oferecem. As estruturas abordadas incluem opções populares como Laravel, Symfony, CodeIgniter e Zend Framework. Os participantes ficarão a conhecer as características básicas e a arquitetura destas estruturas.

Outro aspeto importante é a abordagem de desenvolvimento modular. Os participantes aprenderão a dividir o seu código em módulos para melhor o organizar, reutilizar e manter. Esta abordagem facilita o trabalho em grandes projectos e promove o trabalho em equipa. O curso explica como criar, integrar e gerir módulos.

Também fornece uma comparação de diferentes frameworks e as suas possíveis aplicações. Os participantes aprenderão a escolher a estrutura mais adequada para o seu projeto com base em critérios como o desempenho, a escalabilidade, o apoio da comunidade e os requisitos específicos. A comparação inclui:
  • Laravel: Conhecido pela sua sintaxe elegante, extensas bibliotecas e forte apoio da comunidade.
  • Symfony: Destacado pela sua flexibilidade, extenso conjunto de funcionalidades e forte conformidade com as melhores práticas.
  • CodeIgniter: Apreciado pela sua simplicidade, tamanho reduzido e curva de aprendizagem rápida.
  • Zend Framework: elogiado pela sua extensibilidade e arquitetura profissional, adequado para aplicações complexas e de âmbito empresarial.

Exercícios práticos e projectos permitem aos participantes pôr em prática o que aprenderam. Terão a oportunidade de desenvolver as suas próprias aplicações com as frameworks apresentadas e aplicar a abordagem modular.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Estruturas de dados complexas e padrões de conceção (PHP)
Nesta disciplina, os participantes aprendem as técnicas básicas e avançadas para trabalhar com estruturas de dados complexas e padrões de design comprovados no desenvolvimento de software.

O curso começa com uma introdução às estruturas de dados complexas. Os participantes aprenderão a utilizar e implementar estruturas de dados avançadas, tais como mapas, conjuntos, pilhas, filas e gráficos. Estas estruturas de dados oferecem possibilidades avançadas de gestão e manipulação eficientes de dados que vão além de simples matrizes e objectos.

Uma parte essencial do curso é a utilização e implementação de padrões de design. Os participantes aprenderão o que são padrões de design e como eles podem resolver problemas comuns no desenvolvimento de software. Os padrões de design abordados incluem
  • Singleton Pattern: Garante que uma classe tenha apenas uma instância e fornece um ponto de acesso global a essa instância.
  • Observer Pattern: Define uma dependência um-para-muitos entre objectos, de modo a que quando um objeto muda de estado, todos os objectos dependentes são notificados e automaticamente actualizados.
  • Padrão de Fábrica: Fornece uma interface para a criação de objectos em que as classes específicas não precisam de ser especificadas.
  • Padrão Decorador: Permite a adição dinâmica de comportamento a objectos, envolvendo-os em classes decorativas.

Também enfatiza as melhores práticas para um código limpo e de fácil manutenção. Os participantes aprenderão técnicas para estruturar e organizar seu código para torná-lo mais legível e fácil de manter. Isto inclui princípios como DRY (Don't Repeat Yourself), KISS (Keep It Simple, Stupid), e princípios SOLID (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion).

Exercícios práticos e exemplos permitirão aos participantes aplicar estruturas de dados complexas e padrões de design nos seus próprios projectos e escrever código de alta qualidade.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Sessões, validadores, encriptação e persistência
Nesta disciplina, os alunos aprenderão as técnicas essenciais para gerir sessões, implementar validação, aplicar técnicas de encriptação e gerir a persistência de dados em aplicações PHP.

Os alunos aprenderão a utilizar sessões para armazenar dados relacionados com o utilizador em várias visualizações de página. Isto inclui a criação, a gestão e o encerramento de sessões, bem como a compreensão dos aspectos de segurança que devem ser considerados aquando da utilização de sessões.

Outro foco é a implementação e a aplicação de validadores. Os participantes aprenderão a validar dados de entrada para garantir que os dados estão em conformidade com os formatos e regras esperados. Isto inclui a criação das suas próprias funções de validação, bem como a utilização de bibliotecas de validação existentes para garantir a integridade dos dados.

Abrange também técnicas de encriptação e aspectos de segurança. Os participantes aprenderão a utilizar a encriptação para proteger dados sensíveis. Isto inclui a implementação de funções de encriptação e desencriptação, bem como a aplicação das melhores práticas de segurança para garantir a segurança dos dados nas suas aplicações. Também são abordados tópicos como hashing, encriptação simétrica e assimétrica.

Outra parte importante do curso é a persistência e a gestão de dados. Os participantes aprenderão a armazenar e gerir dados de forma persistente para os manter disponíveis em diferentes sessões de aplicações. Isto inclui o trabalho com bases de dados e outros meios de armazenamento, bem como a implementação de operações CRUD (Create, Read, Update, Delete) para gerir os dados de forma eficiente.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Reconhecimento dos nossos programas de formação em TI

Certificação da formação

Não existem percursos de formação uniformemente normalizados no domínio da formação informática. No entanto, isso não significa que a qualidade e o reconhecimento dos nossos programas de formação sejam comprometidos. O nosso instituto de formação é certificado e reconhecido pela norma ISO 9001. Esta certificação confirma o nosso empenhamento nos mais elevados padrões de qualidade e na melhoria contínua.

A nossa certificação ISO 9001 garante que os nossos programas de formação em TI - incluindo os nossos cursos de programador PHP, programador Web, programador e outros - são desenvolvidos e ministrados de acordo com normas de qualidade internacionais. Beneficia de currículos estruturados e orientados para a prática, instrutores experientes e um elevado nível de apoio durante a sua formação.

Certificação do instituto

Enquanto instituição reconhecida no domínio da educação de adultos, submetemos os nossos currículos a avaliações regulares que são reconhecidas pelas autoridades estatais e pelos organismos de financiamento. O nosso objetivo permanente é ultrapassar os padrões de qualidade actuais e garantir-lhe uma formação de primeira classe. Convença-se das nossas certificações.

A nossa certificação dá-lhe a certeza de que está a receber uma formação de qualidade, reconhecida e que o preparará da melhor forma para o seu futuro profissional.

Financiamento e licença para formação - como funciona

Posso obter financiamento para a minha formação?

Na Academia Flexyfit EDV, tem uma vasta gama de opções para financiar a sua formação. Existem vários programas de financiamento a nível federal, estatal e comunitário, bem como incentivos fiscais que servem de base.
No entanto, note-se que a decisão sobre a atribuição e o montante do financiamento é da exclusiva responsabilidade do respetivo organismo de financiamento.
Teremos todo o gosto em ajudá-lo a encontrar um organismo de financiamento adequado e em fornecer-lhe todas as informações sobre o curso de que necessita para se candidatar ao financiamento. A candidatura deve ser apresentada ao organismo de financiamento em causa.

Como é que o financiamento funciona?

Dependendo do organismo de financiamento, a sua formação será financiada através da assunção direta dos custos após a confirmação do pedido de financiamento (por exemplo, AMS) ou através do reembolso total ou parcial após a conclusão da formação (por exemplo, Waff). Recomendamos que contacte pessoalmente as organizações de financiamento relevantes para se informar sobre as opções de financiamento individuais.

Posso tirar uma licença para formação durante o programa de formação?

Sim, a maioria dos nossos cursos é adequada para licença para formação.
Se pretender continuar a sua formação sem rescindir o seu contrato de trabalho, pode organizar uma licença para formação com a sua entidade patronal. Será dispensado do trabalho durante o período de duração do programa de formação.

Planeie já a sua licença para formação connosco! Teremos todo o prazer em esclarecer consigo as suas necessidades individuais de formação numa consulta pessoal e sem compromisso .

Como funciona a licença para formação?

A licença para formação pode ser gozada por um período máximo de 1 ano num período de 4 anos. Pode ser organizada de 3 formas:
  • Licença para estudos durante um período de 12 meses de uma só vez
  • fraccionada, devendo cada fração ter uma duração mínima de 2 meses. As partes devem ser gozadas num período de 4 anos.
  • Licença para estudos com licença para estudos a tempo parcial que se estende por 2 anos

Trata-se de um resumo geral, pelo que é aconselhável consultar os organismos ou autoridades competentes para obter mais pormenores e condições.
A autorização da entidade patronal é indispensável para a licença para formação. Deve apresentar os planos de formação emitidos por nós, que prevêem 20 horas por semana para a licença para formação a tempo inteiro ou pelo menos 10 horas por semana para a licença para formação a tempo parcial.
Além disso, é necessário comprovar regularmente a evolução da sua formação, por exemplo, através de exames ou de certificados de frequência emitidos por nós.

Percursos após a formação - oportunidades e perspectivas de carreira

Que oportunidades de carreira se abrem após o curso "WordPress Professional: curso avançado com enfoque prático"?

Depois de concluíres o curso "WordPress Professional", terás a oportunidade de elevar a um nível profissional as competências em WordPress que já adquiriste. Este curso permite-te aprofundar as funções e técnicas avançadas e ganhar experiência prática, essencial para o desenvolvimento profissional da Web. As seguintes oportunidades estão disponíveis para si:

Expandir e aprofundar as suas competências: Ao frequentar este curso avançado, os seus conhecimentos e competências existentes em WordPress serão significativamente melhorados. Aprenderá a criar sítios Web complexos, a integrar plugins sofisticados e a desenvolver temas personalizados. Isto permitir-lhe-á implementar com sucesso até projectos complexos e concretizar as suas ideias criativas.

Trabalho independente: Com os conhecimentos aprofundados e a experiência prática do curso avançado, poderá oferecer os seus serviços como web designer e programador profissional. Terá a oportunidade de realizar projectos maiores e mais exigentes para diferentes clientes, o que lhe abrirá novas perspectivas de carreira e fontes de rendimento.

Oportunidades de carreira em empresas de publicidade: As competências adquiridas no curso torná-lo-ão um empregado valioso em agências de publicidade ou departamentos de marketing de empresas. Os seus conhecimentos de web design e de gestão de sítios Web WordPress permitir-lhe-ão contribuir de forma criativa e eficaz para a conceção e manutenção de sítios Web de empresas. Pode candidatar-se a lugares relacionados com web design, gestão de conteúdos ou marketing digital.

O curso "Profissional WordPress", incluindo o curso de Introdução ao WordPress, oferece-lhe, portanto, não só a oportunidade de desenvolver as suas competências pessoais e profissionais, mas também a possibilidade de se estabelecer como um profissional altamente qualificado na indústria do web design e do desenvolvimento web.

Formação abrangente para se tornar um Programador de PHP - também para quem está a mudar de carreira!

Visão geral do Programador PHP

O nosso programa de formação em Programador de PHP prepara-o da melhor forma para a criação de sítios Web dinâmicos e aplicações Web. O PHP, uma das linguagens de programação do lado do servidor mais utilizadas, permite o desenvolvimento de soluções Web poderosas e interactivas. O programa de formação está dividido em quatro módulos que lhe proporcionam conhecimentos abrangentes e competências práticas.

Comece imediatamente - também para quem está a mudar de carreira

Gostaria de começar imediatamente o nosso programa de formação abrangente para Programadores de PHP? Então, isso também é possível para quem está a mudar de carreira. Irá percorrer os módulos passo a passo e aprenderá tudo desde o início. Aqui está uma visão geral da estrutura do programa de formação:

Módulo 1: Competências informáticas

Este módulo constitui a base das suas competências informáticas. Aprenderá a utilizar os computadores e as aplicações informáticas comuns com confiança e adquirirá conhecimentos básicos de tecnologia de rede e de sistemas operativos. Este conhecimento básico é crucial para o sucesso no mundo do desenvolvimento web.

Módulo 2: Noções básicas de PHP

No módulo PHP Basics, irá familiarizar-se com os elementos básicos da linguagem de programação PHP. Aprenderá a instalar e a configurar ambientes PHP e receberá uma introdução à sintaxe e às funções básicas. Irá consolidar os seus conhecimentos com a ajuda de exercícios práticos e em breve será capaz de criar sítios Web dinâmicos simples.

Módulo 3: PHP Avançado

Com base nos conceitos básicos, este módulo ensina-lhe técnicas e conceitos avançados de programação em PHP. Aprenderá a combinar PHP com bases de dados para desenvolver aplicações interactivas e orientadas para os dados. Tópicos como segurança, otimização de desempenho e o uso de estruturas modernas de PHP também são abordados. O objetivo é que, no final deste módulo, seja capaz de programar aplicações web complexas de forma independente.

Módulo 4: HTML e CSS

Para além do desenvolvimento em PHP, é importante ter um conhecimento sólido de HTML5 e CSS3. Neste módulo, aprenderá a estruturar e a conceber sítios Web. Aprenderá a utilizar CSS para implementar designs personalizados e melhorar a facilidade de utilização dos seus sítios Web. A combinação de PHP, HTML e CSS permite-lhe desenvolver soluções web completas e apelativas.

Condições de participação

  • Inscrição em linha ou por escrito
  • Recomenda-se, mas não se exige, conhecimentos básicos de informática
  • Idade mínima de 18 anos (para os participantes com menos de 18 anos, é necessário o consentimento escrito dos pais para o registo)
  • Acesso a um dispositivo com acesso à Internet
  • Acesso a uma ligação estável à Internet

Certificado de conclusão

Os nossos certificados são válidos em todo o mundo e são emitidos em diferentes versões. A pedido, pode receber o nosso certificado em várias línguas (DE, EN, ES), com informações específicas do país e com ou sem notas impressas.

Todas estas variantes estão disponíveis gratuitamente durante toda a vida para serem descarregadas do seu campus online. Além disso, consoante o pacote de aprendizagem adquirido, receberá um certificado à sua escolha, que será emitido em papel especial de alta qualidade e em relevo.

Será atribuído o seguinte certificado:

"PHP - Programador"

Tem perguntas específicas sobre o programa de formação?

Teremos todo o prazer em ajudá-lo por telefone, correio eletrónico ou chat.

Procedimento e duração - como é estruturada a sua formação

O programa de formação é composto por quatro módulos

Pode encontrar a lista dos módulos e dos temas clicando no separador "Conteúdo do curso".

Duração do programa de formação

Como os nossos cursos de formação podem ser organizados de forma muito flexível, a duração do curso depende muito da sua própria iniciativa de aprendizagem, do tempo de que dispõe todas as semanas e dos seus conhecimentos prévios. Dependendo do tempo que pode investir e da rapidez com que absorve os conhecimentos necessários, também é possível concluir o programa de formação mais rapidamente.

Formação em direto online via Zoom

A formação é realizada em direto online através do Zoom. Os formadores ensinam em tempo real e partilham o seu ecrã para que possa acompanhar as aulas no conforto da sua casa. Tem acesso a todas as datas e à ligação para o webinar em direto através do Campus Online, para que possa participar facilmente a partir de casa.

Receberá a ligação para a reunião Zoom por correio eletrónico antes do início do curso e esta estará também disponível na nossa plataforma de aprendizagem Flexyfit. Certifique-se de que introduziu o seu endereço de correio eletrónico atual quando se registou.

Com os cursos de formação à distância em linha, é você que define o ritmo

Aprenda ao seu próprio ritmo, quando e onde quiser. A conta da Academia acompanha-o no seu computador, tablet ou smartphone e contém tudo o que precisa para o curso.

Você decide como aprende

Pode escolher entre uma vasta gama de vídeos de aprendizagem Full HD em que os nossos melhores instrutores lhe ensinam o conteúdo da formação. Também pode ler os conteúdos nos nossos guiões e apresentações.

Sem dor, sem ganho

Irá trabalhar o seu caminho através de uma variedade de tarefas obrigatórias e adicionais. Estas incluem escrever um programa simples, efetuar uma análise de segurança ou utilizar um serviço de nuvem. Todas as tarefas são explicadas num guia passo a passo para que possa aplicar na prática o que aprendeu.

Por último, mas não menos importante... Exames

Pode contar com vários exames online de escolha múltipla para testar os seus conhecimentos. Pode fazer um exame de teste antes de cada exame para se preparar da melhor forma.
ablauf_inclass_mobile

Conteúdo do curso - o que vai aprender durante a sua formação

Âmbito da aprendizagem

805 E | Âmbito de aplicação

EDK

187

Competências informáticas

PL

528

Presença | Auto-estudo

RE

16

Pesquisa bibliográfica

TE

54

Realização prática

AE

20

Tarefas e exames adicionais

Este programa de formação é adequado para licença de ensino. A análise e aprovação individual estão sujeitas à respectiva agência de financiamento. Para informações mais detalhadas sobre a duração e o procedimento da licença para formação, contacte-nos diretamente! Marque já uma consulta de aconselhamento.

A participação nos webinars presenciais é obrigatória para a licença para formação e deve ser comprovada junto da AMS. A confirmação de presença deve ser solicitada sob a responsabilidade do participante. A confirmação de presença do webinar presencial só será emitida durante cada webinar se for solicitada pelo participante.

Módulo Competências informáticas

Mostrar todos os capítulos das matérias

Basiswissen EDV
Conhecimentos básicos de informática
A disciplina "Conhecimentos Básicos de Informática" ensina os conhecimentos e conceitos básicos do processamento eletrónico de dados. Oferece uma introdução abrangente ao mundo da tecnologia informática, sistemas operativos, redes e muito mais.

Um computador é um dispositivo eletrónico utilizado para processar dados. Efectua cálculos, armazena e processa informações. Existem diferentes tipos de computadores, incluindo computadores pessoais (PCs), servidores e sistemas incorporados. Cada tipo tem aplicações e funções específicas.

Um sistema operativo gere os recursos de hardware e software de um computador. Permite a execução de aplicações e assegura a comunicação entre o hardware e o software. Os sistemas operativos mais conhecidos são o Windows, o macOS e o Linux, embora cada sistema operativo tenha as suas próprias características e áreas de aplicação.

O código pode ser traduzido por compiladores ou intérpretes. Os compiladores convertem todo o código em linguagem de máquina, enquanto os intérpretes executam o código linha a linha. O ciclo de busca-decodificação-execução descreve o processo pelo qual o processador busca, descodifica e executa as instruções.

Um processo é um programa que está a ser executado. A gestão dos processos inclui a atribuição de recursos e o controlo da sua execução. O multitasking permite a execução simultânea de vários processos, sendo que o agendamento de processos determina quais os processos que são executados quando e durante quanto tempo.

O hardware é controlado por software especial, conhecido como drivers. Os drivers permitem a comunicação entre o sistema operativo e os componentes de hardware, encaminhando comandos e dados específicos.

Este módulo fornece uma base sólida nos princípios básicos do processamento eletrónico de dados e prepara os alunos para compreender e aplicar conceitos mais complexos em TI.

  • O QUE É UMA CALCULADORA?
    • Definição e conceitos básicos
    • Diferentes tipos de computadores (PCs, servidores, sistemas incorporados)
  • O QUE É UM SISTEMA OPERATIVO?
    • Tarefas de um sistema operativo
    • Exemplos de sistemas operativos comuns (Windows, macOS, Linux)
  • COMO É QUE O CÓDIGO É EXECUTADO?
    • Tradução e execução de código (compilador vs. intérprete)
    • Sequência de execução do código (ciclo de busca-decodificação-execução)
  • O QUE SÃO PROCESSOS?
    • Definição e gestão de processos
    • Multitarefa e escalonamento de processos
  • COMO É QUE O HARDWARE É CONTROLADO?
    • Noções básicas de controlo de hardware
    • Drivers e o seu papel no sistema
  • O QUE É UM PROGRAMA?
    • Definição de um programa
    • Diferenças entre aplicações e software de sistema
  • NOÇÕES BÁSICAS DE REDE
    • Noções básicas de tecnologia de redes
    • Protocolos e arquitecturas de rede (TCP/IP, modelo OSI)
  • O QUE É UM SERVIDOR?
    • Definição e funções de um servidor
    • Diferenças entre sistemas servidor e cliente
    • Exemplos e domínios de aplicação dos servidores
  • O QUE É A NUVEM?
    • Definição e noções básicas da tecnologia de computação em nuvem
    • Diferenças entre nuvem pública, privada e híbrida
    • Vantagens e desafios da utilização da nuvem
  • INTERNET DAS COISAS (IOT)
    • Definição e noções básicas da IoT
    • Exemplos de aplicações IoT (casas inteligentes, Indústria 4.0)
    • Desafios e futuro da IoT
  • SERVIÇOS
    • Definição e importância dos serviços informáticos
    • Diferentes tipos de serviços (serviços Web, microsserviços)
    • Exemplos e domínios de aplicação dos serviços informáticos

Mostrar capítulo

Coding
Codificação
A disciplina "Codificação " ensina conceitos básicos e avançados de programação e desenvolvimento de software. O seu objetivo é proporcionar aos participantes uma sólida compreensão das várias linguagens de programação, princípios e técnicas. Para além disso, a aprendizagem é consolidada através de testes de conhecimentos e de tarefas práticas. Eis os principais tópicos abordados neste módulo:

As linguagens de programação e o seu funcionamento
Os participantes aprenderão os princípios e conceitos básicos das linguagens de programação. É dada uma visão geral das linguagens de programação de alto e baixo nível, sendo claramente realçadas as diferenças entre estes tipos. As linguagens de alto nível, como Python e Java, são consideradas em comparação com as linguagens orientadas para a máquina, como Assembly.

Da programação visual ao 0 e 1
Esta secção abrange a gama de programação, desde as linguagens de programação visual até às linguagens orientadas para a máquina. São apresentados exemplos de linguagens de programação visual, como o Scratch, e de linguagens orientadas para máquinas, como o Assembler. São explicados os diferentes níveis de programação e as suas aplicações.

Fundamentos da programação
Aqui são ensinados os conceitos básicos da programação. Estes incluem a sintaxe e a semântica das linguagens de programação, a declaração e utilização de variáveis e tipos de dados (como inteiro, flutuante, string, booleano), bem como a utilização de operadores aritméticos, lógicos e de comparação.

Padrões de conceção
Os padrões de conceção são padrões de solução comprovados para problemas recorrentes no desenvolvimento de software. Os participantes ficam a conhecer a definição e o objetivo dos padrões de conceção e recebem exemplos de padrões comuns, como singleton, factory e observer. A aplicação e as vantagens dos padrões de desenho no desenvolvimento de software também são discutidas.

Estruturas de controlo
Esta secção aborda as estruturas de controlo básicas da programação, incluindo condições e ramificações com instruções if, else e elif, bem como loops como os loops for e while. É também explicada a importância do controlo dos ciclos através das instruções break e continue.

Funções e modularidade
Os participantes aprenderão a definir e chamar funções, incluindo parâmetros, valores de retorno e reutilização de código. São também abordados os princípios básicos da modularidade e a divisão do código em módulos reutilizáveis e geríveis.

Estruturas de dados básicas
Esta secção fornece uma compreensão básica das estruturas de dados, como listas, arrays, dicionários, hashmaps, tuplas e conjuntos. Os alunos aprenderão a criar, aceder e modificar estas estruturas.


Algoritmos simples e resolução de problemas
Os participantes são apresentados a algoritmos básicos de ordenação, como a ordenação por bolhas e a ordenação por seleção. Ficam também a conhecer algoritmos de pesquisa, como a pesquisa linear e binária. São abordadas estratégias sistemáticas de resolução de problemas e métodos de depuração.


Programação orientada para objectos (OOP)
São ensinados os princípios básicos da programação orientada para objectos, incluindo classes, objectos, atributos e métodos. Conceitos como a herança, o polimorfismo e o encapsulamento são fundamentalmente explicados e ilustrados com exemplos simples.


Projectos simples e aplicações práticas
Os participantes põem em prática os seus conhecimentos em pequenos projectos práticos, tais como o desenvolvimento de uma calculadora, uma lista de tarefas ou um jogo simples. Por último, são abordadas técnicas simples para verificar e melhorar o seu próprio código através de revisões de código.

  • LINGUAGENS DE PROGRAMAÇÃO / TIPOS
    • Princípios e conceitos das linguagens de programação
    • Diferenças entre linguagens de alto nível e de baixo nível
  • COMO FUNCIONAM?
    • Da programação visual ao 0 e 1 (linguagens orientadas para a máquina)
    • Diferentes níveis de programação
    • Exemplos de linguagens de programação visuais e orientadas para a máquina
  • NOÇÕES BÁSICAS DE PROGRAMAÇÃO
    • Sintaxe e semântica: explicação das regras de sintaxe e do significado das linhas de código
    • Variáveis e tipos de dados: Diferentes tipos de dados (inteiro, float, string, booleano) e como declarar e utilizar variáveis
    • Operadores: Operadores aritméticos, lógicos e de comparação
  • PADRÕES DE CONCEPÇÃO
    • Definição e objetivo dos padrões de conceção
    • Exemplos de padrões de desenho comuns (singleton, factory, observer)
    • Aplicação e vantagens dos padrões de conceção no desenvolvimento de software
  • ESTRUTURAS DE CONTROLO
    • Condições e ramificações: instruções if, else e elif
    • Loops: loops for e while, bem como o significado do controlo de loops (break, continue)
  • FUNÇÕES E MODULARIDADE
    • Definição e chamada de funções: Parâmetros, valores de retorno e a importância da reutilização do código
    • Princípios básicos da modularidade: como dividir o código em módulos geríveis e reutilizáveis
  • ESTRUTURAS DE DADOS BÁSICAS
    • Listas e arrays: Criação, acesso e modificação de elementos
    • Dicionários e hashmaps: Compreensão básica e aplicação
    • Tuplas e conjuntos: utilização e diferenças em relação a listas e dicionários
  • ALGORITMOS SIMPLES E RESOLUÇÃO DE PROBLEMAS
    • Algoritmos de ordenação: Introdução a métodos de ordenação simples, como a ordenação por bolhas e a ordenação por seleção
    • Pesquisa: Pesquisas lineares e binárias
    • Estratégias de resolução de problemas: Métodos de abordagem para resolução sistemática de problemas e depuração
  • PROGRAMAÇÃO ORIENTADA PARA OBJECTOS (OOP)
    • Princípios básicos da OOP: classes, objectos, atributos, métodos
    • Conceitos como a herança, o polimorfismo e o encapsulamento: explicações básicas e exemplos simples
  • PROJECTOS SIMPLES E APLICAÇÕES PRÁTICAS
    • Pequenos projectos: Exercícios orientados para a prática, como uma calculadora, uma lista de tarefas ou um jogo simples
    • Revisões de código: Técnicas simples para rever e melhorar o seu próprio código

Mostrar capítulo

Datenbanken Fach
Bases de dados
A disciplina "Bases de Dados" fornece uma introdução básica aos conceitos e aplicações das bases de dados. O seu objetivo é proporcionar aos participantes uma boa compreensão dos diferentes tipos de bases de dados, das suas vantagens e dos sistemas de bases de dados mais utilizados. Eis os principais tópicos abordados neste módulo:

O que são bases de dados?
Uma base de dados é uma coleção estruturada de dados. Existem bases de dados relacionais, que organizam os dados em tabelas com relações, e bases de dados não relacionais, que são mais flexíveis e são frequentemente utilizadas para aplicações específicas, como os grandes volumes de dados.

Porque é que precisa de bases de dados?
As bases de dados permitem uma gestão eficiente dos dados, consultas rápidas e uma maior segurança dos dados. São essenciais para aplicações como bases de dados de clientes, sistemas financeiros e gestão de armazéns.

As bases de dados mais utilizadas:

MySQL: código aberto, muito utilizado para aplicações Web.
PostgreSQL: Funções avançadas e suporte SQL.
Base de dados Oracle: altamente escalável, para grandes organizações.
Microsoft SQL Server: Integrada no ambiente Windows.
MongoDB: Base de dados NoSQL para dados não estruturados.
SQLite: leve, ideal para aplicações móveis.
Este módulo fornece uma base sólida para a compreensão e utilização de bases de dados.

  • O QUE SÃO BASES DE DADOS?
    • Definição e conceitos básicos das bases de dados
    • Bases de dados relacionais vs. bases de dados não relacionais
  • PORQUE É QUE PRECISA DELAS?
    • Vantagens da utilização de bases de dados
    • Exemplos de aplicações de bases de dados
  • AS BASES DE DADOS MAIS UTILIZADAS
    • Panorama das bases de dados mais utilizadas
    • Caraterísticas e domínios de aplicação dos sistemas de bases de dados mais populares

Mostrar capítulo

Datenverarbeitung
Introdução ao processamento eletrónico de dados (PDE)
A disciplina "Introdução ao processamento eletrónico de dados (EDP)" ensina os conhecimentos básicos e a importância do processamento de dados em várias áreas da vida. Os alunos ficam a conhecer o desenvolvimento histórico e as aplicações práticas.

Importância e necessidade do processamento de dados
O processamento de dados é indispensável em quase todas as áreas da vida moderna. Permite a gestão e a análise eficientes de grandes quantidades de dados, melhora a tomada de decisões e optimiza os processos empresariais. No mundo digital de hoje, a capacidade de processar dados é um pré-requisito essencial para o sucesso em muitas profissões e indústrias.

História do processamento de dados
A história do processamento de dados é muito antiga, desde as primeiras máquinas de calcular mecânicas até aos computadores modernos. Os marcos importantes incluem a invenção das máquinas de cartões perfurados, o desenvolvimento dos primeiros computadores na década de 1940 e o rápido desenvolvimento da tecnologia nos séculos XX e XXI. Esta evolução alterou fundamentalmente a forma como processamos e utilizamos os dados.

Exemplos da prática
Cuidados de saúde: Os registos electrónicos dos doentes permitem uma gestão eficiente dos dados dos doentes e melhoram a qualidade dos cuidados médicos através do acesso rápido a informações relevantes.

Empresas: As empresas utilizam o tratamento de dados para otimizar os processos comerciais, a gestão de clientes e as estratégias de marketing baseadas em dados.

Ciência: Na investigação, são analisadas grandes quantidades de dados para obter conhecimentos científicos e impulsionar a inovação, por exemplo, na investigação do genoma ou na modelização do clima.

  • IMPORTÂNCIA E NECESSIDADE DO PROCESSAMENTO DE DADOS EM VÁRIOS DOMÍNIOS DA VIDA
    • Relevância do processamento de dados na vida quotidiana
    • Áreas de aplicação das TI em vários sectores
    • Vantagens do processamento de dados na sociedade moderna
  • HISTÓRIA DO PROCESSAMENTO DE DADOS
    • Desenvolvimento do processamento de dados desde os seus primórdios até aos dias de hoje
    • Marcos e invenções importantes no domínio do processamento de dados
    • Evolução da tecnologia informática e seus efeitos
  • EXEMPLOS DA PRÁTICA (POR EXEMPLO, NO SECTOR DA SAÚDE, EMPRESARIAL, CIENTÍFICO)
    • Aplicação do EDP no sector da saúde: Gestão de doentes, apoio ao diagnóstico, investigação
    • Utilização das TI nas empresas: processos empresariais, contabilidade, análises de marketing
    • Papel das TI na ciência: análise de dados, simulações, publicações científicas

Mostrar capítulo

Bild Security
Especialização em TI de segurança
A disciplina "Segurança" fornece conhecimentos básicos nos domínios da proteção de dados, da autenticação e da cibersegurança. Abrange os seguintes tópicos:

Noções básicas de proteção de dados
  • Noções básicas de proteção de dados: proteção de dados pessoais.
  • Leis e regulamentos importantes: O RGPD e os seus requisitos.
  • Medidas de proteção da privacidade: técnicas para garantir a privacidade.

Noções básicas de autenticação

  • Definição e significado: verificação da identidade para fins de segurança.
  • Vários métodos: palavras-passe, procedimentos biométricos, autenticação multifactor.
  • Melhores práticas: Sistemas de autenticação seguros.

Segurança cibernética e pirataria informática

  • Noções básicas: Proteção contra ameaças digitais.
  • Ameaças comuns: Phishing, malware, ataques DDoS.
  • Medidas de segurança: Utilização de firewalls e software antivírus.

Este módulo prepara os participantes para o tratamento seguro de dados e sistemas.


  • NOÇÕES BÁSICAS DE PROTECÇÃO DE DADOS
    • Noções básicas de proteção de dados
    • Leis e regulamentos importantes (por exemplo, RGPD)
    • Medidas de proteção da privacidade
  • NOÇÕES BÁSICAS DE AUTENTICAÇÃO
    • Definição e importância da autenticação
    • Vários métodos de autenticação (palavras-passe, métodos biométricos)
    • Melhores práticas para uma autenticação segura
  • CIBERSEGURANÇA E PIRATARIA INFORMÁTICA
    • Noções básicas de cibersegurança
    • Ameaças e ataques comuns (phishing, malware, DDoS)
    • Medidas para aumentar a segurança (firewalls, software antivírus)

Mostrar capítulo

Software Bild klein
Software

A disciplina "Software" dá uma visão geral dos diferentes tipos de software, da sua disponibilidade em diferentes dispositivos, dos processos de produção e distribuição e da comunicação entre programas de software.

Existem duas categorias principais de software: o software de sistema, como os sistemas operativos e os controladores, e o software de aplicação, como os processadores de texto e os jogos. O software está disponível em vários dispositivos, incluindo computadores de secretária, dispositivos móveis e sistemas incorporados. Existe software independente da plataforma e aplicações específicas da plataforma.

O software é produzido utilizando vários processos de desenvolvimento, como o modelo ágil e o modelo em cascata. O controlo de versões e a integração/implementação contínua (CI/CD) são cruciais para um desenvolvimento de software eficiente. O software pode ser distribuído no local, com base na nuvem ou como uma aplicação móvel.

O software comunica entre si através de interfaces como APIs e webhooks. Estes permitem a integração de serviços e a notificação em tempo real entre diferentes aplicações.

Este módulo prepara os participantes de forma abrangente para compreender e utilizar software na prática.


  • QUE TIPOS DE SOFTWARE EXISTEM?
    • Software de sistema vs. software de aplicação
    • Exemplos de diferentes categorias de software
  • EM QUE DISPOSITIVOS ESTÁ DISPONÍVEL?
    • Computador de secretária, dispositivos móveis, sistemas incorporados
    • Independência da plataforma e aplicações específicas da plataforma
  • COMO É QUE O SOFTWARE É PRODUZIDO E DISTRIBUÍDO?
    • Processos de desenvolvimento (ágil, modelo em cascata)
    • Controlo de versões e integração contínua/implementação contínua (CI/CD)
    • Distribuição de software (no local, baseado na nuvem, aplicações móveis)
  • COMO É QUE O SOFTWARE COMUNICA COM O SOFTWARE? (INTERFACES)
    • Definição e tipos de interfaces (APIs, webhooks)
    • Exemplos e aplicações de comunicação de software

Mostrar capítulo

Tools Bild klein
Ferramentas
A disciplina "Ferramentas" oferece uma visão abrangente das várias ferramentas e ambientes utilizados para o desenvolvimento e utilização de soluções de software modernas. Inclui ferramentas básicas de desenvolvimento, a utilização da linha de comandos, o controlo de versões e uma introdução à inteligência artificial (IA). Esta secção é complementada por verificações de conhecimentos e tarefas práticas.

Compreender o ambiente de trabalho
Os alunos serão apresentados a ferramentas básicas de desenvolvimento, incluindo editores de texto como o Visual Studio Code e o Sublime Text, e ambientes de desenvolvimento integrado (IDE) como o PyCharm e o Eclipse. Aprenderão os comandos básicos da linha de comandos utilizados para navegação e gestão de ficheiros. Além disso, receberão uma introdução ao controlo de versões com o Git e aprenderão os comandos básicos para gerir versões de código.

Inteligência artificial
São explicados os conceitos básicos da inteligência artificial, incluindo definições e diferentes áreas, como a aprendizagem automática e as redes neuronais. Os participantes ficarão a conhecer casos de utilização e exemplos de aplicação da IA na vida quotidiana e discutirão as vantagens e os desafios das tecnologias de IA.

Este módulo prepara os participantes para trabalhar eficazmente com ferramentas de desenvolvimento modernas e para desenvolver uma compreensão fundamental da inteligência artificial.

  • COMPREENDER O AMBIENTE DE TRABALHO
    • Ferramentas de desenvolvimento simples: Introdução aos editores de texto (por exemplo, Visual Studio Code, Sublime Text) e IDEs (por exemplo, PyCharm, Eclipse)
    • Linha de comando/terminal: comandos básicos para navegação e gestão de ficheiros
    • Controlo de versões: Introdução ao Git e comandos básicos para controlo de versões
  • INTELIGÊNCIA ARTIFICIAL
    • Definição e conceitos básicos de IA
    • Diferentes domínios da IA (aprendizagem automática, redes neuronais)
    • Casos de utilização e exemplos de IA na vida quotidiana
    • Vantagens e desafios das tecnologias de IA

Mostrar capítulo

Módulo PHP para principiantes: noções básicas facilitadas

Mostrar todos os capítulos das matérias

Bases de dados e ligações ao PHP
Nesta disciplina, os alunos aprenderão a utilizar bases de dados relacionais com PHP para criar aplicações web dinâmicas e orientadas para bases de dados.

O curso começa com uma introdução às bases de dados relacionais. Os alunos adquirem uma compreensão básica dos conceitos de bases de dados, da estrutura das tabelas, das relações entre tabelas e do significado de termos-chave como chave primária e chave estrangeira.

Uma parte essencial do curso é a comparação entre MySQLi e PDO, duas extensões comuns para interagir com bases de dados MySQL em PHP. Os participantes aprenderão os prós e os contras de ambos os métodos, a fim de tomarem decisões informadas sobre qual o método a utilizar nos seus projectos.

Os participantes aprenderão a criar e gerir ligações a bases de dados. Isto inclui a criação de ligações seguras à base de dados e o tratamento de erros de ligação.

Abrange também as operações CRUD básicas (Criar, Ler, Atualizar, Eliminar) que constituem a base do trabalho com bases de dados. Os participantes aprenderão a:
  • Inserir dados na base de dados (Criar)
  • Recuperar dados da base de dados (Ler)
  • Atualizar dados na base de dados (Update)
  • Eliminar dados da base de dados (Eliminar)

Exercícios práticos e exemplos permitirão aos participantes aplicar estas técnicas nas suas próprias aplicações PHP.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Funções e estruturas de dados (noções básicas de PHP)
Nesta disciplina, os alunos aprenderão as técnicas e os conceitos básicos para definir e utilizar funções, bem como manipular e processar estruturas de dados em PHP.

Em primeiro lugar, os alunos aprenderão a definir e a utilizar funções em PHP. Aprenderão a criar funções para tornar o código reutilizável e modular. Isto também inclui a compreensão dos parâmetros das funções e dos valores de retorno, de modo a resolver tarefas complexas de forma eficiente.

Outro foco é a manipulação de strings e as funções associadas. Os participantes aprendem vários métodos de processamento, análise e transformação de cadeias de caracteres. Isto inclui funções de pesquisa, substituição, divisão e formatação de cadeias de caracteres.

Também abrange arrays e o seu processamento. Os alunos aprenderão a criar, pesquisar e manipular arrays para gerir listas de dados. São apresentadas funções básicas e avançadas de matrizes para realizar várias tarefas, tais como ordenação, filtragem e combinação de matrizes.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Noções básicas e introdução ao PHP
Esta disciplina apresenta aos alunos a linguagem de programação PHP, desde as primeiras versões PHP5 até aos últimos desenvolvimentos em PHP8. O curso começa com uma visão histórica do PHP para compreender o desenvolvimento e as principais melhorias nas diferentes versões.

Os primeiros passos com PHP incluem a criação de um ambiente de desenvolvimento, incluindo a instalação de um servidor web e a criação dos primeiros scripts PHP. Isto constitui a base para todo o trabalho de programação posterior.

Uma parte essencial do curso é a sintaxe básica do PHP e o uso de variáveis. Os participantes aprenderão a declarar e a utilizar variáveis para armazenar e processar dados. São explicados os diferentes tipos de dados e a sua aplicação.

O curso também aborda estruturas de controlo em PHP, tais como `if`, `else`, `switch`, bem como loops como `for`, `while` e `do-while`. Estas estruturas são cruciais para controlar o fluxo do programa e implementar sequências lógicas complexas.

Finalmente, é abordada a entrada e saída de dados. Os alunos aprenderão a receber e a processar o input do utilizador e a produzir informação e resultados para criar páginas Web dinâmicas e interactivas.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Programação orientada a objectos com PHP
Nesta disciplina, os alunos aprenderão os princípios e os conceitos da programação orientada para os objectos (OOP) em PHP para elevar as suas competências de programação a um nível avançado.

O curso começa com as noções básicas de OOP em PHP. Os participantes serão introduzidos à mentalidade orientada a objectos e aprenderão como a OOP ajuda a tornar o código mais reutilizável, modular e sustentável.

Uma parte essencial do curso é a criação e utilização de classes e objectos. Os participantes aprenderão a definir classes e a instanciar objectos para representar entidades do mundo real e as suas relações no código.

Outro foco é sobre os conceitos de herança, interfaces e traços. Os participantes aprenderão como a herança é utilizada para transferir propriedades e métodos de uma classe para outra, o que aumenta a reutilização e a extensibilidade do código. Aprenderão também como as interfaces são utilizadas para definir interfaces comuns para as classes e como os traços são utilizados para incluir código reutilizável em várias classes.

Por fim, são abordados o controlo de acesso e a visibilidade. Os participantes aprenderão a importância dos modificadores de acesso (public, private, protected) e compreenderão como controlam a visibilidade e o acesso a propriedades e métodos dentro e fora das classes.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Segurança, conceção e tratamento de dados
Nesta disciplina, os participantes aprenderão os aspectos essenciais de segurança, conceção e processamento de dados em aplicações PHP.

Começa com as noções básicas de segurança na Web. Os alunos compreenderão os principais princípios de segurança e saberão como proteger as suas aplicações PHP. A proteção contra vulnerabilidades de segurança comuns, incluindo injeção de SQL, cross-site scripting (XSS) e cross-site request forgery (CSRF), será abordada em pormenor. Através de exemplos práticos, os participantes aprenderão a implementar práticas de código seguro e a prevenir eficazmente as vulnerabilidades de segurança.

Outro foco é a estruturação e as melhores práticas no desenvolvimento de PHP. Os participantes aprenderão a estruturar as suas aplicações de forma lógica e eficiente para melhorar a manutenção e a escalabilidade. Isto também inclui técnicas de modularização e a aplicação das melhores práticas na conceção do código.

O processamento de JSON e XML também é abordado. Os participantes aprenderão a processar dados em formato JSON e XML para trocar dados entre o servidor e o cliente. Isto inclui a análise e a geração de JSON e XML, bem como a utilização destes formatos em integrações de API.

Outro aspeto importante é a integração de HTML5, CSS3, JavaScript e Bootstrap em aplicações PHP. Os participantes aprenderão a utilizar tecnologias de front-end modernas para criar interfaces de utilizador apelativas e fáceis de utilizar. Será realçada a interação entre o PHP e as tecnologias de front-end para desenvolver aplicações Web dinâmicas e interactivas.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Tecnologias Web 2.0 e MVC
Nesta aula, os alunos aprenderão as principais tecnologias e padrões que suportam as aplicações Web modernas, especificamente as tecnologias Web 2.0 e o padrão MVC.

O curso começa com uma visão geral das tecnologias Web 2.0. Os participantes aprenderão como essas tecnologias melhoram a interatividade e a usabilidade dos sites e qual o papel que elas desempenham no desenvolvimento moderno da Web.

Um componente chave é o AJAX (Asynchronous JavaScript and XML) e o processamento assíncrono de dados. Os participantes aprenderão a utilizar o AJAX para carregar e enviar dados em segundo plano sem recarregar a página, o que resulta numa melhor experiência do utilizador.

Outro aspeto importante são as API RESTful e os microsserviços. Os participantes aprenderão a criar e utilizar APIs RESTful para desenvolver serviços Web escaláveis e flexíveis. Também explica o conceito de microsserviços, que permite que as aplicações sejam divididas em serviços mais pequenos e independentes que são mais fáceis de gerir e escalar.

Apresenta uma introdução ao padrão MVC (Model-View-Controller). Os participantes ficarão a saber como o padrão MVC estrutura o desenvolvimento e facilita a separação dos dados, da interface do utilizador e da lógica empresarial. É explicado como o padrão MVC ajuda a manter o código limpo e passível de manutenção.

Por fim, é abordada a implementação de um sistema MVC simples. Os participantes põem em prática o que aprenderam, desenvolvendo um pequeno projeto que utiliza o padrão MVC. Aprenderão a criar e a ligar modelos, vistas e controladores para construir uma aplicação Web completa.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Módulo Desenvolvimento Web HTML e CSS

Mostrar todos os capítulos das matérias

Técnicas e modelos avançados de CSS
O tema "Técnicas e modelos avançados de CSS" aprofunda os conhecimentos dos participantes sobre CSS, de modo a criar layouts Web modernos e reactivos. O foco está nas técnicas avançadas de layout, na aplicação de funções CSS avançadas e na utilização de bibliotecas CSS. Os participantes recebem uma introdução ao CSS Grid e aprendem a criar layouts complexos usando este método. Aprofundarão os seus conhecimentos sobre pseudo-classes e pseudo-elementos, a fim de conceber elementos de forma direccionada e acrescentar conteúdo adicional sem alargar o código HTML. Outra ênfase é dada às media queries e ao design responsivo, que permite aos participantes criar designs que se adaptam a diferentes tamanhos de ecrã e dispositivos.

A disciplina inclui também uma introdução ao Bootstrap, uma das bibliotecas CSS mais populares para criar sítios Web reactivos de forma rápida e fácil. Os participantes aprenderão a personalizar e a utilizar eficazmente os componentes Bootstrap para criar projectos Web personalizados. Por fim, a disciplina ensina os fundamentos da criação de modelos HTML/CSS, que servem de base para layouts e padrões de design recorrentes.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Técnicas avançadas de HTML e CSS
Nesta disciplina, os participantes adquirem conhecimentos mais profundos sobre a criação e o design de sítios Web modernos. Serão abordadas técnicas avançadas e as melhores práticas em HTML e CSS para levar as competências dos alunos para o nível seguinte. Uma parte essencial da disciplina são os conceitos básicos da criação de formulários, onde os participantes aprenderão a criar formulários de fácil utilização e bem estruturados que permitem uma interação suave. A validação e a segurança dos formulários também são abordadas para garantir que apenas são introduzidos dados correctos e completos e que são integradas medidas de segurança para proteger os formulários contra uma utilização indevida. A incorporação de elementos de áudio e vídeo também é abordada, de modo a que os participantes aprendam a integrar e a personalizar sem problemas os conteúdos multimédia nos seus sítios Web.

Outra parte importante do tema é a sintaxe e a semântica das CSS. Os participantes terão uma visão geral das regras e estruturas básicas da sintaxe CSS que são necessárias para escrever folhas de estilo elegantes e funcionais. Além disso, será aprofundada a semântica das CSS e a utilização de vários selectores para selecionar e estilizar elementos específicos.

A disciplina termina com técnicas de apresentação em CSS. Os alunos aprenderão a compreender o modelo de caixa que constitui a base de todos os layouts CSS, incluindo os conceitos de margem, padding e border. Uma introdução ao módulo Flexbox permite layouts flexíveis e responsivos que se adaptam dinamicamente a diferentes tamanhos de ecrã. Por fim, os participantes efectuarão exercícios práticos de criação de layouts complexos com o Flexbox para adquirirem as competências necessárias à realização de designs versáteis e reactivos.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Noções básicas de HTML, CSS e web design
Nesta disciplina, os participantes recebem uma introdução abrangente ao mundo do desenvolvimento e do design da Web. Em primeiro lugar, é dada uma visão geral da importância do HTML e do CSS, focando as áreas de aplicação e os objectivos destas tecnologias. Os participantes aprenderão os primeiros passos com HTML e CSS, a fim de estabelecer as bases para a criação de sítios Web.

Outra parte importante do tema são os fundamentos de design para interfaces de utilizador. Aqui são ensinados os princípios básicos do design da interface do utilizador, incluindo a teoria da cor, a tipografia e os padrões de design. São também abordadas as melhores práticas para garantir que os alunos adquirem os conhecimentos e as competências necessárias para conceber interfaces de utilizador apelativas e de fácil utilização.

Além disso, são abordadas as noções básicas de usabilidade. Os participantes aprenderão a definição e a importância da usabilidade, a fim de otimizar a usabilidade dos seus sítios Web. Este conhecimento é crucial para criar sítios Web que não só tenham bom aspeto, mas também sejam fáceis de utilizar e proporcionem uma experiência positiva ao utilizador.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

HTTP e processos do browser
Esta disciplina fornece aos participantes uma introdução pormenorizada ao protocolo HTTP e ao funcionamento dos navegadores Web. No início, são explicados os conceitos básicos do HTTP, com destaque para os diferentes métodos HTTP, o significado dos códigos de estado e a utilização dos cabeçalhos HTTP. Estas noções básicas são cruciais para compreender a comunicação entre os navegadores e os servidores Web.

De seguida, o foco é o fluxo de pedidos e respostas HTTP, bem como os processos internos dos navegadores Web. Os participantes aprenderão a estrutura e o fluxo detalhados de um pedido/resposta HTTP e obterão informações sobre os processos de renderização e os aspectos de desempenho dos browsers. Este conhecimento é importante para melhorar o desempenho e a eficiência dos sítios Web.

Outra parte central da disciplina é a sintaxe e a semântica do HTML. Os alunos familiarizar-se-ão com a sintaxe HTML básica e aprenderão a utilizar elementos HTML semânticos para tornar os seus sítios Web mais estruturados e fáceis de utilizar.

Por último, será abordada a estruturação dos documentos e a importância das meta tags. Os participantes aprenderão a estruturar os seus documentos HTML de forma eficaz e a utilizar as meta tags para aumentar a visibilidade e a relevância das suas páginas Web para os motores de busca e as redes sociais.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Design e ferramentas UX
Nesta disciplina, os participantes recebem uma introdução abrangente aos aspectos fundamentais do design UX e à utilização de ferramentas de design modernas. O curso começa com uma visão geral de todo o processo de design UX. As etapas mais importantes, como a pesquisa de utilizadores e a criação de personas, são abordadas para compreender as necessidades e o comportamento do grupo-alvo. Segue-se a arquitetura da informação, que é essencial para a organização estruturada dos conteúdos. São também introduzidas técnicas de prototipagem para tornar tangíveis as ideias de design e são explicados os métodos de teste dos utilizadores para verificar a usabilidade e a eficiência dos designs.

Outra secção importante da disciplina trata da criação de wireframes e fluxogramas. Os participantes aprenderão a utilizar wireframes como esboços básicos dos seus sítios Web ou aplicações para planear a disposição e a funcionalidade. Aprenderão também a importância dos fluxogramas, que ajudam a representar visualmente e a otimizar os fluxos e as interacções dos utilizadores.

O tema é completado com uma introdução prática a ferramentas de desenho comuns. Os participantes familiarizar-se-ão com o draw.io, uma ferramenta para criar diagramas e fluxogramas. Familiarizar-se-ão também com o Figma, uma popular ferramenta de design colaborativo e de prototipagem que lhes permite trabalhar com outros designers em tempo real e criar protótipos interactivos.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Módulo Especialização em PHP: Do avançado ao profissional

Mostrar todos os capítulos das matérias

Depuração, desempenho e melhores práticas
Nesta disciplina, os alunos aprenderão a depurar e otimizar as suas aplicações PHP e a desenvolvê-las de acordo com as melhores práticas. Aprenderão a utilizar ferramentas de depuração como o Xdebug e os depuradores integrados nos IDEs para encontrar e corrigir erros. São introduzidas ferramentas de criação de perfis, como o XHProf ou o Blackfire, para analisar o desempenho e identificar estrangulamentos.

Os participantes aprenderão métodos de otimização do desempenho, incluindo caching, otimização de bases de dados e utilização eficiente de recursos.

Ser-lhes-á mostrado como reconhecer e evitar fontes típicas de erro e falhas de segurança. São ensinadas as melhores práticas, como DRY, KISS e SOLID, para estruturar e organizar melhor o código. Por fim, os participantes põem em prática o que aprenderam, concebendo e desenvolvendo uma aplicação Web com Laravel.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Introdução e ambiente de desenvolvimento
Nesta disciplina, os alunos aprenderão as técnicas e ferramentas básicas necessárias para criar e gerir um ambiente de desenvolvimento eficaz.

Começa com a configuração e a familiarização com o ambiente de desenvolvimento. Os alunos aprenderão a selecionar e a configurar um ambiente de desenvolvimento adequado às suas necessidades. Isto inclui a instalação e configuração de Ambientes de Desenvolvimento Integrado (IDEs), como o Visual Studio Code, PhpStorm ou outras ferramentas populares que suportam o processo de desenvolvimento.

Um componente essencial é a configuração e o uso de depuradores. Os participantes aprenderão a configurar e utilizar depuradores no seu ambiente de desenvolvimento para encontrar e corrigir eficazmente os erros no código. Isto inclui a definição de pontos de paragem, a passagem pelo código e a verificação de valores de variáveis em tempo de execução.

Outro aspeto importante é a configuração e gestão do servidor. Os participantes aprenderão a instalar e a configurar um servidor de desenvolvimento local para testar as suas aplicações. Aprenderão a instalar e a configurar servidores Web, como o Apache ou o Nginx, e a configurar servidores de bases de dados, como o MySQL ou o PostgreSQL. Também aprenderão tarefas básicas de gestão para operar e manter os seus servidores de forma eficiente.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

OOP avançado e ficheiros
Nesta disciplina, os participantes expandem os seus conhecimentos de programação orientada para objectos (OOP) e aprendem técnicas avançadas para trabalhar com ficheiros e expressões regulares.

O curso começa com uma exploração aprofundada dos conceitos de OOP. Os alunos desenvolvem os fundamentos da OOP e aprendem técnicas avançadas, como classes abstractas, interfaces e polimorfismo. Estas técnicas ajudam a criar estruturas de código mais flexíveis e reutilizáveis.

Outro foco é em técnicas avançadas em OOP. Os participantes aprenderão a integrar padrões de design como singleton, factory, observer e decorator nos seus projectos. Além disso, são introduzidos conceitos como a injeção de dependências e a inversão de controlo para melhorar a capacidade de manutenção e de teste do código.

Um componente essencial é o trabalho com ficheiros. Os participantes aprenderão a ler, escrever e editar ficheiros em vários formatos. Isto também inclui o tratamento de erros de ficheiros e a garantia da segurança dos dados.

Também lida com a manipulação de data e hora. Os participantes aprendem a processar, formatar e calcular valores de data e hora nas suas aplicações. Isto inclui lidar com diferentes fusos horários e a utilização de bibliotecas para simplificar a manipulação da data e da hora.

Por fim, são abordados o uso e os benefícios das expressões regulares. Os participantes aprenderão a utilizar expressões regulares para reconhecer padrões no texto e pesquisar e manipular dados de texto de forma eficiente. Exemplos práticos e exercícios ajudarão os participantes a pôr em prática os conceitos teóricos e a dominar a utilização de expressões regulares nos seus projectos.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Frameworks e desenvolvimento modular
Nesta disciplina, os alunos aprenderão os conceitos básicos e avançados da utilização de frameworks PHP e a abordagem de desenvolvimento modular.

O curso começa com uma introdução aos frameworks PHP. Os alunos aprenderão o que são frameworks PHP, por que eles são usados no desenvolvimento e os benefícios que oferecem. As estruturas abordadas incluem opções populares como Laravel, Symfony, CodeIgniter e Zend Framework. Os participantes ficarão a conhecer as características básicas e a arquitetura destas estruturas.

Outro aspeto importante é a abordagem de desenvolvimento modular. Os participantes aprenderão a dividir o seu código em módulos para melhor o organizar, reutilizar e manter. Esta abordagem facilita o trabalho em grandes projectos e promove o trabalho em equipa. O curso explica como criar, integrar e gerir módulos.

Também fornece uma comparação de diferentes frameworks e as suas possíveis aplicações. Os participantes aprenderão a escolher a estrutura mais adequada para o seu projeto com base em critérios como o desempenho, a escalabilidade, o apoio da comunidade e os requisitos específicos. A comparação inclui:
  • Laravel: Conhecido pela sua sintaxe elegante, extensas bibliotecas e forte apoio da comunidade.
  • Symfony: Destacado pela sua flexibilidade, extenso conjunto de funcionalidades e forte conformidade com as melhores práticas.
  • CodeIgniter: Apreciado pela sua simplicidade, tamanho reduzido e curva de aprendizagem rápida.
  • Zend Framework: elogiado pela sua extensibilidade e arquitetura profissional, adequado para aplicações complexas e de âmbito empresarial.

Exercícios práticos e projectos permitem aos participantes pôr em prática o que aprenderam. Terão a oportunidade de desenvolver as suas próprias aplicações com as frameworks apresentadas e aplicar a abordagem modular.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Estruturas de dados complexas e padrões de conceção (PHP)
Nesta disciplina, os participantes aprendem as técnicas básicas e avançadas para trabalhar com estruturas de dados complexas e padrões de design comprovados no desenvolvimento de software.

O curso começa com uma introdução às estruturas de dados complexas. Os participantes aprenderão a utilizar e implementar estruturas de dados avançadas, tais como mapas, conjuntos, pilhas, filas e gráficos. Estas estruturas de dados oferecem possibilidades avançadas de gestão e manipulação eficientes de dados que vão além de simples matrizes e objectos.

Uma parte essencial do curso é a utilização e implementação de padrões de design. Os participantes aprenderão o que são padrões de design e como eles podem resolver problemas comuns no desenvolvimento de software. Os padrões de design abordados incluem
  • Singleton Pattern: Garante que uma classe tenha apenas uma instância e fornece um ponto de acesso global a essa instância.
  • Observer Pattern: Define uma dependência um-para-muitos entre objectos, de modo a que quando um objeto muda de estado, todos os objectos dependentes são notificados e automaticamente actualizados.
  • Padrão de Fábrica: Fornece uma interface para a criação de objectos em que as classes específicas não precisam de ser especificadas.
  • Padrão Decorador: Permite a adição dinâmica de comportamento a objectos, envolvendo-os em classes decorativas.

Também enfatiza as melhores práticas para um código limpo e de fácil manutenção. Os participantes aprenderão técnicas para estruturar e organizar seu código para torná-lo mais legível e fácil de manter. Isto inclui princípios como DRY (Don't Repeat Yourself), KISS (Keep It Simple, Stupid), e princípios SOLID (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion).

Exercícios práticos e exemplos permitirão aos participantes aplicar estruturas de dados complexas e padrões de design nos seus próprios projectos e escrever código de alta qualidade.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Sessões, validadores, encriptação e persistência
Nesta disciplina, os alunos aprenderão as técnicas essenciais para gerir sessões, implementar validação, aplicar técnicas de encriptação e gerir a persistência de dados em aplicações PHP.

Os alunos aprenderão a utilizar sessões para armazenar dados relacionados com o utilizador em várias visualizações de página. Isto inclui a criação, a gestão e o encerramento de sessões, bem como a compreensão dos aspectos de segurança que devem ser considerados aquando da utilização de sessões.

Outro foco é a implementação e a aplicação de validadores. Os participantes aprenderão a validar dados de entrada para garantir que os dados estão em conformidade com os formatos e regras esperados. Isto inclui a criação das suas próprias funções de validação, bem como a utilização de bibliotecas de validação existentes para garantir a integridade dos dados.

Abrange também técnicas de encriptação e aspectos de segurança. Os participantes aprenderão a utilizar a encriptação para proteger dados sensíveis. Isto inclui a implementação de funções de encriptação e desencriptação, bem como a aplicação das melhores práticas de segurança para garantir a segurança dos dados nas suas aplicações. Também são abordados tópicos como hashing, encriptação simétrica e assimétrica.

Outra parte importante do curso é a persistência e a gestão de dados. Os participantes aprenderão a armazenar e gerir dados de forma persistente para os manter disponíveis em diferentes sessões de aplicações. Isto inclui o trabalho com bases de dados e outros meios de armazenamento, bem como a implementação de operações CRUD (Create, Read, Update, Delete) para gerir os dados de forma eficiente.

  • Os capítulos pormenorizados sobre o assunto estarão disponíveis em breve aqui!

Mostrar capítulo

Reconhecimento dos nossos programas de formação em TI

Certificação da formação

Não existem percursos de formação uniformemente normalizados no domínio da formação informática. No entanto, isso não significa que a qualidade e o reconhecimento dos nossos programas de formação sejam comprometidos. O nosso instituto de formação é certificado e reconhecido pela norma ISO 9001. Esta certificação confirma o nosso empenhamento nos mais elevados padrões de qualidade e na melhoria contínua.

A nossa certificação ISO 9001 garante que os nossos programas de formação em TI - incluindo os nossos cursos de programador PHP, programador Web, programador e outros - são desenvolvidos e ministrados de acordo com normas de qualidade internacionais. Beneficia de currículos estruturados e orientados para a prática, instrutores experientes e um elevado nível de apoio durante a sua formação.

Certificação do instituto

Enquanto instituição reconhecida no domínio da educação de adultos, submetemos os nossos currículos a avaliações regulares que são reconhecidas pelas autoridades estatais e pelos organismos de financiamento. O nosso objetivo permanente é ultrapassar os padrões de qualidade actuais e garantir-lhe uma formação de primeira classe. Convença-se das nossas certificações.

A nossa certificação dá-lhe a certeza de que está a receber uma formação de qualidade, reconhecida e que o preparará da melhor forma para o seu futuro profissional.

Financiamento e licença para formação - como funciona

Posso obter financiamento para a minha formação?

Na Academia Flexyfit EDV, tem uma vasta gama de opções para financiar a sua formação. Existem vários programas de financiamento a nível federal, estatal e comunitário, bem como incentivos fiscais que servem de base.
No entanto, note-se que a decisão sobre a atribuição e o montante do financiamento é da exclusiva responsabilidade do respetivo organismo de financiamento.
Teremos todo o gosto em ajudá-lo a encontrar um organismo de financiamento adequado e em fornecer-lhe todas as informações sobre o curso de que necessita para se candidatar ao financiamento. A candidatura deve ser apresentada ao organismo de financiamento em causa.

Como é que o financiamento funciona?

Dependendo do organismo de financiamento, a sua formação será financiada através da assunção direta dos custos após a confirmação do pedido de financiamento (por exemplo, AMS) ou através do reembolso total ou parcial após a conclusão da formação (por exemplo, Waff). Recomendamos que contacte pessoalmente as organizações de financiamento relevantes para se informar sobre as opções de financiamento individuais.

Posso tirar uma licença para formação durante o programa de formação?

Sim, a maioria dos nossos cursos é adequada para licença para formação.
Se pretender continuar a sua formação sem rescindir o seu contrato de trabalho, pode organizar uma licença para formação com a sua entidade patronal. Será dispensado do trabalho durante o período de duração do programa de formação.

Planeie já a sua licença para formação connosco! Teremos todo o prazer em esclarecer consigo as suas necessidades individuais de formação numa consulta pessoal e sem compromisso .

Como funciona a licença para formação?

A licença para formação pode ser gozada por um período máximo de 1 ano num período de 4 anos. Pode ser organizada de 3 formas:
  • Licença para estudos durante um período de 12 meses de uma só vez
  • fraccionada, devendo cada fração ter uma duração mínima de 2 meses. As partes devem ser gozadas num período de 4 anos.
  • Licença para estudos com licença para estudos a tempo parcial que se estende por 2 anos

Trata-se de um resumo geral, pelo que é aconselhável consultar os organismos ou autoridades competentes para obter mais pormenores e condições.
A autorização da entidade patronal é indispensável para a licença para formação. Deve apresentar os planos de formação emitidos por nós, que prevêem 20 horas por semana para a licença para formação a tempo inteiro ou pelo menos 10 horas por semana para a licença para formação a tempo parcial.
Além disso, é necessário comprovar regularmente a evolução da sua formação, por exemplo, através de exames ou de certificados de frequência emitidos por nós.

Percursos após a formação - oportunidades e perspectivas de carreira

Que oportunidades de carreira se abrem após o curso "WordPress Professional: curso avançado com enfoque prático"?

Depois de concluíres o curso "WordPress Professional", terás a oportunidade de elevar a um nível profissional as competências em WordPress que já adquiriste. Este curso permite-te aprofundar as funções e técnicas avançadas e ganhar experiência prática, essencial para o desenvolvimento profissional da Web. As seguintes oportunidades estão disponíveis para si:

Expandir e aprofundar as suas competências: Ao frequentar este curso avançado, os seus conhecimentos e competências existentes em WordPress serão significativamente melhorados. Aprenderá a criar sítios Web complexos, a integrar plugins sofisticados e a desenvolver temas personalizados. Isto permitir-lhe-á implementar com sucesso até projectos complexos e concretizar as suas ideias criativas.

Trabalho independente: Com os conhecimentos aprofundados e a experiência prática do curso avançado, poderá oferecer os seus serviços como web designer e programador profissional. Terá a oportunidade de realizar projectos maiores e mais exigentes para diferentes clientes, o que lhe abrirá novas perspectivas de carreira e fontes de rendimento.

Oportunidades de carreira em empresas de publicidade: As competências adquiridas no curso torná-lo-ão um empregado valioso em agências de publicidade ou departamentos de marketing de empresas. Os seus conhecimentos de web design e de gestão de sítios Web WordPress permitir-lhe-ão contribuir de forma criativa e eficaz para a conceção e manutenção de sítios Web de empresas. Pode candidatar-se a lugares relacionados com web design, gestão de conteúdos ou marketing digital.

O curso "Profissional WordPress", incluindo o curso de Introdução ao WordPress, oferece-lhe, portanto, não só a oportunidade de desenvolver as suas competências pessoais e profissionais, mas também a possibilidade de se estabelecer como um profissional altamente qualificado na indústria do web design e do desenvolvimento web.

Classificações de topo

Acesso de teste gratuito seguro agora Experimente primeiro, depois estude!

Variantes de aprendizagem disponíveis para esta formação

Programador PHP

Destaques

Língua de ensino

Módulo especializado

Competência em TI (presença)

Experiência em TI (em linha)

Vídeos de aprendizagem Full HD da EDP Expertise

Tipo de aprendizagem | Método de aprendizagem

Variante de aprendizagem

Método de aprendizagem

Tipo de aluno auditivo e visual

Tipo de aluno comunicativo e motor

Tempo de aprendizagem

Apoio à aprendizagem (# tudo incluído)

Scripts e documentos em PDF

As aulas teóricas podem ser reservadas como dias práticos

Apoio via Onlinecampus, correio eletrónico, chat, telefone.

WhatsApp e apoio no local

Exames de teste

Exame/conclusão

Exame intermédio EDK online

Exame final

Certificado em DE, EN, SP

Certificado válido a nível mundial e ilimitado no tempo

Conta da Academia (# com tudo incluído)

Campus em linha disponível para toda a vida

Conta de demonstração gratuita / pacote de teste

Cópias dos certificados descarregáveis em PDF

Certificados com autenticação (código QR)

Promoção

Oportunidades de financiamento

Licença para estudos (AT)

Promoção para empresas

Promoção dos trabalhadores independentes

Aconselhamento sobre os cursos

Estimativa de custos para a agência de financiamento

Benefício

Colocação no mercado de trabalho

Programas alargados de formação contínua

O melhor preço e a melhor gama de serviços

course

Cursos em sala de aula

€ 4.190,-
Mostrar todas as datas

PT

Curso em sala de aula Webinar

Presença

comunicativo

adequado

recomendado

Flexível

Data flexível

até 100%

não vinculativo

Informações de base sobre as variantes de aprendizagem:

  • O conteúdo da formação é o mesmo para cada variante de aprendizagem
  • O período de exame, a duração da formação e o procedimento de exame são independentes da variante de aprendizagem
  • Pode passar do ensino à distância para o ensino presencial. Os blocos de módulos individuais também podem ser reservados
  • Com a opção de aprendizagem "curso presencial", pode reservar e completar blocos individuais em aulas individuais
  • O certificado final não difere, independentemente da variante de aprendizagem em que tenha concluído o curso
  • A sua conta na Academia e o conteúdo de aprendizagem permanecerão consigo para o resto da sua vida
Icon Stern
etrust-star-r0etrust-star-r1etrust-star-r2etrust-star-r3etrust-star-r4
4.92
Sehr gut
etrust_sigel Trusted Shops anzeigen-link
etrust-left-arrow
etrust-star-r0etrust-star-r1etrust-star-r2etrust-star-r3etrust-star-r4
4.92
Sehr gut
etrust_sigel Trusted Shops anzeigen-link
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
vor 2 Tagen
Auf Vollzeit-Berufstätige wird besonders Rücksicht genommen. Die Aufbereitung der Lernunterlagen (in der Kombination Buchform, Folien und Videos) ist großartig. Ein wirklich tolles Team, sympathische und professionelle Vortragende, insgesamt ein top Ausbildungsinstitut, das ich jedem nur sehr weiterempfehlen kann. ⭐️⭐️⭐️⭐️⭐️
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
vor 6 Tagen
Einfach ein Top Team !
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
vor 15 Tagen
Interessanter und sehr umfangreicher Kursplan, kompetente Betreuung, sehr nettes Team, ganz einfach TOP und jederzeit gerne wieder.
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
18.11.2023
Schnelle Antwort auf alle Fragen.
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
11.11.2023
Schnelle Beratung, Top Service
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
07.11.2023
Sehr gute Unterstützung durch dem Personal, sowohl telefonisch als auch per Mail. Besonderen Dank an Sarah
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
17.10.2023
Ganz tolles Angebot und Service... jederzeit gerne wieder.
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
12.10.2023
Nett,
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
07.10.2023
Schnelle unkomplizierte Anmeldung. Ratenzahlung perfekt und man kann sich das lerntempo selbst anpassen
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
01.10.2023
Sportkompetenz + Fitnesstrainer B-Lizenz sind ein sehr umfangreicher Kurs, in dem jede Menge Wissen vermittelt wird, welches dem aktuellen wissenschaftlichen Stand entspricht. Man bekommt einen Gegenwert für sein Geld. Der Schwerpunkt liegt auf dem Maschinentraining. Neben bekannten Übungen, werden auch interessante Spezialübungen gezeigt. Was ich etwas vermisst habe sind klassische Hantelübungen (z.B. Kurzhantelüberzüge, Kreuzhebevarianten, Kniebeugen, Bankdrücken, Stirndrücken, SZ-Bizepscurls,... usw.), welche meiner Meinung nach insbesondere für Anfänger etwas besser geeignet sind als einige der gezeigten Kabelzugübungen. Was leider ebenfalls zu kurz kommt, sind Übungen für die Bauchmuskulatur. Hier bitte nachbessern. Auf Nachrichten wird sehr schnell reagiert. Für das Fachgespräch habe ich innerhalb von 24 Stunden einen Termin bekommen. Ich werde auf jeden Fall weitere Kurse machen. Alles in allem kann ich den Kurs sehr empfehlen.
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
22.06.2023
Alles 👍
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
10.05.2023
Alles ist gut vorbereitet, die Kurse, die Mitarbeiter, perfekt.
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3
etrust_check
10.05.2023
Die begleitung in eure Welt war sehr klar und deutig. Die mitarbeitarin hat mich von anfang an begleitet mit telefonate wo sie an alle meine fragen ein antwort gefunden hat. Und auch bei umstellund des Gutschein kauf haben mich die mitarbeiter sofort geholfen
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
25.04.2023
Aufbau, Unterlagen und Videos sind top, wenn man etwas benötigt reagieren sie schnell.
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
15.04.2023
Super Team, kompetent, geduldig und immer freundlich
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
07.04.2023
Kompetente Auskunft, gute Organisation super Kursangebot
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
01.04.2023
Tolle Academy
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
10.03.2023
Klasse Ausbildung, qualifiziertes Personal, guter Service
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
07.03.2023
Die Module sind sehr lehrreich gestaltet. Zudem sind die Videos sehr gut dargestellt und verständlich.
etrust-star-k0etrust-star-k1etrust-star-k2etrust-star-k3etrust-star-k4
etrust_check
05.03.2023
Vielseitiges Kurs- und Ausbildungsangebot in dem auch verschiedene Richtungen kombiniert werden. Ganz toll!
etrust-right-arrow
Avaliação
Avalie-nos no Google
author-phto
Zoe Alina

2 weeks ago

Sehr gut organisiertes Team, unkomplizierte Bedienung von Online Unterricht, vielseitiges Informatives Skriptum :) All in all Top !

[+]

publicado em

Google

author-phto
Susi Sorglos

2 weeks ago

Ich bin sehr angetan von Flexyfit, immer nette und hilfsbereite Leute. Sehr sympatisch. Vielen Dank, für Eure super Betreuung.

[+]

publicado em

Google

author-phto
Anna Kober

3 weeks ago

Super Ausbildung und mega nette Leute. Man merkt, wie viel Wert darauf gelegt wird den Kursteilnehmern das nötige Wissen verständlich zu vermitteln. Ich durfte sogar freundlicherweise einen Kurs komplett kostenlos nachholen, nachdem etwas problematische und störende Teilnehmer in meiner Gruppe waren. Ich werde 100%ig in Zukunft noch weitere Kurse bei euch machen, weil das Lernen allen voran dank des freundlichen Personals extremen Spaß macht!

[+]

publicado em

Google

author-phto
Brigitte Moser

3 weeks ago

Das gesamte Team von flexyfit ist überaus freundlich, prompt und hilfsbereit. Die Vortragenden sind kompetent und gehen auf die Kursteilnehmer ein. Sämtliche Lernunterlagen wurden übersichtlich und ausreichend detailliert zur Verfügung gestellt. Durch die zusätzlichen Videos ist für jeden Lerntyp etwas dabei. Alles in allem verliefen Ausbildung und Prüfung top. Ich kann flexyfit jedenfalls weiterempfehlen und werde weitere Ausbildungen gerne wieder bei Euch buchen und weiterempfehlen!

[+]

publicado em

Google

author-phto
safa alj

a months ago

Ein super Team - kompetent, freundlich, stets hilfsbereit und unterstützend - hat die praxisnahe Ausbildung hervorragend begleitet. Sehr zu empfehlen! :)

[+]

publicado em

Google

Super Betreuung und umfangreiche Kursinhalte. Sehr zu empfehlen!

[+]

publicado em

Google

author-phto
Florian Reining

a months ago

Die Ausbildung zum Fitnesstrainer B-Lizenz hat mir dort sehr viel Spaß gemacht. Die gestellten Lehrmaterialien sind super und einwandfrei. Ich habe dort sehr viel neues gelernt und war immer mit Freude an der Sache. Das Team ist super und ist bei Rückfragen immer für einen da!

[+]

publicado em

Google

Das Beste, was mir passieren konnte, ist diese Akademie. Der Zugang zu den Teilnehmern ist hervorragend. Alle Mitarbeiter sind sehr kompetent, sehr professionell und sehr freundlich. Ein Mensch kann so viel lernen, dass es unbeschreiblich gut ist. Ich würde es jedem empfehlen. Als ich in Österreich ankam, war ich auf der Suche nach so etwas und zum Glück habe ich diese Akademie gefunden und mich ohne zu zögern für den Kurs angemeldet. All das, was wir als Gegenleistung bekommen, ist 100-mal mehr wert als das, was wir bezahlen. Unbeschreibliche Erfahrung, unbeschreibliche Menschen, noch einmal und noch 1000 Mal sage ich: Danke für alles, danke für dieses unbeschreibliche Erlebnis. DANKE, DANKE, DANKE <3

[+]

publicado em

Google

author-phto
Magdalena Bartosch

a months ago

Ich konnte im Rahmen meiner Ausbildung bei der Flexyfit Academy sehr viel neues lernen und konnte mich mit meinem ausgewählten Lehrgang einer neuen anspruchsvollen Herausforderung stellen. Die Struktur der Ausbildungen ist sehr verständlich und übersichtlich gestaltet, sodass man ohne Probleme das Fernstudium alleine meistern kann. Bei Fragen, Unklarheiten oder vereinzelten Problemen war das Team der Academy immer schnell zur Seite und man konnte immer eine gemeinsame Lösung finden. Hier und da hätte ich mir noch etwas mehr Praxisbezug gewünscht. Nichtsdestotrotz habe ich mich immer sehr wohl gefühlt, habe tolle Referenten gehabt und mit meinem Abschluss zum Dipl. Medical Sportbetreuer stehen mir nun viele neue Türen offen :)

[+]

publicado em

Google

author-phto
Stefanie Graf

2 months ago

Konnte meinen gewählten Lehrgang sehr gut und zügig abschließen. Das Team ist sehr schnell und kukant und man bekommt immer eine gute Lösung angeboten, sollte es Unklarheiten geben. Werde bei Gelegenheit wieder buchen und kann die Akademie empfehlen!

[+]

publicado em

Google

Procurar outros cursos

Filtrar de acordo com as variantes de aprendizagem

Loader Icon

Seleccione uma variante de aprendizagem ou introduza um texto de pesquisa!


qualitaet

Qualidade em que pode confiar

38.800 Participantes satisfeitos - de Portugal e 13 noutros países.