SlideShare uma empresa Scribd logo
1 de 39
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

Mais conteúdo relacionado

Mais procurados

Google android p Noobs - COMBINATIVIDADE - UPE
Google android p  Noobs - COMBINATIVIDADE - UPEGoogle android p  Noobs - COMBINATIVIDADE - UPE
Google android p Noobs - COMBINATIVIDADE - UPELevi Saturnino
 
Web aula: Guia PMBOK® 6ª edição e o Conhecimento no projeto
Web aula: Guia PMBOK® 6ª edição e o Conhecimento no projetoWeb aula: Guia PMBOK® 6ª edição e o Conhecimento no projeto
Web aula: Guia PMBOK® 6ª edição e o Conhecimento no projetoProjetos e TI
 
Coding Dojo - Unreal Engine
Coding Dojo - Unreal EngineCoding Dojo - Unreal Engine
Coding Dojo - Unreal EngineAdolfo Neto
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento4Soft
 
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)
Gestão de Projetos e Empreendedorismo: SIN-NA7 (08/10/2013)Alessandro Almeida
 
Como testar sua aplicação Android e iOS: uma abordagem prática
Como testar sua aplicação Android e iOS: uma abordagem práticaComo testar sua aplicação Android e iOS: uma abordagem prática
Como testar sua aplicação Android e iOS: uma abordagem práticaElias Nogueira
 
Web aula a lei do bem e os projetos de inovação tecnológica
Web aula   a lei do bem e os projetos de inovação tecnológicaWeb aula   a lei do bem e os projetos de inovação tecnológica
Web aula a lei do bem e os projetos de inovação tecnológicaProjetos e TI
 
It's all about the game
It's all about the gameIt's all about the game
It's all about the gameBruno Cicanci
 
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)
Gestão de Projetos e Empreendedorismo (28/04/2014)Alessandro Almeida
 
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...Adolfo Neto
 
Integração entre times e o desafio de desenvolver uma aplicação (v2)
Integração entre times e o desafio de desenvolver uma aplicação (v2)Integração entre times e o desafio de desenvolver uma aplicação (v2)
Integração entre times e o desafio de desenvolver uma aplicação (v2)Victor Pantoja
 
Novas Abordagens no Ensino da Programação - Ensino Básico
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ásicoUniversidade de Lisboa
 
Engenharia de Software - Unimep/Pronatec - Aula 5
Engenharia de Software - Unimep/Pronatec - Aula 5Engenharia de Software - Unimep/Pronatec - Aula 5
Engenharia de Software - Unimep/Pronatec - Aula 5André Phillip Bertoletti
 
Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4André Phillip Bertoletti
 
Engenharia de Software - Unimep/Pronatec - Aula 3
Engenharia de Software - Unimep/Pronatec - Aula 3Engenharia de Software - Unimep/Pronatec - Aula 3
Engenharia de Software - Unimep/Pronatec - Aula 3André Phillip Bertoletti
 
Gestão de projetos baseada no estudo de casos
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 casosEduardo Longo
 

Mais procurados (20)

Google android p Noobs - COMBINATIVIDADE - UPE
Google android p  Noobs - COMBINATIVIDADE - UPEGoogle android p  Noobs - COMBINATIVIDADE - UPE
Google android p Noobs - COMBINATIVIDADE - UPE
 
Web aula: Guia PMBOK® 6ª edição e o Conhecimento no projeto
Web aula: Guia PMBOK® 6ª edição e o Conhecimento no projetoWeb aula: Guia PMBOK® 6ª edição e o Conhecimento no projeto
Web aula: Guia PMBOK® 6ª edição e o Conhecimento no projeto
 
Coding Dojo - Unreal Engine
Coding Dojo - Unreal EngineCoding Dojo - Unreal Engine
Coding Dojo - Unreal Engine
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento
 
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)
Gestão de Projetos e Empreendedorismo: SIN-NA7 (08/10/2013)
 
Como testar sua aplicação Android e iOS: uma abordagem prática
Como testar sua aplicação Android e iOS: uma abordagem práticaComo testar sua aplicação Android e iOS: uma abordagem prática
Como testar sua aplicação Android e iOS: uma abordagem prática
 
Web aula a lei do bem e os projetos de inovação tecnológica
Web aula   a lei do bem e os projetos de inovação tecnológicaWeb aula   a lei do bem e os projetos de inovação tecnológica
Web aula a lei do bem e os projetos de inovação tecnológica
 
Linear Engineering
Linear EngineeringLinear Engineering
Linear Engineering
 
It's all about the game
It's all about the gameIt's all about the game
It's all about the game
 
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)
Gestão de Projetos e Empreendedorismo (28/04/2014)
 
EuRobo
EuRoboEuRobo
EuRobo
 
Aula 02 pmi
Aula 02   pmiAula 02   pmi
Aula 02 pmi
 
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
 
Integração entre times e o desafio de desenvolver uma aplicação (v2)
Integração entre times e o desafio de desenvolver uma aplicação (v2)Integração entre times e o desafio de desenvolver uma aplicação (v2)
Integração entre times e o desafio de desenvolver uma aplicação (v2)
 
Por que Java?
Por que Java?Por que Java?
Por que Java?
 
Novas Abordagens no Ensino da Programação - Ensino Básico
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
 
Engenharia de Software - Unimep/Pronatec - Aula 5
Engenharia de Software - Unimep/Pronatec - Aula 5Engenharia de Software - Unimep/Pronatec - Aula 5
Engenharia de Software - Unimep/Pronatec - Aula 5
 
Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4
 
Engenharia de Software - Unimep/Pronatec - Aula 3
Engenharia de Software - Unimep/Pronatec - Aula 3Engenharia de Software - Unimep/Pronatec - Aula 3
Engenharia de Software - Unimep/Pronatec - Aula 3
 
Gestão de projetos baseada no estudo de casos
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
 

Semelhante a Desenvolvimento de Aplicações: O que é e Como Fazer

"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
 "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de... "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...Julio Cesar Nunes de Souza
 
O mercado de trabalho para a T.I.
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ães
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Leonardo Turbiani
 
O passo a passo da criação de um app de sucesso
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 sucessoAline Tinoco
 
The role of product manager
The role of product managerThe role of product manager
The role of product managerLucas F Navarro
 
Os Desafios do Profissional de T.I da Porta Paralela à Internet das Coisas
Os Desafios do Profissional de T.I da Porta Paralela à Internet das CoisasOs Desafios do Profissional de T.I da Porta Paralela à Internet das Coisas
Os Desafios do Profissional de T.I da Porta Paralela à Internet das CoisasGustavo Ferreira Palma
 
Move fast _ Workshop _ Laje Rio _ 2nd & 4th May 2016
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 2016Fabricio Dore
 
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
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 ProjetosGiovani Elísio Silva
 
Como Criar Produtos Vencedores
Como Criar Produtos VencedoresComo Criar Produtos Vencedores
Como Criar Produtos VencedoresGustavo Caetano
 
Currículo_Português.pdf
Currículo_Português.pdfCurrículo_Português.pdf
Currículo_Português.pdfJooEmerson5
 
Tecnologia da Informação - Carreira e perspectiva
Tecnologia da Informação - Carreira e perspectiva Tecnologia da Informação - Carreira e perspectiva
Tecnologia da Informação - Carreira e perspectiva Jônatan Gouveia
 
Conheça como a Vinta trabalha.
Conheça como a Vinta trabalha.Conheça como a Vinta trabalha.
Conheça como a Vinta trabalha.Vinta Software
 
Engenharia de software
Engenharia de softwareEngenharia de software
Engenharia de softwareTiago Pinhão
 
Engenharia de Software Dia-a-Dia
Engenharia de Software Dia-a-DiaEngenharia de Software Dia-a-Dia
Engenharia de Software Dia-a-DiaTathiana Machado
 
Engenharia de software2
Engenharia de software2Engenharia de software2
Engenharia de software2Tiago Pinhão
 
Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!Sandro Giacomozzi
 
Analise e desenvolvimento
Analise e desenvolvimentoAnalise e desenvolvimento
Analise e desenvolvimentoGabriel Moura
 

Semelhante a Desenvolvimento de Aplicações: O que é e Como Fazer (20)

"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
 "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de... "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
 
O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
 
O passo a passo da criação de um app de sucesso
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
 
Iniciando uma carreira de Tecnologia em 2023
Iniciando uma carreira de Tecnologia em 2023Iniciando uma carreira de Tecnologia em 2023
Iniciando uma carreira de Tecnologia em 2023
 
The role of product manager
The role of product managerThe role of product manager
The role of product manager
 
Tudo são Dados - PHP Conference 2008
Tudo são Dados - PHP Conference 2008Tudo são Dados - PHP Conference 2008
Tudo são Dados - PHP Conference 2008
 
Os Desafios do Profissional de T.I da Porta Paralela à Internet das Coisas
Os Desafios do Profissional de T.I da Porta Paralela à Internet das CoisasOs Desafios do Profissional de T.I da Porta Paralela à Internet das Coisas
Os Desafios do Profissional de T.I da Porta Paralela à Internet das Coisas
 
Move fast _ Workshop _ Laje Rio _ 2nd & 4th May 2016
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
 
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
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
 
Como Criar Produtos Vencedores
Como Criar Produtos VencedoresComo Criar Produtos Vencedores
Como Criar Produtos Vencedores
 
Currículo_Português.pdf
Currículo_Português.pdfCurrículo_Português.pdf
Currículo_Português.pdf
 
Tecnologia da Informação - Carreira e perspectiva
Tecnologia da Informação - Carreira e perspectiva Tecnologia da Informação - Carreira e perspectiva
Tecnologia da Informação - Carreira e perspectiva
 
Conheça como a Vinta trabalha.
Conheça como a Vinta trabalha.Conheça como a Vinta trabalha.
Conheça como a Vinta trabalha.
 
Palestra forum iot
Palestra forum iotPalestra forum iot
Palestra forum iot
 
Engenharia de software
Engenharia de softwareEngenharia de software
Engenharia de software
 
Engenharia de Software Dia-a-Dia
Engenharia de Software Dia-a-DiaEngenharia de Software Dia-a-Dia
Engenharia de Software Dia-a-Dia
 
Engenharia de software2
Engenharia de software2Engenharia de software2
Engenharia de software2
 
Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!
 
Analise e desenvolvimento
Analise e desenvolvimentoAnalise e desenvolvimento
Analise e desenvolvimento
 

Desenvolvimento de Aplicações: O que é e Como Fazer

  • 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