Formação & Desenvolvimento
Promoção do conhecimento e desenvolvimento de pessoas e organizações
e-Learning
Serviços e soluções para e-learning.
Transferência de Tecnologia
Valorização do Conhecimento Comercialização de C&T.
Empreendedorismo
Promoção de uma cultura empreendedora e apoio a spin-offs universitários.
Clínica de Negócios
Consultas especializadas para o desenvolvimento dos negócios.
GAPI
Gabinete de Apoio à  Proteção da Propriedade Industrial.
TecMinho 30 Anos Mini-site
Oportunidades TecMinho
APCER Certificados da Qualidade
Programação para não-informáticos
Descrição
Plano:
Quadros Médios / Superiores
Data de início:
2021-10-25
Data de fim:
2021-12-15
Duração(h):
30
Horário:
Segundas, Quartas
   das 19:30 às 21:30
Inscrever...
CURSO ONLINE - Para gestores ou criativos que desejam tratar assuntos tecnológicos com sua equipa de desenvolvimento web. Talvez deseje codificar uma aplicação por si mesmo?
 
Programação para não-informáticos é um curso projetado para ajudar os não-programadores a comunicar de forma mais eficiente com os programadores ou para ajudar os aspirantes a programador a começar.
Explora as linguagens de programação e identifica quais são adequadas para cada trabalho, ajuda a ler e interpretar o código e exemplifica os princípios do desenvolvimento.
Sem pré-requisitos, qualquer pessoa com experiência moderada de computador consegue dominar os conteúdos. É recomendado, mas não obrigatório, que os participantes tenham conhecimentos básicos de Inglês.
 
Este curso está projetado especificamente para ser um primeiro curso de programação recorrendo a exemplos simples em várias linguagens populares como o Visual Basic, Java, PHP. São abordados princípios de desenvolvimento para orientação do caminho correto a seguir. São resolvidas questões como:
- Que linguagem devo utilizar no meu próximo projeto?
- Qual é o CMS mais apropriado para o trabalho?
- Quais os passos e estágios do desenvolvimento web?
- Que recursos devo fornecer ao meu programador web?
 
O curso "Programação para não-informáticos" pode despertar o interesse em cursos mais avançados de programação, ou cursos de web design e desenvolvimento, ou apenas fornecer competências para abordar problemas relacionados com aplicações informáticas.
 
Duração:

30h (24 horas síncronas + 6 horas assíncronas com apoio do formador):

- 12 sessões síncronas de interação formador/formandos, das 19h30 às 21h30, nos dias: 25, 27 de outubro; 3, 8, 10, 15, 17, 22, 24, 29 de novembro; 6, 13 e 15 de dezembro de 2021.
- atividades assíncronas entre sessões para consolidação de aprendizagens
 
Valor do Investimento:

 

250€ - Valor para ex-formandos da TecMinho, Comunidade Académica da Universidade do Minho (docentes, funcionários, investigadores, alunos, ex-alunos, interfaces) e desempregados
260€ - Valor para outros participantes
 
Objetivos
No final da formação, os formandos serão capazes de:
- Identificar diferentes linguagens de programação e o seu âmbito e aplicação
- Identificar as linguagens e tecnologias mais adequadas a cada problema
- Conhecer o processo de desenvolvimento de aplicações
- Desenvolver e interpretar comandos de código
- Identificar necessidades e recursos para o desenvolvimento de aplicações
- Conhecer conceitos básicos de programação válidos para todas as linguagens
Conteúdos Programáticos
Módulo 1. Algoritmia - 3 sessões
  _Algoritmos - fluxogramas e pseudocódigo
 _Objetos
  - Dados e informação
  - Tipos de dados
  - Variáveis e expressões
  - Listas de dados (array)
  - Objetos: características, propriedades e métodos
 
 _Código
  - Estrutura e fluxo de código
  - Estruturas condicionais
  - Ciclos de repetição e iterações
  - Funções
 
Módulo 2. Servidores e Bases de Dados - 3 sessões
 _Servidores e clientes
 _Comunicação entre computadores: redes
 _Servidores de rede: HTTP, FTP, SQL
 _Bases de dados
  - Bases de dados relacionais
  - Tabelas de dados e pesquisas
  - Procedimentos e linguagem SQL
 
Módulo 3. Aplicações (desktop e web) - 6 sessões
 _Modelos e frameworks
 _Aplicações desktop: ,NET framework
 _Aplicações web: responsive, bootstrap
 
 _Interatividade
 - Formulários
 - Eventos
 - Animação
 - Multimédia
 
 _Ficheiros e documentos
 - Acesso ao sistema de ficheiros do servidor
  - Upload e download de ficheiros
 - Manusear ficheiros no servidor
 
Metodologia 
Este curso será online, adotando uma estratégia muito semelhante à formação presencial. Teremos sessões de forma síncrona/em direto (formador e participantes estão online através de sistema de videoconferência), onde o formador abordará os conteúdos da formação e interagirá com os participantes e estes com o formador e com os restantes colegas. O formador estará disponível 15 minutos antes do início da sessão para apoio aos formandos na preparação dos meios necessários à participação.
 
Entre cada sessão síncrona, haverá atividades assíncronas que cada participante desenvolverá autonomamente, reforçando a sua aprendizagem.
 
Todos os módulos terão atividades individuais e/ou em grupo para investigação e estudo dos temas, consolidação de conhecimentos e prática nos softwares apresentados nas sessões síncronas.
 
Nos dias de intervalo das sessões, o formador estará disponível para apoio aos formandos por via de e-mail, chat ou videochamada, em horário a combinar.Quando apropriado o formador poderá sugerir/agendar reuniões de grupo ou fóruns e chats na Moodle para resolver questões comuns a vários formandos.
Destinatários
Destina-se a todos os que pretendem adquirir os conceitos de programação de computadores.
Pré-requisitos
É recomendado, mas não obrigatório, que os participantes tenham conhecimentos básicos do idioma Inglês. Os formandos devem ter permissões de administrador do computador utilizado durante a formação uma vez que será necessário instalar software diversificado:
- Microsoft Visual Studio 2019 Community Edition
- Microsoft Visual Studio Code
- Xampp for Windows
- Microsoft SQL Server Express Edition
- Microsoft SQL Server Management Studio
 
A primeira sessão do curso será dedicada à abordagem destas questões do software.
 
Sendo um curso online, necessitará de um computador com ligação à internet, webcam e microfone. Não são necessários conhecimentos de utilização de nenhum software ou ferramenta específica.
Formadores
José Inácio Menezes, licenciado em Engenharia de Produção pela Universidade do Minho. Possui certificação internacional em ECDL (European Computer Driving Licence) e em Information Technology Service Management (ITIL). Tem uma experiência profissional de 20 anos na Indústria, em funções de gestão em áreas como Planeamento e Controlo de Produção, Logística, Sistemas de Informação e Informática. É formador e consultor empresarial há mais de 10 anos nas áreas de Microsoft Office, Sistemas de Informação, Redes Informáticas e no desenvolvimento de soluções de software à medida. Especialista em redes informáticas empresariais e programação de computadores, nomeadamente na instalação e manutenção de servidores e programação .NET, linguagens web (HTML, PHP, Javascript) e bases de dados.
   
 
Autenticação
Utilizador:
Password:
 
Novo registo
Recuperar Password
 
Acesso a Plataformas
 
Newsletter TecMinho
Subscrever
 
TecMinho no Twitter