CURSO HORIZONTE AMPLO - GNU/LINUX COMPLETO:
Administração, Personalização, Design e Desenvolvimento de Sistemas Multidispositivos
Autor / Proponente / Educador Responsável: André Malaquias de Lima
Dias e horários: segundas, quarta e sexta das 08h30 às 09h30 e 10h30 às 11h30, 1 sábado por mês.
Carga horária total do curso: 160 horas.
Sinopse: Desenvolvimento de sistema e programas para dispositivos manuais e
de mesa como celulares, desktops, note e netbooks, veiculares como automotivos,
aeronáuticos e náuticos, ou seja, para carros, motos, caminhões, aeronaves,
drones, barcos e navios e prediais para segurança e monitoramento com base
em conhecimento acadêmico, científico e tecnológico aberto e livre para
estudar, modificar e distribuir sem nenhuma restrição legal.
Saiba mais sobre o sistema em: https://we.riseup.net/projetoamplo/horizonteamplo
Detalhes / Resumo / Apresentação da Proposta :
Práticas de produções de iniciação tecnológica por meio de APRENDIZAGEM
por PROJETO para desenvolvimento do sistema operacional HORIZONTE AMPLO
Público alvo: pessoas interessadas de 10 anos acima, exceções para crianças abaixo
de 10 anos acompanhadas por adulto responsável e/ou junto a outros educadores
infantojuvenis designados, a critério de acolhimento em conformidade com o fluxo
de frequentadores no período de programação da unidade educacional, com o perfil
da atividade, com a autonomia dos educadores do programa e diretrizes do projeto
político-pedagógico da instituição.
Justificativa: Exercícios de provocações lógicas e desmistificação do desenvolvimento
de sistemas, aplicativos e operacionais para programar 'roteiros dentro da concha'
através de demonstrações e experimentações da linguagem de programação
Shell Script no desenvolvimento das estruturas e configurações do sistema
A.M.P.L.O. / LiGNUx que é um híbrido de livro, jogo, sistema e filme em
construção continuada a partir da arte de modelar sistemas livres.
Oportunidade para participantes interessados reciclarem seus
dispositivos manuais, residenciais e veiculares atualizando-os com o sistema.
Ao final do curso será postado sistema como portfólio dos participantes que
constaram como desenvolvedores.
Plano de aulas: O curso é bienal: Em todos os meses de cada um dos 4 quadrimestres
(meses 02 a 05 e 08 a 11) do calendário letivo proposto para ser distribuído por 2 anos,
a última semana de aulas, obedecido o período de uma hora por dia por turma,
quais sejam, segunda, quarta e sexta, será dedicada a plantão de dúvidas,
reforços e revisões e não serão cobradas horas adicionais nos meses em
que a contagem de dias úteis excederem as 10 horas mensais por turma.
Abaixo, a ordem de apresentação dos itens e da metodologia didático-pedagógica
de exploração da temática por encontros:
Fevereiro - Introdução à comunidade de software livre e Linux, grandes corporações
que utilizam essa tecnologia, diferenças de softwares livres, aberto e proprietário,
diferenças de arquiteturas, 64, 32, x86_64, ARM para desktops, notebooks,
celulares e outras arquiteturas.
Março - Fundamentos de linguagens de sistema operacional de tempo real e suas
interfaces com sistemas analógicos e digitais usados em automóveis,
aviões, navios, barcos.
Abril - Desmistificando desenvolvimento de software .
Apresentação de PROJETO DE SISTEMA REPLICÁVEL seus potenciais
e comparação com demais sistemas livres e proprietários do mercado.
Maio - Aplicações práticas de conceitos sobre engenharia de
software e programação. Desenvolvimento de um protótipo de
sistema operacional, em estudo de caso envolvendo problema
real e necessidades atuais do mercado.
Agosto, Setembro, Outubro e Novembro - Aplicação de um
método de desenvolvimento rápido, livre e eficiente para produção,
instalação e atualização de sistema operacional
manifesto ágil e suas aplicações.
Fevereiro, Março, Abril, Maio - Princípios ágeis para o desenvolvimento
de protótipo de sistema computadorizado com suporte universal
a microprocessadores, sensores, plataformas de coletas de dados,
salas de controles e seus bancos de dados associados.
Agosto e Setembro - Utilização prática de arquiteturas distintas
para sistemas, suas diferenças e implicações, configuração de
ferramentas automatizadas em um ambiente integrado de
engenharia de software ajudada por computador, para
geração de código e de teste de software.
Outubro e Novembro - Teste práticos, fechamento e publicação
do sistema, onde divulgar etc.
Locais: Internet ou Espaços de Tecnologias, Artes e Sustentabilidade
disponíveis
Número de vagas: Em vias digitais, não há limite de alunos por turma.
Mas não haverá interações individuais diretas.
Em todas as aulas os alunos poderão registrar suas dúvidas no ambiente
virtual e estas serão respondidas nas aulas da última semana do mês.
Inscrições: Centrais de Atendimento e/ou Formulário On-line
Materiais / Necessidades: desktops ou notebooks com a melhor qualidade
possível para instalação e processamento do sistema, conexão com a internet.
Valor: 500 reais por hora / aula para uma turma.
Bibliografia: WHITE, E. Making Embedded Systems:
Design Patterns for Great Software, O’Reilly, 2012; JUHOLA, T.
Customized Agile Development Process for Embedded
Software Development: A Study of Special Characteristics
of Embedded Software and Agile Development,
VDM Verlag Dr. Müller GmbH & Co. KG and
Licensors, 2010; STOBER, T., HANSMANN,
U. Agile Software Development: Best Practices
for Large Software Development Projects, Springer,
2010; KNIBERG, H., SKARIN M. Kanban e Scrum:
Obtendo o Melhor de Ambos, C4Media,
Editora InfoQ.com, 2009.
REFERENCIAIS:
Desenvolver uma distribuição em 6 passos:
http://ninjadolinux.com.br/como-criar-um-sistema-operacional-em-6-passos/
Android é Linux:
https://pt.wikipedia.org/wiki/Android
https://tecnoblog.net/315336/google-quer-kernel-linux-puro-no-android/
http://ninjadolinux.com.br/linux-android-a-verdadeira-historia/
Grandes corporações usam linux:
https://computerworld.com.br/plataformas/hp-e-facebook-defendem-linux/
https://diolinux.com.br/sistemas-operacionais/30-grandes-empresas-que-usam-linux.html
https://e-tinet.com/linux/sistema-operacional-linux-5-empresas-utilizam/
http://ninjadolinux.com.br/como-criar-um-sistema-operacional-em-6-passos/
http://www.cest.poli.usp.br/wp-content/uploads/2016/10/Apresenta%C3%A7%C3%A3o_S%C3%A9rgio_Paup%C3%A9rio.pdf
https://pt.wikipedia.org/wiki/Conectiva
https://pt.wikipedia.org/wiki/Totvs
https://mobile.twitter.com/totvs/status/1398313363722194946
https://en.wikipedia.org/wiki/CBL-Mariner
https://www.youtube.com/watch?v=HvjC6OH0Sdw
Sistema Mais usado em Servidores:
https://www.nucleodoconhecimento.com.br/tecnologia/servidores-linux
https://www.portofacil.net/por-que-nossos-servidores-usam-linux.html
https://pt.quora.com/Por-que-o-Linux-%C3%A9-o-sistema-mais-utilizado-em-servidores
Instituições e Eventos para saber mais :
KERNEL. ORG - https://www.kernel.org/
LINUX. ORG - https://www.linux.org/
GFDL - https://pt.wikipedia.org/wiki/GNU_Free_Documentation_License
https://www.gnu.org/licenses/fdl-1.3.html
https://en.wikipedia.org/wiki/GNU_Free_Documentation_License
GPL - https://pt.wikipedia.org/wiki/GNU_General_Public_License
https://www.gnu.org/licenses/licenses.pt-br.html
CREATIVE COMMONS - https://pt.wikipedia.org/wiki/Creative_Commons
https://creativecommons.org/
FISL - FÓRUM INTERNACIONAL DE SOFTWARE LIVRE
https://pt.wikipedia.org/wiki/F%C3%B3rum_Internacional_Software_Livre
http://fisl18.softwarelivre.org/
FSF - FREE SOFTWARE FOUNDATION
https://pt.wikipedia.org/wiki/Free_Software_Foundation
https://www.fsf.org/pt-br
https://www.fsf.org/pt-br
GNU -
https://www.gnu.org/
https://www.gnu.org/home.pt-br.html
https://pt.wikipedia.org/wiki/GNU
EFF - ELETRONIC FRONTIER FOUNDATION
https://www.eff.org/pt-br
OSI - OPEN SOURCE INITIATIVE !!
https://opensource.org/
OIN - OPEN INVENTION NETWORK
https://en.wikipedia.org/wiki/Open_Invention_Network
https://openinventionnetwork.com/
CAMPUS PARTY
https://brasil.campus-party.org/
CRYPTORAVE
https://cryptorave.org/
REFERENCIAIS DE PRECIFICAÇÃO:
https://www.certificacaolinux.com.br/quanto-custa-uma-certificacao-em-linux/
https://impacta.com.br/cursos/linux-lpi-administracao
https://www.vagas.com.br/cargo/analista-de-sistemas
https://cargos.com.br/salario/professor-de-informatica-no-ensino-superior/
https://www.glassdoor.com.br/Sal%C3%A1rios/desenvolvedor-de-software-s%C3%AAnior-sal%C3%A1rio-SRCH_KO0,32.htm
https://www.vagas.com.br/cargo/especialista-em-ti
https://riconnect.rico.com.vc/blog/pj-ou-clt