·

Análise e Desenvolvimento de Sistemas ·

Projeto de Extensão

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf Plano de Aprendizagem 1 Código e nome da disciplina DGT0303 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 2 Natureza Extensão 3 Carga horária semestral 4 Carga horária semanal 5 Perfil docente O professortutor deve ser graduado em Ciência da Computação Sistemas de Informação Engenharia de Computação ou afins É desejável a PósGraduação Stricto Sensu Mestrado eou Doutorado na área do curso ou áreas afins É desejável que o professortutor possua experiência em liderança e execução de projetos de tecnologia da informação para os ambientes WEB e Mobile Híbrido É desejável ainda que o docente possua experiência nas linguagens ReactJS e React Native além de conhecimentos e habilidades teóricopráticos capacidade de comunicação interação e fluência digital para utilizar ferramentas necessárias ao desenvolvimento do processo de ensinoaprendizagem SGC SAVA BdQ e SIA Importante também o conhecimento do Projeto Pedagógico dos Cursos que a disciplina faz parte na Matriz Curricular É necessário que o professortutor domine as metodologias ativas inerentes à educação por competências aprendizagem por projetos e ferramentas digitais que tornem o processo mais interativo A articulação entre ensino pesquisa e extensão deve ser o eixo direcionador das estratégias utilizadas pelo professortutor Além disto é imprescindível que o professortutor estimule o autoconhecimento e autoaprendizagem entre seus alunos 6 Área temática Em atendimento à Resolução CNECES nº 7 de 18 de dezembro de 2018 que Estabelece as Diretrizes para a Extensão na Educação Superior Brasileira e dá outras providências a área temática priorizada neste plano é tecnologia produção e trabalho 7 Linha eixo de extensão e pesquisa A atividade extensionista desta disciplina está em primeira análise ligada ao eixo Científico Acadêmico Contudo considerando os benefícios trazidos às partes envolvidas a atividade também está alinhada com os eixos de Empregabilidade Empreendedorismo e Inovação e Sustentabilidade 8 Competências a serem trabalhadas Com base na proposta institucional para a formação do egresso e as competências gerais e específicas desenvolvidas no curso previstas em seu PPC e em consonância com a Resolução CNECES nº 7 de 18 de dezembro de 2018 as competências que serão trabalhadas neste componente serão prioritariamente Competências técnicas Desenvolvimento de soluções computacionais para smartphones proficiência em técnicas habilidades e ferramentas emergentes Competências socioemocionais trabalho em equipe capacidade de lidar com conflitos o aprendizado contínuo e colaborativo e a liderança para a execução de ações nos diversos ambientes organizacionais gerência organização e recuperação das informações gravadas em bancos de dados e arquivos 9 Ementa SINTAXE E COMPONENTES DO REACTIVE NATIVE INTERFACE GRÁFICA COM REACTIVE NATIVE PERSISTÊNCIA DE DADOS COM REACTIVE NATIVE CONEXÃO REMOTA COM REACTIVE NATIVE TÓPICOS AVANÇADOS EM REACTIVE NATIVE 10 Objetivos Analisar a sintaxe JSX e os componentes básicos do React Native baseandose no ambiente do Visual Studio Code em conjunto com o Nodesjs para a construção de aplicativos móveis Utilizar recursos de interface gráfica baseandose nas bibliotecas do React Native para a criação de telas em aplicativos Android Implementar processos de persistência através de AsyncStorage e banco de dados SQLite para viabilizar o armazenamento de dados locais nos aplicativos Efetuar conexões remotas nos aplicativos a partir de componentes do React Native para a criação de sistemas multiusuários Explorar funcionalidades e arquiteturas robustas a partir de recursos avançados do React Native para a construção de aplicativos complexos 11 Objetivos sociocomunitários Desenvolver estratégias a partir de necessidades apresentadas pelas partes envolvidas para contribuir para a eficiência e eficácia da economia colaborativa Desenvolver aplicativos para dispositivos móveis baseandose problemas levantados pelas partes envolvidas para viabilizar maior interação entre moradores Capacitar as partes envolvidas com base nos procedimentos de operação para uso do aplicativo para que haja uso adequado da solução proposta 12 Descrição do público envolvido O público externo à IES que chamaremos de partes envolvidas e implicado na ação proposta é composto por instituições públicas ou privadas empresas escolas terceiro setor associações entidades governamentais etc além de microempreendedores individuais ou membros da comunidade local que atuam localizadas no entorno da instituição 13 Justificativa De acordo com os artigos 3º e 6º do Capítulo I da Resolução CNECES nº 7 de 18 de dezembro de 2018 a Extensão na Educação Superior Brasileira ao integrar a matriz curricular e à organização de pesquisa promove em um processo interdisciplinar a formação integral do aluno através da aprendizagem baseada em projetos que estabelece um diálogo construtivo e transformador com diferentes setores da sociedade brasileira e internacional Esse componente na formação do aluno justificase pela importância de promover a atuação da comunidade acadêmica e técnica a partir das demandas sociocomunitárias onde se encontra a IES para o enfrentamento das questões da sociedade brasileira inclusive por meio do desenvolvimento econômico social e cultural Do ponto de vista acadêmico para que seja possível desenvolver esta atividade extensionista será necessário ampla articulação entre teoria e prática através de uma visão interdisciplinar dialogando com várias disciplinas Por exemplo Introdução à Segurança da Informação Pensamento Computacional Fundamentos de Redes de Computadores Introdução à Programação de Computadores Desenvolvimento Web em HTML5 CSS Javascript e PHP Paradigmas de Linguagem de Programação em Python e programação Orientada a Objetos em Java No que se refere à relevância social ressaltese que o uso de sistemas computacionais para digitalizaçãogestão das informações ajuda as organizações a organizar seus dados e usálos por exemplo para conhecer seus clientes produtosserviços e a identificar novas oportunidades Isso por sua vez leva a negócios mais inteligentes operações mais eficientes e maior satisfação dos clientes A atividade extensionista desta disciplina visa atuar na transformação digital através da articulação teoriaprática interdisciplinar contextualizada à realidade das partes envolvidas e canalizada por princípios socioemocionais que propiciem uma dialógica amistosa e mutuamente benéfica No tocante à importância da aprendizagem experiencial proposta a partir do momento que o aluno propõe e constrói novas soluções para atender às novas demandas ele desenvolve a percepção da parte envolvida para uso dos dados e de tecnologias com o objetivo de identificar padrões automatizar processos eou resolver problemas contribuindo para a cultura digital em nossa sociedade Dessa forma o aluno compreende na prática a transformação digital em curso Projetos práticos capacitam o aluno para uma atuação plena em uma sociedade diversa com o emprego de tecnologias consolidadas e de ponta criando soluções de software e atuando na gestão de projetos processos e pessoas elevando a novos patamares a qualidade eficiência e produtividade dos diversos setores da economia A atividade extensionista oferece ao aluno a oportunidade de ser um agente transformador influente e relevante com qualidade técnica humanística social e sustentável alavancando a transformação tecnológica cada vez mais necessária na era da sociedade digital em consonância com valores éticos e morais 14 Procedimentos de ensinoaprendizagem Esta disciplina adota a metodologia de aprendizagem baseada em projetos construídos de forma dialógica com a sociedade representada pela parte envolvida de forma a atender aos objetivos citados anteriormente O estudo das teorias e práticas previstas na disciplina para a aptidão de desenvolvimento desta atividade extensionista serão realizadas em paralelo com as atividades extensionistas para alcançar os objetivos técnicos e objetivos sociocomunitários previstos neste Plano de Aprendizagem Dessa forma viabilizase o desenvolvimento concomitante das habilidades técnicas e da atividade extensionista prevista para esta disciplina Durante o desenvolvimento de seus atividades extensionistas devese ir gradativamente preenchendo o Roteiro de Extensão usando o formulário disponibilizado no Laboratório de Extensão da Sala de Aula Virtual SAVA Este roteiro serve como guia dos passos a serem seguidos pelos alunos e inclui descrições sucintas sobre o que cada seção deve conter É fundamental que o aluno finalize o preenchimento do Roteiro de Extensão e submetao para correção dentro do prazo estipulado pelo calendário acadêmico Etapas do desenvolvimento da atividade extensionista 1 Diagnóstico e teorização conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 2 Planejamento e desenvolvimento da atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual 3 Encerramento da Atividade conforme detalhado no Roteiro de Extensão disponibilizado no Laboratório de Extensão da Sala de Aula Virtual Para realizar sua atividade de extensão 1 Estude os conteúdos digitais da sua disciplina 2 Tira dúvidas do conteúdo com o seu tutor 3 Consulte o roteiro de extensão na ABA Conteúdo Complementar da SAVA 4 Acesse o Laboratório de Extensão na SAVA no caminho a seguir LABORATÓRIOS LABORATÓRIO DE EXTENSÃO 5 Assista ao vídeo de orientação sobre extensão disponível no laboratório 6 Preencha os campos com as informações sobre a atividade de extensão realizada 7 Pronto Agora é só enviar 15 Temas de aprendizagem 1 SINTAXE E COMPONENTES DO REACT NATIVE 11 AMBIENTE DE DESENVOLVIMENTO COM ALGUMAS DE SUAS POSSÍVEIS CONFIGURAÇÕES 12 OS COMPONENTES NATIVOS DO REACT NATIVE 13 A DEPURAÇÃO DE APLICATIVOS 2 INTERFACE GRÁFICA COM REACT NATIVE 21 INTERFACE INTERATIVA DE UM APLICATIVO MOBILE 22 COMPONENTES DE LISTA E MULTIVALORADOS 23 PRINCIPAIS MODELOS DE NAVEGAÇÃO 24 RECURSOS DE ESTILIZAÇÃO E ANIMAÇÃO 3 PERSISTÊNCIA DE DADOS COM REACT NATIVE 31 ASYNCSTORAGE 32 PERSISTÊNCIA NO MODELO RELACIONAL 33 REALM 34 PERSISTÊNCIA NO MODELO NOSQL 4 CONEXÃO REMOTA COM REACT NATIVE 41 COMPONENTES PARA CONEXÃO EM REDE 42 PERSISTÊNCIA REMOTA COM CONTROLE DE ACESSO NA ARQUITETURA REST 43 MODELO OFFLINE FIRST 5 TÓPICOS AVANÇADOS EM REACT NATIVE 51 ARQUITETURA MVC COM REACT NATIVE 52 ARQUITETURAS FLUX E REDUX COM REACT NATIVE 53 CRIPTOGRAFIA COM REACT NATIVE 54 PUBLICAÇÃO DE APLICATIVOS COM REACT NATIVE 16 Procedimentos de avaliação A avaliação do aluno contemplará as competências desenvolvidas por meio da realização da Atividade de Extensão e Simulados Será composta de 3 etapas desdobradas da seguinte forma Realização da atividade de extensão 6 seis pontos Simulado 1 2 dois pontos Simulado 2 2 dois pontos Os critérios utilizados para a avaliação dos alunos na Atividade de Extensão serão desenvolvimento e entrega das atividades estabelecidas no Roteiro de Extensão pontualidade nas entregas linguagem adequada correção ortográfica clareza e objetividade autoavaliação discente com relato das experiências vivenciadas durante a participação na atividade de extensão A Nota Final NF será calculada após o preenchimento de todas as etapas da Atividade de Extensão realizada pelo aluno no Laboratório de Extensão disponível na Sala de Aula Virtual SAVA e da realização dos Simulados 1 e 2 e não poderá ultrapassar o grau máximo de 10 dez pontos Para aprovação o aluno deverá obter grau maior ou igual a 60 17 Bibliografia básica DEITEL Harvey DEITEL Paul J DEITEL Abbey Android 6 para Programadores Uma Abordagem Baseada em Aplicativos Porto Alegre Bookman 2016 Disponível em httpsintegradaminhabibliotecacombrbooks9788582604120 DEITEL P Android Como programar 2ª Ed Rio de Janeiro Bookman 2015 Disponível em httpsintegradaminhabibliotecacombrbooks9788582603482 FREZATTI Fábio Aprendizagem Baseada em Problemas São Paulo Grupo GEN 2018 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788597018042 SIMAS Victor Luiz Desenvolvimento para Dispositivos Móveis Volume 2 Porto Alegre SAGAH 2013 2 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029774 18 Bibliografia complementar BENDER William N Aprendizagem baseada em projetos educação diferenciada para o século XXI Porto Alegre Penso 2014 Disponível em httpsintegradaminhabibliotecacombrreaderbooks9788584290000 DUARTE William Delphi para Android e iOS Desenvolvendo Aplicativos Móveis São Paulo Brasport 2015 GARCIA Marilene SS Aprendizagem Significativa e Colaborativa Curitiba Contentus 2020 Disponível em httpsplataformabvirtualcombrLeitorPublicacao185718pdf0 LEE Valentino SCHNEIDER Heather SCHELL Robbie Aplicações Móveis Arquitetura Projetos e Desenvolvimento São Paulo Pearson 2005 Disponível em httpsplataformabvirtualcombrLeitorLoader298pdf MELLO Cleyson de Moraes ALMEIDA José Rogério Moura de Neto PETRILLO Regina Pentagna Curricularização da Extensão Universitária 2ª Ed Rio de Janeiro Processo 2022 Disponível em httpsplataformabvirtualcombrLeitorPublicacao198121pdf0 OLIVEIRA Diego B SILVA Fabrício M PASSOS Ubiratan RC Desenvolvimento para Dispositivos Móveis Porto Alegre SAGAH 2019 Disponível em httpsintegradaminhabibliotecacombrbooks9788595029408 PLOTZE Rodrigo Programação para Dispositivos Móveis Rio de Janeiro SESES 2017 Disponível em httpapirepositoriosavaestaciocombrapiobjetosefetuaDownload562d8299 9eef41229f1c89619c6a42f0 SILVA Diego Organizador Desenvolvimento para dispositivos móveis São Paulo Pearson 2017 Disponível em httpsplataformabvirtualcombrLeitorLoader128205pdf DIAGNÓSTICO E TEORIZAÇÃO Identificação das partes envolvidas e parceiros Descrever as partes envolvidas no projeto quem é o público da comunidade local envolvido na atividade incluindo perfil socioeconômico escolaridade gênero faixa etária dados sociais e quantidade estimada de participantes dentre outras informações importantes Nesta etapa é importante demonstrar quem são as pessoas envolvidas na sua atividade de extensão Lembrese você escolhe qual público deseja escolher para realizar esta atividade Exemplo As partes envolvidas nesta atividade extensionista são colaboradores de uma pequena lanchonete local que atualmente registra suas vendas e controla seu estoque manualmente causando erros de contabilidade e de estoque A lanchonete atende aproximadamente 200 clientes diariamente predominantemente residentes do bairro O nome da lanchonete é XXXXXXXX CNPJ ZZZZZZZZZZZ endereço completo YYYYYYYYYY website httpswwwaaaaaabbbcombr Os principais colaboradores da lanchonete e seus cargos são Joao da SilvaProprietário Maria da SilvaCaixa e etc Observe que seu texto deve ser compatível com o previsto na Seção Descrição do Público Envolvido do Plano de Aprendizagem dessa Disciplina Situaçãoproblema identificada Apresentar os problemas identificados na comunidade local que motiva a elaboração desta atividade de extensão Nesta etapa devese demonstrar de maneira clara a situaçãoproblema vivenciada no local escolhido para realizar a sua atividade Mas o que é uma situaçãoproblema É a principal dor ou queixa reconhecida na escuta desta comunidade Você deverá realizar encontrosconversastrocas com os indivíduos ou grupos da comunidade local para identificar quais são estas dores Exemplo A Lanchonete enfrenta desafios significativos na gestão das vendas e do seu estoque de matéria prima devido ao sistema de registro manual que é propenso a erros e ineficiente Isto resulta em problemas de previsão de compras de mais matéria prima e erros de controle de caixa Demanda sociocomunitária e motivação acadêmica Citar a situaçãoproblema da comunidade e esclarecer de que maneira isto impacta a vida social educacional cultural eou econômica das pessoas envolvidas Nesta etapa você descreverá como os conteúdos estudados na disciplina permitem que ajude esta comunidade a solucionar ou reduzir as queixas identificadas Aqui você descobrirá a importância de estudar e como isto pode melhorar a vida das pessoas à sua volta Exemplo A implementação de um aplicativo de controle de vendas em Android permitirá um controle do estoque mais preciso e uma gestão correta das vendas ajudando no controle de caixa Esta atividade proporciona a aplicação prática de técnicas de programação e design de software enriquecendo sua formação acadêmica e técnica Observe que a Demanda sociocomunitária deve ser compatível com as Seções Objetivos e Objetivos Sociocomunitários do Plano de Aprendizagem dessa Disciplina Objetivos a serem alcançados em relação à situaçãoproblema identificada Descrever entre um e três objetivos no máximo que devem ser alcançados com o desenvolvimento da atividade de extensão Os resultados esperados de uma atividade de extensão devem ser claros específicos possíveis de serem medidos e com prazo de realização para que a comunidade participe e avalie o alcance dos objetivos Lembrese os objetivos devem ser definidos com verbos de ação verbo no infinito de maneira clara em forma de tópicos quando for mais de um correspondentes aos resultados que a atividade de extensão realizada por você pretende alcançar Exemplo Desenvolver um aplicativo de controle de vendas até o final do semestre treinar os funcionários da lanchonete no uso do aplicativo e reduzir os erros de vendas e controle de estoque Observe que estes objetivos a serem devem ser compatívelis com as Seções Objetivos e Objetivos Sociocomunitários do Plano de Aprendizagem dessa Disciplina PLANEJAMENTO PARA DESENVOLVIMENTO DO PROJETO Plano de trabalho com cronograma das atividades Descrever o plano de trabalho o que fazer quando fazer como fazer para quem fazer onde fazer incluindo informações sobre cada uma das ações a serem executadas para alcançar os objetivos da atividade de extensão O que fazer indique a ação que precisa ser realizada Quando fazer quando será realizada a ação prazo de realização Como fazer como você realizará esta ação incluindo os recursos mínimos necessários Para quem fazer quem irá participar desta ação Onde fazer local em que realizará a ação Exemplo Objetivo Desenvolver um aplicativo de controle de vendas até o final do semestre treinar os funcionários da lanchonete no uso do aplicativo e reduzir os erros de vendas e controle de estoque Prazo até a data X Ação 1 Levantamentos de requisitos de software junto á parte envolvida Data limite para realização da Ação 1 Ação 2 Modelar e Desenvolver o aplicativo utilizando tecnologia Android abordando requisitos como registro de usuários controle de vendas e baixa de estoque Data limite para realização da Ação 2 Ação 3 Testar o aplicativo com dados reais fornecidos pela lanchonete ajustando funcionalidades conforme o feedback dos colaboradores Data limite para realização da Ação 3 Ação 4 Realizar reunião de treinamento para os colaboradores da lanchonete no uso do sistema Data limite para realização da Ação 4 Ação 5 Realizar pesquisa de satisfação com os colaboradores para mensurar o atingimento do objetivo da atividade extensionista Data limite para realização da Ação 5 Outras ações que considere pertinente Envolvimento do público participante Apresentar como a comunidade atuará no planejamento desenvolvimento e avaliação da atividade de extensão O diálogo constante com esses grupos ou indivíduos é fundamental para que ocorra a interação entre a instituição de ensino e a comunidade É preciso deixar claro como essa troca de informações dados e conhecimentos ocorre entre o estudante e os participantes da sua atividade Lembrese é imprescindível produzir registros ex fotos capturas de tela mensagens formulários etc das reuniões discussões interações para evidenciar os encontros garantindo a demonstração do envolvimento da comunidade na sua atividade Todos estes registros devem entrar na Seção Evidências das Atividades Realizadas Exemplo Reunião de levantamento de requisitos junto aos colaboradores da lanchonete Reunião intermediária de demonstração do protótipo do aplicativo para obter sugestões dos colaboradores Reunião de treinamento para ensinar os colaboradores a utilizar o sistema Reunião de avaliação para obter a opinião dos colaboradores da lanchonete sobre o atingimento do objetivo Avaliação dos resultados alcançados Descrever os instrumentos que serão usados para avaliar como a atividade de extensão ajudou a comunidade na redução de suas queixas ou problemas identificados Além disto é importante também descrever o que você espera em termos de resultado com a realização da sua atividade Objetivo Desenvolver um aplicativo de controle de vendas até o final do semestre treinar os funcionários da lanchonete no uso do aplicativo e reduzir os erros de vendas e controle de estoque Prazo até a data X A eficácia do novo aplicativo será avaliada através da comparação dos registros de vendas e controle do estoque antes e depois da implementação Análise da satisfação dos funcionários e usuários através de questionários e Observação direta da eficiência operacional da lanchonete Resultados Esperados Descrever os instrumentos que serão usados para avaliar como a atividade de extensão ajudou a comunidade na redução de suas queixas ou problemas identificados Além disto é importante também descrever o que você espera em termos de resultado com a realização da sua atividade Objetivo Desenvolver um aplicativo de controle de vendas até o final do semestre treinar os funcionários da lanchonete no uso do aplicativo e reduzir os erros de vendas e controle de estoque Prazo até a data X A eficácia do novo aplicativo será avaliada através da comparação dos registros de vendas e controle do estoque antes e depois da implementação Análise da satisfação dos funcionários e usuários através de questionários e Observação direta da eficiência operacional da lanchonete ENCERRAMENTO DO PROJETO Relato da experiência individual no desenvolvimento do projeto Seu relato precisará conter 1 CONTEXTUALIZAÇÃO Explicar a experiência de extensão vivenciada contextualizando a sua participação explicando ainda como teoria e os conteúdos dessa disciplina foram aplicados na prática a partir desta troca com a comunidade local 2 METODOLOGIA Descrever que métodos foram usados para realizar sua atividade de extensão isto é dinâmicas de grupo entrevistas questionários ou algum outro método de levantamento de dados e explicar o que foi efetivamente executado incluindo os detalhes de implementação 3 RESULTADOS E DISCUSSÃO Detalhar os resultados obtidos na atividade realizada como por exemplo os impactos que ela gerou na comunidade envolvida as facilidades e dificuldades que você enfrentou durante esta experiência e quais descobertas e aprendizagens teve neste processo Exemplo 1 Contextualização A experiência proporcionou uma compreensão aprofundada dos desafios reais enfrentados pela comunidade e das soluções tecnológicas que podem ser aplicadas para resolvêlos A colaboração com a lanchonete também me permitiu notar a importância do trabalho em equipe e da comunicação eficaz em projetos de desenvolvimento de software 2 Metodologia devem ser fornecidos os detalhes técnicos do software desenvolvido como documentação etc 3 Apresentar os resultados conforme definido na Seção Avaliação dos Resultados Alcançados Por exemplo 1 Qual foi a eficácia do novo aplicativo conforme análise comparativa dos registros de vendas e controle de estoque antes e depois da implementação 2 Resultados da análise da satisfação dos funcionários e usuários através de questionários e 3 Comentários sobre a observação direta da eficiência operacional da lanchonete Evidências das atividades realizadas Incluir evidências do processo de desenvolvimento da atividade de extensão ex fotografias capturas de tela ou por vídeos carta de autorização assinada pelos participantes da comunidade local carta de apresentação etc Este conjunto de evidências comprovará a realização das atividades como também poderão ser usadas para exposição da atividade em mostras acadêmicocientíficas e seminários de extensão a serem realizados pela instituição de ensino Exemplo No preenchimento deste item você deve redigir um texto que descreve em detalhes cada evidência que você está fornecendo no upload de arquivos Forneça os nomes dos arquivos enviados como anexo Ex Imagem1 diagrama1 etc Contextualize cada evidência descreva o contexto para cada evidência anexada ou seja o que estava acontecendo no momento e por que a evidência é relevante para a atividade extensionista além de indicar o que você deseja mostrar com essa evidência Informe data local e qualquer informação específica que a identifique Após o preenchimento do texto faça upload dos arquivos das evidências por exemplo Foto ou vídeo das Reuniões Emails trocados entre as partes envolvidas Link para git contendo o código fonte do software desenvolvido outros