O que é Desenvolvimento de Aplicações

Reunião Acadêmica
1
Bate bola
Desenvolvimento de
Aplicações. o que é?
Prof. Thiago A. Alves
Sumario
1. Sobre o Professor;
2. O que não é desenvolvimento de aplicações;
3. O que é desenvolvimento de aplicações;
4. Como desenvolver;
5. Cuidados;
6. Cargos;
7. Processos;
8. Alguns Projetos;
9. Concluindo;
10. Duvidas;
11. Obrigado.
2
Thiago Augusto Alves
Mestre em Metodologias para o
Ensino de Linguagens e suas
Tecnologias – Gamificação em
AVA;
Pôs Graduado em Gestão de
Projetos de Software pela Pontifícia
Universidade Católica de Minas
Gerais;
Formado em Sistemas de
Informação pela Faculdade
COTEMIG;
Professor na Faculdade Pitágoras;
Amante de Jogos de
tabuleiro(RPG) e Videogames;
Uma rápida interação
● https://www.menti.com/j24w4n89mk
4
O que não é desenvolvimento de
aplicações
5
1.Uma atividade simples;
Esta Foto de Autor Desconhecido está licenciado em CC
BY-SA
O que não é desenvolvimento de
aplicações
6
2. Não e uma receita de bolo , não e por que
funcionou perfeitamente para fulano quer
dizer que vai funcionar perfeitamente para
cicrano;
Esta Foto de Autor Desconhecido está licenciado em CC BY-
O que não é desenvolvimento de
aplicações
7
3. Não e um trabalho solitário, deve ser realizado
em grupo para melhores resultados;
O que não é desenvolvimento de
aplicações
8
4. Não é rápido;
Esta Foto de Autor Desconhecido está licenciado em CC BY-ND
O que não é desenvolvimento de
aplicações
9
5. Também não e barato...
Esta Foto de Autor Desconhecido está licenciado em CC BY-
NC-ND
O que não é desenvolvimento de
aplicações
10
O que é desenvolvimento de
aplicações
11
1.Muito esforço e trabalho;
Esta Foto de Autor Desconhecido está licenciado em CC BY-NC
O que é desenvolvimento de
aplicações
12
2. Estudos e mais estudo e conhecimento;
Esta Foto de Autor Desconhecido está licenciado em CC BY-NC-ND
O que é desenvolvimento de
aplicações
13
3. Conhecer o proposito é o negocio;
Esta Foto de Autor Desconhecido está licenciado em CC BY
O que é desenvolvimento de
aplicações
14
4. Uma atividade que deve ser realizada com
calma e atenção;
O que é desenvolvimento de
aplicações
15
Como desenvolver?
16
Alguns passos:
1) Ter uma ideia ;
2) Analisar a sua ideia e procurar
entender esses 3 elementos:
A. Existe um mercado?
B. Eu conheço desse mercado?
C. Essa ideia e possível de ser
implementada?
3) Compreender os principais
requisitos e regras de negócio da
sua ideia.
4) Compreender o seu mercado,
seus consumidores, usuários e
todos envolvidos.
https://www.gumga.com.br/blog/wp-
content/uploads/2017/09/ideia1.jpg
Como desenvolver?
17
1)Ter uma ideia ;
Como desenvolver?
18
2) Analisar a sua ideia e procurar entender esses 3 elementos:
A. Existe um mercado?
B. Eu conheço desse mercado?
C. Essa ideia e possível de ser implementada?
Como desenvolver?
19
3) Compreender os principais requisitos e regras de negócio da
sua ideia.
Esta Foto de Autor Desconhecido está licenciado em CC BY
Como desenvolver?
20
4) Compreender o seu mercado, seus consumidores, usuários e todos
envolvidos.
Cuidados
21
1.Nem sempre a sua ideia pode
ser desenvolvida;
2.Procure entender se a sua ideia
já existe; (Acredite já deve ter
alguma coisa similar no
mercado, se não em esta sendo
desenvolvida.)
3.Ter varias ideias todos temos
todos os dias, mas saber se ela
são possíveis de serem
implementadas ou mesmo
trabalhadas já e outra historia.
Cargos
22
Existem diversos cargos , vamos listar os 3 básicos:
1. Analista de Sistemas;
2. Desenvolvedor;
3. Design.
Todos os cargos são importantes no desenvolvimento de
qualquer aplicação.
Cargos
23
Analista de Sistemas:
Responsável por entender a
ideia e transforma-la em pratica.
Transforma a linguagem do
cliente em linguagem de
computação através de diversos
artefatos e documentos.
24
Cargos
25
Desenvolvedor:
Responsável por transformar a
ideia do mundo real em uma
aplicação.
Faz as linhas de código para
aplicação ganhar forma e
funcionar.
Cargos
26
Design:
Responsável por conhecer e
aplicar padrões de usabilidade e
interface para que a aplicação
seja elegante, bonita e atenda
determinados padrões.
Ex: Padrões Apple.
Processos
27
Processos
28
Alguns Projetos
29
Os seguintes projetos foram desenvolvidos com o professor e amigo Charles Wellington
Fortes;
Os projetos estão disponíveis na Google Store:
https://play.google.com/store/apps/developer?id=fortes.co
Alguns Projetos
30
ProfessoresGo
O Aplicativo ProfessoresGo é uma iniciativa particular dos
professores Thiago Alves e Charles Fortes sem fins lucrativos e
sem vínculos institucionais com a Faculdade Pitágoras.
Sua proposta é proporcionar uma integração dos novos alunos
dos cursos de SI e TADS, permitindo que eles usem realidade
aumentada com um game que o guie por um tour pela
faculdade e que ele conheça seus futuros professores.
1. Primeira Versão;
2. Preso;
3. Não tinha muita liberdade;
4. Tinha que seguir a ordem de
pistas;
5. Ideia principal encontrar os
“signos” de cada professor;
6. Teve uma boa aceitação no
começo;
7. Mestre dos Magos na
coordenação...
Alguns Projetos
31
Aplicativo de uso acadêmico para
demonstrar o uso de realidade
aumentada aos alunos usando como
exemplo um tour pela faculdade
Pitágoras campus Afonso Pena
1. Livre;
2. Descubra as informações
sem um roteiro;
3. A cada andar e cada
interação alguma novidade;
4. Easter Eggs ...
5. Muito tranquilo de trabalhar.
ProfGO
Pitágoras Tour
Alguns Projetos
32
CONFECE10 (Beta)
O aplicativo da CONFECE10 fornece uma forma
divertida de registrar sua passagem pelo evento,
degustando e aproveitando cada um de nossos
parceiros e patrocinadores.
Com o app CONFECE10 você poderá registrar sua
passagem pelos stands do evento lendo através da
câmera de seu celular a flâmula que está exposta, ao
final, registre seus dados e procure nossa equipe
técnica para receber em casa um brinde exclusivo
do evento.
1. Procurar todos os
patrocinadores;
2. Marcar e compartilhar quais
marcas foram vistas;
3. Caça ao tesouro através das
Flamulas;
4. Eram mais de 85 patrocinadores;
5. “Premio especial” para quem
conseguisse encontrar todos;
6. Depois de um tempo “chato”;
7. Quando a pessoa está bebendo
a ultima coisa que ela quer e
ficar com o celular na mão.
Concluindo
33
Aprendizados:
1) Trabalhar com desenvolvimento e
muito legal mas tem alguns
problemas;
2) Definir bem a propostas e não
mudar durante o curso;
3) Tem algumas situações que não tem
como criar uma coisa legal mesmo;
4) Opinião das pessoas e muito
importante, os feedbacks do profgo
1 para o 2 mudaram muito a exp;
5) Segundo o Charles e fácil demais de
fazer a parada... “E só clicar em uns
comandos”;
6) Não menospreze as dificuldades;
7) Respeite os tempos e valores para
realização.
http://benditoingles.com.br/wp-
content/uploads/2018/03/transformar-o-
aprendizado-de-ingles.jpg
Uma segunda rápida interação
● https://www.menti.com/j24w4n89mk
34
35
Duvidas
36
Duvidas?
Obrigado
37
Obrigado
38
Unidade: AFONSO PENA | Contato: vinicius.ssouza@anhanguera.com
Sistemas de Informação & Tecnólogo em Análise e Desenvolvimento de Sistemas
AFONSO PENA
Unidade
CORPO DOCENTE
1 de 39

Recomendados

Formando Desenvolvedores EfetivosFormando Desenvolvedores Efetivos
Formando Desenvolvedores EfetivosDiego Santos
462 visualizações36 slides
Tech talkrubocopTech talkrubocop
Tech talkrubocopLocaweb
598 visualizações37 slides
Como ser um bom programador!Como ser um bom programador!
Como ser um bom programador!COTIC-PROEG (UFPA)
1.4K visualizações9 slides

Mais conteúdo relacionado

Mais procurados(20)

Google android p  Noobs - COMBINATIVIDADE - UPEGoogle android p  Noobs - COMBINATIVIDADE - UPE
Google android p Noobs - COMBINATIVIDADE - UPE
Levi Saturnino350 visualizações
Coding Dojo - Unreal EngineCoding Dojo - Unreal Engine
Coding Dojo - Unreal Engine
Adolfo Neto261 visualizações
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento
4Soft540 visualizações
Gestão de Projetos e Empreendedorismo: SIN-NA7 (08/10/2013)Gestão de Projetos e Empreendedorismo: SIN-NA7 (08/10/2013)
Gestão de Projetos e Empreendedorismo: SIN-NA7 (08/10/2013)
Alessandro Almeida428 visualizações
Linear EngineeringLinear Engineering
Linear Engineering
Rueslei Santos24 visualizações
It's all about the gameIt's all about the game
It's all about the game
Bruno Cicanci270 visualizações
Gestão de Projetos e Empreendedorismo (28/04/2014)Gestão de Projetos e Empreendedorismo (28/04/2014)
Gestão de Projetos e Empreendedorismo (28/04/2014)
Alessandro Almeida637 visualizações
EuRoboEuRobo
EuRobo
Pablo Juan ஃ391 visualizações
Aula 02   pmiAula 02   pmi
Aula 02 pmi
Paulo Junior647 visualizações
Por que Java?Por que Java?
Por que Java?
Arthur Gregório772 visualizações
Novas Abordagens no Ensino da Programação - Ensino BásicoNovas Abordagens no Ensino da Programação - Ensino Básico
Novas Abordagens no Ensino da Programação - Ensino Básico
Universidade de Lisboa555 visualizações
Engenharia de Software - Unimep/Pronatec - Aula 5Engenharia de Software - Unimep/Pronatec - Aula 5
Engenharia de Software - Unimep/Pronatec - Aula 5
André Phillip Bertoletti304 visualizações
Engenharia de Software - Unimep/Pronatec - Aula 4Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4
André Phillip Bertoletti389 visualizações
Engenharia de Software - Unimep/Pronatec - Aula 3Engenharia de Software - Unimep/Pronatec - Aula 3
Engenharia de Software - Unimep/Pronatec - Aula 3
André Phillip Bertoletti441 visualizações
Gestão de projetos baseada no estudo de casosGestão de projetos baseada no estudo de casos
Gestão de projetos baseada no estudo de casos
Eduardo Longo11.9K visualizações

Similar a O que é Desenvolvimento de Aplicações(20)

O mercado de trabalho para a T.I.O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.
Yan Magalhães1K visualizações
O passo a passo da criação de um app de sucessoO passo a passo da criação de um app de sucesso
O passo a passo da criação de um app de sucesso
Aline Tinoco554 visualizações
Iniciando uma carreira de Tecnologia em 2023Iniciando uma carreira de Tecnologia em 2023
Iniciando uma carreira de Tecnologia em 2023
Ruben Marcus Luz Paschoarelli113 visualizações
The role of product managerThe role of product manager
The role of product manager
Lucas F Navarro71 visualizações
Tudo são Dados - PHP Conference 2008Tudo são Dados - PHP Conference 2008
Tudo são Dados - PHP Conference 2008
ECRAYON Tecnologia Criativa778 visualizações
Move fast _  Workshop _ Laje Rio _ 2nd & 4th May 2016Move fast _  Workshop _ Laje Rio _ 2nd & 4th May 2016
Move fast _ Workshop _ Laje Rio _ 2nd & 4th May 2016
Fabricio Dore759 visualizações
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosUma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
Giovani Elísio Silva1K visualizações
Como Criar Produtos VencedoresComo Criar Produtos Vencedores
Como Criar Produtos Vencedores
Gustavo Caetano2.2K visualizações
Currículo_Português.pdfCurrículo_Português.pdf
Currículo_Português.pdf
JooEmerson52 visualizações
Tecnologia da Informação - Carreira e perspectiva Tecnologia da Informação - Carreira e perspectiva
Tecnologia da Informação - Carreira e perspectiva
Jônatan Gouveia23 visualizações
Conheça como a Vinta trabalha.Conheça como a Vinta trabalha.
Conheça como a Vinta trabalha.
Vinta Software412 visualizações
Palestra forum iotPalestra forum iot
Palestra forum iot
Claudir Segura653 visualizações
Engenharia de softwareEngenharia de software
Engenharia de software
Tiago Pinhão730 visualizações
Engenharia de Software Dia-a-DiaEngenharia de Software Dia-a-Dia
Engenharia de Software Dia-a-Dia
Tathiana Machado337 visualizações
Engenharia de software2Engenharia de software2
Engenharia de software2
Tiago Pinhão261 visualizações
Gerencie sua carreira. Seja um desenvolvedor melhor!Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!
Sandro Giacomozzi79 visualizações
Analise e desenvolvimentoAnalise e desenvolvimento
Analise e desenvolvimento
Gabriel Moura368 visualizações

O que é Desenvolvimento de Aplicações

  • 1. Reunião Acadêmica 1 Bate bola Desenvolvimento de Aplicações. o que é? Prof. Thiago A. Alves
  • 2. Sumario 1. Sobre o Professor; 2. O que não é desenvolvimento de aplicações; 3. O que é desenvolvimento de aplicações; 4. Como desenvolver; 5. Cuidados; 6. Cargos; 7. Processos; 8. Alguns Projetos; 9. Concluindo; 10. Duvidas; 11. Obrigado. 2
  • 3. Thiago Augusto Alves Mestre em Metodologias para o Ensino de Linguagens e suas Tecnologias – Gamificação em AVA; Pôs Graduado em Gestão de Projetos de Software pela Pontifícia Universidade Católica de Minas Gerais; Formado em Sistemas de Informação pela Faculdade COTEMIG; Professor na Faculdade Pitágoras; Amante de Jogos de tabuleiro(RPG) e Videogames;
  • 4. Uma rápida interação ● https://www.menti.com/j24w4n89mk 4
  • 5. O que não é desenvolvimento de aplicações 5 1.Uma atividade simples; Esta Foto de Autor Desconhecido está licenciado em CC BY-SA
  • 6. O que não é desenvolvimento de aplicações 6 2. Não e uma receita de bolo , não e por que funcionou perfeitamente para fulano quer dizer que vai funcionar perfeitamente para cicrano; Esta Foto de Autor Desconhecido está licenciado em CC BY-
  • 7. O que não é desenvolvimento de aplicações 7 3. Não e um trabalho solitário, deve ser realizado em grupo para melhores resultados;
  • 8. O que não é desenvolvimento de aplicações 8 4. Não é rápido; Esta Foto de Autor Desconhecido está licenciado em CC BY-ND
  • 9. O que não é desenvolvimento de aplicações 9 5. Também não e barato... Esta Foto de Autor Desconhecido está licenciado em CC BY- NC-ND
  • 10. O que não é desenvolvimento de aplicações 10
  • 11. O que é desenvolvimento de aplicações 11 1.Muito esforço e trabalho; Esta Foto de Autor Desconhecido está licenciado em CC BY-NC
  • 12. O que é desenvolvimento de aplicações 12 2. Estudos e mais estudo e conhecimento; Esta Foto de Autor Desconhecido está licenciado em CC BY-NC-ND
  • 13. O que é desenvolvimento de aplicações 13 3. Conhecer o proposito é o negocio; Esta Foto de Autor Desconhecido está licenciado em CC BY
  • 14. O que é desenvolvimento de aplicações 14 4. Uma atividade que deve ser realizada com calma e atenção;
  • 15. O que é desenvolvimento de aplicações 15
  • 16. Como desenvolver? 16 Alguns passos: 1) Ter uma ideia ; 2) Analisar a sua ideia e procurar entender esses 3 elementos: A. Existe um mercado? B. Eu conheço desse mercado? C. Essa ideia e possível de ser implementada? 3) Compreender os principais requisitos e regras de negócio da sua ideia. 4) Compreender o seu mercado, seus consumidores, usuários e todos envolvidos. https://www.gumga.com.br/blog/wp- content/uploads/2017/09/ideia1.jpg
  • 18. Como desenvolver? 18 2) Analisar a sua ideia e procurar entender esses 3 elementos: A. Existe um mercado? B. Eu conheço desse mercado? C. Essa ideia e possível de ser implementada?
  • 19. Como desenvolver? 19 3) Compreender os principais requisitos e regras de negócio da sua ideia. Esta Foto de Autor Desconhecido está licenciado em CC BY
  • 20. Como desenvolver? 20 4) Compreender o seu mercado, seus consumidores, usuários e todos envolvidos.
  • 21. Cuidados 21 1.Nem sempre a sua ideia pode ser desenvolvida; 2.Procure entender se a sua ideia já existe; (Acredite já deve ter alguma coisa similar no mercado, se não em esta sendo desenvolvida.) 3.Ter varias ideias todos temos todos os dias, mas saber se ela são possíveis de serem implementadas ou mesmo trabalhadas já e outra historia.
  • 22. Cargos 22 Existem diversos cargos , vamos listar os 3 básicos: 1. Analista de Sistemas; 2. Desenvolvedor; 3. Design. Todos os cargos são importantes no desenvolvimento de qualquer aplicação.
  • 23. Cargos 23 Analista de Sistemas: Responsável por entender a ideia e transforma-la em pratica. Transforma a linguagem do cliente em linguagem de computação através de diversos artefatos e documentos.
  • 24. 24
  • 25. Cargos 25 Desenvolvedor: Responsável por transformar a ideia do mundo real em uma aplicação. Faz as linhas de código para aplicação ganhar forma e funcionar.
  • 26. Cargos 26 Design: Responsável por conhecer e aplicar padrões de usabilidade e interface para que a aplicação seja elegante, bonita e atenda determinados padrões. Ex: Padrões Apple.
  • 29. Alguns Projetos 29 Os seguintes projetos foram desenvolvidos com o professor e amigo Charles Wellington Fortes; Os projetos estão disponíveis na Google Store: https://play.google.com/store/apps/developer?id=fortes.co
  • 30. Alguns Projetos 30 ProfessoresGo O Aplicativo ProfessoresGo é uma iniciativa particular dos professores Thiago Alves e Charles Fortes sem fins lucrativos e sem vínculos institucionais com a Faculdade Pitágoras. Sua proposta é proporcionar uma integração dos novos alunos dos cursos de SI e TADS, permitindo que eles usem realidade aumentada com um game que o guie por um tour pela faculdade e que ele conheça seus futuros professores. 1. Primeira Versão; 2. Preso; 3. Não tinha muita liberdade; 4. Tinha que seguir a ordem de pistas; 5. Ideia principal encontrar os “signos” de cada professor; 6. Teve uma boa aceitação no começo; 7. Mestre dos Magos na coordenação...
  • 31. Alguns Projetos 31 Aplicativo de uso acadêmico para demonstrar o uso de realidade aumentada aos alunos usando como exemplo um tour pela faculdade Pitágoras campus Afonso Pena 1. Livre; 2. Descubra as informações sem um roteiro; 3. A cada andar e cada interação alguma novidade; 4. Easter Eggs ... 5. Muito tranquilo de trabalhar. ProfGO Pitágoras Tour
  • 32. Alguns Projetos 32 CONFECE10 (Beta) O aplicativo da CONFECE10 fornece uma forma divertida de registrar sua passagem pelo evento, degustando e aproveitando cada um de nossos parceiros e patrocinadores. Com o app CONFECE10 você poderá registrar sua passagem pelos stands do evento lendo através da câmera de seu celular a flâmula que está exposta, ao final, registre seus dados e procure nossa equipe técnica para receber em casa um brinde exclusivo do evento. 1. Procurar todos os patrocinadores; 2. Marcar e compartilhar quais marcas foram vistas; 3. Caça ao tesouro através das Flamulas; 4. Eram mais de 85 patrocinadores; 5. “Premio especial” para quem conseguisse encontrar todos; 6. Depois de um tempo “chato”; 7. Quando a pessoa está bebendo a ultima coisa que ela quer e ficar com o celular na mão.
  • 33. Concluindo 33 Aprendizados: 1) Trabalhar com desenvolvimento e muito legal mas tem alguns problemas; 2) Definir bem a propostas e não mudar durante o curso; 3) Tem algumas situações que não tem como criar uma coisa legal mesmo; 4) Opinião das pessoas e muito importante, os feedbacks do profgo 1 para o 2 mudaram muito a exp; 5) Segundo o Charles e fácil demais de fazer a parada... “E só clicar em uns comandos”; 6) Não menospreze as dificuldades; 7) Respeite os tempos e valores para realização. http://benditoingles.com.br/wp- content/uploads/2018/03/transformar-o- aprendizado-de-ingles.jpg
  • 34. Uma segunda rápida interação ● https://www.menti.com/j24w4n89mk 34
  • 35. 35
  • 38. 38
  • 39. Unidade: AFONSO PENA | Contato: vinicius.ssouza@anhanguera.com Sistemas de Informação & Tecnólogo em Análise e Desenvolvimento de Sistemas AFONSO PENA Unidade CORPO DOCENTE