SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Allyson Barros - @allysonbarros

allyson.barros@ifrn.edu.br
SUAP: Caso de Sucesso
utilizando Python e Django no
Serviço Público Federal
Apresentação
• Tecnólogo em Análise e
Desenvolvimento de Sistemas
- IFRN
• Especialista em Arquitetura de
Nuvem - UFRN
• Analista de Tecnologia da
Informação - COSINF/DIGTI -
Reitoria - IFRN
• Pesquisador - Laboratório de
Inovação Tecnológica em Saúde
- HUOL - UFRN
• Pesquisador - Núcleo Avançado
de Inovação Tecnológica - IFRN
IFRN em Números
• 21 Campi e Reitoria
• 29 mil alunos*
• 44 Cursos Técnicos Integrados
• 35 Cursos Técnicos
Subsequentes
• 19 Cursos Graduação
• 10 Licenciaturas
• 14 Aperfeiçoamentos e
Especializações
• 03 Mestrados
• 2,4 mil servidores*
• 1085 técnicos-administrativos
• 1315 docentes
*Dados de Outubro/2015
TI no IFRN
Histórico da “COSINF”
• 2006

• 1 Analista de TI e 2 estagiários

• Muitos sistemas e tecnologias diferentes

• 2015

• 20 Analistas de TI

• SUAP e Python/Django como tecnologia
SUAP:
Sistema Unificado de Administração Pública
http://suap.ifrn.edu.br
Projeto SUAP - Histórico
• 2006 – Projeto iniciado somente como uma atualização do Ponto
Eletrônico existente

• 2007 – inicia-se o desenvolvimento de módulos adicionais
integrados – SUAP

• 2008 – Módulo RH

• 2009/2010 – Desenvolvimento de novos módulos

• 2011 – Integração com o atual Sistema Acadêmico – Qacadêmico

• 2012 – Nova interface

• 2013 – Desenvolvimento do Módulo Acadêmico

• 2014 – Pesquisa e Extensão

• 2015 – Término do Módulo Acadêmico
Projeto SUAP - Cenário Atual
• Atende as 8 dimensões do Instituto

• Possui mais de 30 módulos*

• 820 tabelas*

• 150 mil linhas de código Python*

• 70 mil linhas de código HTML*





Mais informações: http://portal.ifrn.edu.br/ifrn/tec-da-informacao/lateral/servicos/sobre-o-
suap
*Dados de Outubro/2015
Projeto SUAP - Principais Módulos
Acadêmico Contratos Microsoft Edu
Assistência
Estudantil
Convênios Patrimônio Processo Seletivo
Almoxarifado
Cursos e
Concursos
Planejamento
Central de Serviços
de TI
Chaves Férias Ponto Pedagogia
Clipping Frota Projetos RSC
CNPQ Gestão Protocolo Saúde
Compras LDAP Remanejamento Eleição
Contra-Cheques Materiais Recursos Humanos PDI
Projeto SUAP - Abrangência
IFAP IFPB
IFB IFPE
IFBA IFPI
IFCE IFRO
IFF IFRR
IFG IFRS
IFGOIANO IFSERTAO-PE
IFMA IFSP
IFMS IFSUL
IFMT IFSULDEMINAS
IFNMG IFTO e CP2
SUAP - Tecnologias Utilizadas
Controle de Versão e
Ferramentas
PyCharm Professional https://www.jetbrains.com/pycharm/
Gitlab:
Sistema de Controle de versão de Código
melhor que Github.
https://about.gitlab.com/
GitLab - Testes "automáticos automatizados"
GitLab - Lista de MR’s
GitLab - Testes "automáticos automatizados"
Dúvidas?
Meus Contatos
allysonbarrosrn@gmail.com
allyson.barros@ifrn.edu.br
fb.com/allysonbarrosrn
twitter.com/allysonbarros
Allyson Barros - @allysonbarros

allyson.barros@ifrn.edu.br
SUAP: Caso de Sucesso
utilizando Python e Django no
Serviço Público Federal
Obrigado!

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Estudo de caso
Estudo de casoEstudo de caso
Estudo de caso
 
Escrita científica
Escrita científica Escrita científica
Escrita científica
 
TÉCNICAS DE COLETA DE DADOS.
TÉCNICAS DE COLETA DE DADOS.TÉCNICAS DE COLETA DE DADOS.
TÉCNICAS DE COLETA DE DADOS.
 
Roteiro referencial estudo de caso
Roteiro referencial estudo de casoRoteiro referencial estudo de caso
Roteiro referencial estudo de caso
 
Metodologia pesquisa cientifica 24 03 2009
Metodologia pesquisa cientifica 24 03 2009Metodologia pesquisa cientifica 24 03 2009
Metodologia pesquisa cientifica 24 03 2009
 
4. Coleta de dados (1).pptx
4. Coleta de dados (1).pptx4. Coleta de dados (1).pptx
4. Coleta de dados (1).pptx
 
Abnt referencias bibliograficas
Abnt   referencias bibliograficasAbnt   referencias bibliograficas
Abnt referencias bibliograficas
 
Research questions
Research questionsResearch questions
Research questions
 
Pesquisa científica
Pesquisa científica Pesquisa científica
Pesquisa científica
 
Aula 2 - TCC
Aula 2 - TCCAula 2 - TCC
Aula 2 - TCC
 
solução de problemas
solução de problemassolução de problemas
solução de problemas
 
Curriculo lattes
Curriculo lattesCurriculo lattes
Curriculo lattes
 
Metodologia cientifica - projeto de pesquisa
Metodologia cientifica - projeto de pesquisaMetodologia cientifica - projeto de pesquisa
Metodologia cientifica - projeto de pesquisa
 
Técnicas para a coleta de dados
Técnicas para a coleta de dadosTécnicas para a coleta de dados
Técnicas para a coleta de dados
 
Aula 8 dimensionamento de lodos ativados
Aula 8   dimensionamento de lodos ativadosAula 8   dimensionamento de lodos ativados
Aula 8 dimensionamento de lodos ativados
 
Estagio supervisionado
Estagio supervisionado Estagio supervisionado
Estagio supervisionado
 
Pesquisa qualitativa
Pesquisa qualitativaPesquisa qualitativa
Pesquisa qualitativa
 
Aula de metodologia, monografia e tcc
Aula de metodologia, monografia e tccAula de metodologia, monografia e tcc
Aula de metodologia, monografia e tcc
 
Como Elaborar Um Projeto De Pesquisa
Como Elaborar Um Projeto De PesquisaComo Elaborar Um Projeto De Pesquisa
Como Elaborar Um Projeto De Pesquisa
 
Projeto de Experimentos
Projeto de ExperimentosProjeto de Experimentos
Projeto de Experimentos
 

Andere mochten auch

Apresentação sobre a COSINF
Apresentação sobre a COSINFApresentação sobre a COSINF
Apresentação sobre a COSINFAllyson Barros
 
Python Brasil[9] - Entrega Contínua
Python Brasil[9] - Entrega Contínua Python Brasil[9] - Entrega Contínua
Python Brasil[9] - Entrega Contínua Renzo Nuccitelli
 
SaaS - uma introdução
SaaS - uma introduçãoSaaS - uma introdução
SaaS - uma introduçãoWill Sertório
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)Daniela Nunes
 
Desenvolvimento web simples com Python e DJango
Desenvolvimento web simples com Python e DJangoDesenvolvimento web simples com Python e DJango
Desenvolvimento web simples com Python e DJangoRafael Nunes
 
Como fica a arquitetura de software em um projeto ágil? Big Up Front, Inc...
Como fica a arquitetura de software em um projeto ágil? Big Up Front, Inc...Como fica a arquitetura de software em um projeto ágil? Big Up Front, Inc...
Como fica a arquitetura de software em um projeto ágil? Big Up Front, Inc...Anderson Diniz Hummel
 
Mini curso de django
Mini curso de djangoMini curso de django
Mini curso de djangorosenclever
 
De Zero à Web com Python e Django
De Zero à Web com Python e DjangoDe Zero à Web com Python e Django
De Zero à Web com Python e DjangoOsvaldo Santana Neto
 
Desenvolvimento web com python e django
Desenvolvimento web com python e djangoDesenvolvimento web com python e django
Desenvolvimento web com python e djangoIgor Sobreira
 
Python e django na prática
Python e django na práticaPython e django na prática
Python e django na práticaRafael Cassau
 
Testes, deploy e integração continua com Python e Django
Testes, deploy e integração continua com Python e DjangoTestes, deploy e integração continua com Python e Django
Testes, deploy e integração continua com Python e Djangofabiocerqueira
 
Python e Django na Globo.com
Python e Django na Globo.comPython e Django na Globo.com
Python e Django na Globo.comricobl
 

Andere mochten auch (18)

Apresentação sobre a COSINF
Apresentação sobre a COSINFApresentação sobre a COSINF
Apresentação sobre a COSINF
 
Python Brasil[9] - Entrega Contínua
Python Brasil[9] - Entrega Contínua Python Brasil[9] - Entrega Contínua
Python Brasil[9] - Entrega Contínua
 
Virtualenv e Pip
Virtualenv e PipVirtualenv e Pip
Virtualenv e Pip
 
SaaS - uma introdução
SaaS - uma introduçãoSaaS - uma introdução
SaaS - uma introdução
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)
 
Introdução ao Python com Django
Introdução ao Python com DjangoIntrodução ao Python com Django
Introdução ao Python com Django
 
Django - Lightning Talk - We Web Conf
Django - Lightning Talk - We Web ConfDjango - Lightning Talk - We Web Conf
Django - Lightning Talk - We Web Conf
 
Desenvolvimento web simples com Python e DJango
Desenvolvimento web simples com Python e DJangoDesenvolvimento web simples com Python e DJango
Desenvolvimento web simples com Python e DJango
 
Como fica a arquitetura de software em um projeto ágil? Big Up Front, Inc...
Como fica a arquitetura de software em um projeto ágil? Big Up Front, Inc...Como fica a arquitetura de software em um projeto ágil? Big Up Front, Inc...
Como fica a arquitetura de software em um projeto ágil? Big Up Front, Inc...
 
Programando a felicidade
Programando a felicidadeProgramando a felicidade
Programando a felicidade
 
Mini curso de django
Mini curso de djangoMini curso de django
Mini curso de django
 
Python 06
Python 06Python 06
Python 06
 
De Zero à Web com Python e Django
De Zero à Web com Python e DjangoDe Zero à Web com Python e Django
De Zero à Web com Python e Django
 
Desenvolvimento web com python e django
Desenvolvimento web com python e djangoDesenvolvimento web com python e django
Desenvolvimento web com python e django
 
Python e django na prática
Python e django na práticaPython e django na prática
Python e django na prática
 
Testes, deploy e integração continua com Python e Django
Testes, deploy e integração continua com Python e DjangoTestes, deploy e integração continua com Python e Django
Testes, deploy e integração continua com Python e Django
 
Python e Django na Globo.com
Python e Django na Globo.comPython e Django na Globo.com
Python e Django na Globo.com
 
Curso de Python e Django
Curso de Python e DjangoCurso de Python e Django
Curso de Python e Django
 

Ähnlich wie SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

Apresentação - SUAP - CNAT 13/05/2016
Apresentação - SUAP - CNAT 13/05/2016Apresentação - SUAP - CNAT 13/05/2016
Apresentação - SUAP - CNAT 13/05/2016Allyson Barros
 
Apresentação SUAP - 13 de Novembro de 2017
Apresentação SUAP - 13 de Novembro de 2017Apresentação SUAP - 13 de Novembro de 2017
Apresentação SUAP - 13 de Novembro de 2017Allyson Barros
 
Informática Educativa Erechim
Informática Educativa ErechimInformática Educativa Erechim
Informática Educativa ErechimAlderioldra
 
Lançamento Pós Graduação FAP
Lançamento Pós Graduação FAPLançamento Pós Graduação FAP
Lançamento Pós Graduação FAPSamuel Moraes
 
curriculo felipe cabral
curriculo felipe cabralcurriculo felipe cabral
curriculo felipe cabralfelipehistory
 
Apresentacao PPGCA
Apresentacao PPGCAApresentacao PPGCA
Apresentacao PPGCAAdolfo Neto
 
Iscad ti 2013_2014_0 - programa
Iscad ti 2013_2014_0 - programaIscad ti 2013_2014_0 - programa
Iscad ti 2013_2014_0 - programaLuis Vidigal
 
Serviço de Referência On-line
Serviço de Referência On-lineServiço de Referência On-line
Serviço de Referência On-lineAPCIS/RJ
 
Makerspaces universitários: a experiência do INOVALAB@POLI e perspectivas no ...
Makerspaces universitários: a experiência do INOVALAB@POLI e perspectivas no ...Makerspaces universitários: a experiência do INOVALAB@POLI e perspectivas no ...
Makerspaces universitários: a experiência do INOVALAB@POLI e perspectivas no ...inovaDay .
 
Cultura Empreendedora em Cursos de Graduação das Áreas Tecnológicas
Cultura Empreendedora em Cursos de Graduação das Áreas TecnológicasCultura Empreendedora em Cursos de Graduação das Áreas Tecnológicas
Cultura Empreendedora em Cursos de Graduação das Áreas TecnológicasThomas Buck
 
Jornadas 2018 - RCAAP - Parte II
Jornadas 2018 - RCAAP - Parte IIJornadas 2018 - RCAAP - Parte II
Jornadas 2018 - RCAAP - Parte IIFCCN - RCAAP
 
Jornadas FCCN 2017 - Sessão PTCRIS Parte I
Jornadas FCCN 2017 - Sessão PTCRIS Parte IJornadas FCCN 2017 - Sessão PTCRIS Parte I
Jornadas FCCN 2017 - Sessão PTCRIS Parte IPTCRIS FCT
 
Jornadas 2016: PTCRIS_Parte II
Jornadas 2016: PTCRIS_Parte IIJornadas 2016: PTCRIS_Parte II
Jornadas 2016: PTCRIS_Parte IIPTCRIS FCT
 

Ähnlich wie SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal (20)

Apresentação - SUAP - CNAT 13/05/2016
Apresentação - SUAP - CNAT 13/05/2016Apresentação - SUAP - CNAT 13/05/2016
Apresentação - SUAP - CNAT 13/05/2016
 
Apresentação SUAP - 13 de Novembro de 2017
Apresentação SUAP - 13 de Novembro de 2017Apresentação SUAP - 13 de Novembro de 2017
Apresentação SUAP - 13 de Novembro de 2017
 
Informática Educativa Erechim
Informática Educativa ErechimInformática Educativa Erechim
Informática Educativa Erechim
 
Lançamento Pós Graduação FAP
Lançamento Pós Graduação FAPLançamento Pós Graduação FAP
Lançamento Pós Graduação FAP
 
curriculo felipe cabral
curriculo felipe cabralcurriculo felipe cabral
curriculo felipe cabral
 
Apresentação infobrasil (ppt97 2003)
Apresentação infobrasil (ppt97 2003)Apresentação infobrasil (ppt97 2003)
Apresentação infobrasil (ppt97 2003)
 
PETIC UFS V1 3
PETIC UFS V1 3PETIC UFS V1 3
PETIC UFS V1 3
 
Apresentacao PPGCA
Apresentacao PPGCAApresentacao PPGCA
Apresentacao PPGCA
 
Iscad ti 2013_2014_0 - programa
Iscad ti 2013_2014_0 - programaIscad ti 2013_2014_0 - programa
Iscad ti 2013_2014_0 - programa
 
Serviço de Referência On-line
Serviço de Referência On-lineServiço de Referência On-line
Serviço de Referência On-line
 
Makerspaces universitários: a experiência do INOVALAB@POLI e perspectivas no ...
Makerspaces universitários: a experiência do INOVALAB@POLI e perspectivas no ...Makerspaces universitários: a experiência do INOVALAB@POLI e perspectivas no ...
Makerspaces universitários: a experiência do INOVALAB@POLI e perspectivas no ...
 
Cultura Empreendedora em Cursos de Graduação das Áreas Tecnológicas
Cultura Empreendedora em Cursos de Graduação das Áreas TecnológicasCultura Empreendedora em Cursos de Graduação das Áreas Tecnológicas
Cultura Empreendedora em Cursos de Graduação das Áreas Tecnológicas
 
Jornadas 2018 - RCAAP - Parte II
Jornadas 2018 - RCAAP - Parte IIJornadas 2018 - RCAAP - Parte II
Jornadas 2018 - RCAAP - Parte II
 
Estudo de caso sobre data mining
Estudo de caso sobre data miningEstudo de caso sobre data mining
Estudo de caso sobre data mining
 
Powerpoint
PowerpointPowerpoint
Powerpoint
 
Encontro de Gestores - Set/2013 STI - Resultados
Encontro de Gestores - Set/2013 STI - ResultadosEncontro de Gestores - Set/2013 STI - Resultados
Encontro de Gestores - Set/2013 STI - Resultados
 
Integrar uma Rede de Repositórios no Ecossistema de Gestão de Ciência Naciona...
Integrar uma Rede de Repositórios no Ecossistema de Gestão de Ciência Naciona...Integrar uma Rede de Repositórios no Ecossistema de Gestão de Ciência Naciona...
Integrar uma Rede de Repositórios no Ecossistema de Gestão de Ciência Naciona...
 
Pipca20112
Pipca20112Pipca20112
Pipca20112
 
Jornadas FCCN 2017 - Sessão PTCRIS Parte I
Jornadas FCCN 2017 - Sessão PTCRIS Parte IJornadas FCCN 2017 - Sessão PTCRIS Parte I
Jornadas FCCN 2017 - Sessão PTCRIS Parte I
 
Jornadas 2016: PTCRIS_Parte II
Jornadas 2016: PTCRIS_Parte IIJornadas 2016: PTCRIS_Parte II
Jornadas 2016: PTCRIS_Parte II
 

Mehr von Allyson Barros

Palestra - Poticon 2017
Palestra - Poticon 2017Palestra - Poticon 2017
Palestra - Poticon 2017Allyson Barros
 
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS...
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS...POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS...
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS...Allyson Barros
 
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
 POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA... POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...Allyson Barros
 
Apresentação - Cache / Snippets - Ratts Comunicação
Apresentação - Cache / Snippets - Ratts ComunicaçãoApresentação - Cache / Snippets - Ratts Comunicação
Apresentação - Cache / Snippets - Ratts ComunicaçãoAllyson Barros
 
Material - Play! Framework - UERN - Aula 03
Material - Play! Framework - UERN - Aula 03Material - Play! Framework - UERN - Aula 03
Material - Play! Framework - UERN - Aula 03Allyson Barros
 
Material - Play! Framework - UERN - Aula 02
Material - Play! Framework - UERN - Aula 02Material - Play! Framework - UERN - Aula 02
Material - Play! Framework - UERN - Aula 02Allyson Barros
 
Material - Play! Framework - UERN - Aula 01
Material - Play! Framework - UERN - Aula 01Material - Play! Framework - UERN - Aula 01
Material - Play! Framework - UERN - Aula 01Allyson Barros
 
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorPlay Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorAllyson Barros
 

Mehr von Allyson Barros (9)

Palestra - Poticon 2017
Palestra - Poticon 2017Palestra - Poticon 2017
Palestra - Poticon 2017
 
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS...
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS...POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS...
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS...
 
Potigolcode
PotigolcodePotigolcode
Potigolcode
 
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
 POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA... POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
 
Apresentação - Cache / Snippets - Ratts Comunicação
Apresentação - Cache / Snippets - Ratts ComunicaçãoApresentação - Cache / Snippets - Ratts Comunicação
Apresentação - Cache / Snippets - Ratts Comunicação
 
Material - Play! Framework - UERN - Aula 03
Material - Play! Framework - UERN - Aula 03Material - Play! Framework - UERN - Aula 03
Material - Play! Framework - UERN - Aula 03
 
Material - Play! Framework - UERN - Aula 02
Material - Play! Framework - UERN - Aula 02Material - Play! Framework - UERN - Aula 02
Material - Play! Framework - UERN - Aula 02
 
Material - Play! Framework - UERN - Aula 01
Material - Play! Framework - UERN - Aula 01Material - Play! Framework - UERN - Aula 01
Material - Play! Framework - UERN - Aula 01
 
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorPlay Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
 

SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

  • 1. Allyson Barros - @allysonbarros allyson.barros@ifrn.edu.br SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal
  • 2. Apresentação • Tecnólogo em Análise e Desenvolvimento de Sistemas - IFRN • Especialista em Arquitetura de Nuvem - UFRN • Analista de Tecnologia da Informação - COSINF/DIGTI - Reitoria - IFRN • Pesquisador - Laboratório de Inovação Tecnológica em Saúde - HUOL - UFRN • Pesquisador - Núcleo Avançado de Inovação Tecnológica - IFRN
  • 3. IFRN em Números • 21 Campi e Reitoria • 29 mil alunos* • 44 Cursos Técnicos Integrados • 35 Cursos Técnicos Subsequentes • 19 Cursos Graduação • 10 Licenciaturas • 14 Aperfeiçoamentos e Especializações • 03 Mestrados • 2,4 mil servidores* • 1085 técnicos-administrativos • 1315 docentes *Dados de Outubro/2015
  • 5. Histórico da “COSINF” • 2006 • 1 Analista de TI e 2 estagiários • Muitos sistemas e tecnologias diferentes • 2015 • 20 Analistas de TI • SUAP e Python/Django como tecnologia
  • 6. SUAP: Sistema Unificado de Administração Pública http://suap.ifrn.edu.br
  • 7. Projeto SUAP - Histórico • 2006 – Projeto iniciado somente como uma atualização do Ponto Eletrônico existente • 2007 – inicia-se o desenvolvimento de módulos adicionais integrados – SUAP • 2008 – Módulo RH • 2009/2010 – Desenvolvimento de novos módulos • 2011 – Integração com o atual Sistema Acadêmico – Qacadêmico • 2012 – Nova interface • 2013 – Desenvolvimento do Módulo Acadêmico • 2014 – Pesquisa e Extensão • 2015 – Término do Módulo Acadêmico
  • 8. Projeto SUAP - Cenário Atual • Atende as 8 dimensões do Instituto • Possui mais de 30 módulos* • 820 tabelas* • 150 mil linhas de código Python* • 70 mil linhas de código HTML*
 
 
 Mais informações: http://portal.ifrn.edu.br/ifrn/tec-da-informacao/lateral/servicos/sobre-o- suap *Dados de Outubro/2015
  • 9. Projeto SUAP - Principais Módulos Acadêmico Contratos Microsoft Edu Assistência Estudantil Convênios Patrimônio Processo Seletivo Almoxarifado Cursos e Concursos Planejamento Central de Serviços de TI Chaves Férias Ponto Pedagogia Clipping Frota Projetos RSC CNPQ Gestão Protocolo Saúde Compras LDAP Remanejamento Eleição Contra-Cheques Materiais Recursos Humanos PDI
  • 10. Projeto SUAP - Abrangência IFAP IFPB IFB IFPE IFBA IFPI IFCE IFRO IFF IFRR IFG IFRS IFGOIANO IFSERTAO-PE IFMA IFSP IFMS IFSUL IFMT IFSULDEMINAS IFNMG IFTO e CP2
  • 11. SUAP - Tecnologias Utilizadas
  • 12.
  • 13. Controle de Versão e Ferramentas
  • 15. Gitlab: Sistema de Controle de versão de Código melhor que Github. https://about.gitlab.com/
  • 16. GitLab - Testes "automáticos automatizados"
  • 17. GitLab - Lista de MR’s
  • 18. GitLab - Testes "automáticos automatizados"
  • 20. Allyson Barros - @allysonbarros allyson.barros@ifrn.edu.br SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal Obrigado!