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