Material para alunos - Leandro Guarino - Curso de Grails e Groovy, Vídeo-aulas gratuitas de Programação
Leandro Guarino
Curso de Grails & Groovy
Curso de HTML5, CSS e JavaScript
Sumiu tudo?
Curso de Banco de Dados e SQL com MySQL
Outras disciplinas da FATEC...
Acesse o Aluno On-Line
Modelagem de Processos - 5º semestre GTI
Há 3 meses e 8 dias atrás
Atividade 3 - Hot Dog (até 18/03/2019)
Modele os processos de negócios descritos no texto.
Atividade 2 - Compra Coletiva (até 18/03/2019)
Há 4 meses e 20 dias atrás
Nota de aula: Otimização de Processos
Nota de aula: Notação BPMN
Level Learn
Debate Gestão Funcional x Gestão por Processos (1ª avaliação)
Data do Debate: 25/02/2019
Participação de todos os integrantes do grupo (em perguntas e/ou respostas);
Coerência e clareza nas perguntas e respostas;
Fundamentação das perguntas e respostas (referenciar autores);
Enviar referências em que foram encontradas as informações;
Temas que devem ser abordados: organização da empresa, tecnologia da informação, implantação de softwares, recompensas, forma de trabalho, estrutura organizacional, punição, treinamento e capacitação;
Evitar exemplos pessoais;
Formulem as perguntas previamente! Perguntas que envolvam situações-problema podem ser mais interessantes.
Pontuação no Level Learn: 50 moedas * Nota do Grupo + 50 moedas * Nota Individual
Atenção: será atribuída uma nota individual e uma nota para o grupo
As 4 etapas da gestão funcional do negócio
ARTIGO: A Gestão por Processos de Negócios: um novo princípio de gestão ou uma panacéia? (JAMIR MENDES MONTEIRO)
Linguagem de Programação - 2º semestre GTI
Há 2 meses e 2 dias atrás
Atividade 6 (individual) (até 30/04/2019)
Crie uma aplicação Web em JSP. A aplicação deve ter uma página de formulário com os seguintes campos:
Nome (deve ter pelo menos 1 espaço), Data de Nascimento (deve ser uma data válida), Telefone (com máscara (99)9999-9999), CPF (deve ser válido).
O formulário deve ser validado com JavaScript e deve ser formatado com o framework Bootstrap 4.
Quando o formulário for enviado, a seguinte mensagem deve ser exibida:
[Nome] nasceu em [data de nascimento] e possui o CPF [CPF].
Exemplo: João nasceu em 30/04/1980 e possui o CPF 999.888.777-66.
Para entregar a atividade, crie um repositório no GitHub ou Bitbucket e commite o código-fonte do site.
Há 2 meses e 29 dias atrás
Atividade 5 (individual) (até 02/04/2019)
Crie um site com 3 páginas com o layout apresentado na figura abaixo.
O layout deve ser implementado com Bootstrap 4.
A primeira página deve ter uma imagem e um vídeo do YouTube embedado.
A segunda página deve ter um formulário com os seguintes campos e regras de validação: nome completo (deve ter um espaço e, no mínimo, 10 caracteres), e-mail (obrigatório e deve ser um e-mail válido), CPF (obrigatório e deve ser um CPF válido), nome da primeira professora (deve ter a palavra "véia" no nome), data de nascimento (deve ser uma data válida).
O formulário deve ser validado via JS. Se todos os campos estiverem preenchidos corretamente, a mensagem "Cadastrado com sucesso" deve ser exibida ao usuário.
A terceira página é livre.
Em todas as páginas, deve haver um menu com links para as 3 páginas.
Há 3 meses e 7 dias atrás
Atividade 4 (até 26/03/2019)
Em dupla, criem um site com 2 páginas sobre uma tendência de TI apontada pelo Gartner em 2019.
Uma página deve ter tópicos sobre o assunto e cada tópico deve ter o texto correspondente. Todos os textos começam ocultos na página, sendo que o usuário visualiza apenas os tópicos. Quando o usuário clicar no link de um tópico, o texto correspondente deve ser exibido na mesma página.
A outra página deve ter um formulário HTML com os seguintes campos e deve ser validado assim que o usuário tentar enviá-lo: E-mail (deve ser um e-mail válido), Nome completo (mínimo de 10 caracteres e deve ter um espaço pelo menos), Dúvida (máximo de 400 caracteres).
O layout das páginas deve ser este, e deve ser implementado com Bootstrap:
Para entregar a atividade, criem um repositório no GitHub ou Bitbucket e commitem o código-fonte do site.
Projeto Site sobre migué (atualizado) Download
Há 3 meses e 14 dias atrás
LUCAS IZALTINO
GABRIELI MARTINS
CAMILA HEINZ
TABATA BAESSO
SCHUANSK TORRES
MATEUS MARCELINO
HELTON JULHO
VITORIA VIDAL
THALES ARELLANO
Há 3 meses e 28 dias atrás
Atividade 3 (até 05/03/2019)
Em dupla, criem um site usando o framework CSS Bootstrap 4. O site deve ter 3 páginas sobre um filme que vocês curtem. Deve conter imagens e um vídeo do YouTube embedado. O layout das páginas deve ser este:
Há 4 meses e 5 dias atrás
Atividade 2 (até 26/02/2019)
Com um(a) colega, crie um site de 3 páginas com as linguagens HTML5 e CSS. A página principal deve ter links para as outras 2 páginas. Cada uma delas deve falar sobre uma pessoa famosa que vocês admiram.
Para apresentar tudo isso em uma página Web, use os elementos de título (h1, h2, h3, ...), parágrafo e listas (ul, ol, li)
Todas as páginas devem ter o mesmo layout. Crie um arquivo CSS externo.
Formate os textos especificando o tipo, o tamanho e a cor da fonte.
Atividade 1 (até 19/02/2019)
Com um(a) colega, crie um site de 2 páginas com as linguagens HTML5 e CSS (que não são linguagens de programação). Cada página deverá contar a história de um(a) de vocês. Inclua uma história engraçada da infância, seus hobbies, o que sonha na vida e o que tem feito para alcançar esses sonhos.
Se quiser acrescentar algo, fique à vontade.
As listas devem ter fonte Arial, 1em, cor cinza. Os parágrafos devem ter fonte Arial, 0.8em, cor preta, margem superior de 12pt. Os títulos devem ser da cor que você mais gosta.
Biblioteca XStream Download
Exemplo de Classe de Persistência Download
Projeto Base Bootstrap e JQuery (.zip)
Documento do Projeto Interdisciplinar do 2º GTI
Canal do YouTube /leguarino
Curso de HTML5 e CSS
Vídeo-aula 4 - Java - Vetores
Vídeo-aula 3 - Java - While, For, Do..while, break e continue
Vídeo-aula 2 - Java - IF e Switch
Vídeo-aula 1 - Java - Entrada de Dados usando Scanner
Instruções para avaliação individual (exemplo)
Criar um site com 3 páginas e formatá-lo com CSS usando um arquivo externo.
1 página deve conter imagens e um vídeo do YouTube (no corpo da página).
1 página deve conter um formulário cujos campos serão definidos no dia da avaliação. Alguns campos deverão ter máscara. Além disso, o formulário deverá ser validado com JavaScript.
Se o formulário for preenchido corretamente, deverá ser exibida uma mensagem de sucesso com o uso de uma biblioteca JS externo (Notify.js, por exemplo).
Tópicos Avançados em Tecnologia da Informação - 6º semestre GTI
Há 3 meses e 15 dias atrás
Backpropagation step-by-step
Simulador Perceptron
Geolocalização: conceitos e aplicacões
Usabilidade e Avaliação Heurística.
Artigo "USABILIDADE E MÉTODOS DE AVALIAÇÃO DE USABILIDADE DE INTERFACES WEB", escrito por Msc. Robson L. G. dos Santos, da PUC-RIO.
Métodos de avaliação de usabilidade (PUC-RIO)
Artigo sobre Personas
Artigo "User modeling with Personas", escrito por Plinio Thomaz Aquino Junior (USP) e Lucia Vilela Leite Filgueiras (USP).
Cloud Computing e sistemas distribuídos
Cloud Computing - material de Jong-Moon Chung disponível no curso Big Data, Computação em nuvem e Tecnologias de CDN emergentes.
Atividade 3 - para o dia 21/03/2019
Apresentação sobre técnicas de mineração de dados.
Exemplos de aplicação da técnica de mineração.
Explicar o funcionamento de um algoritmo da técnica.
Grupo 1 - Tamires: Detecção de Regras de Associação (algoritmo Apriori)
Grupo 2 - Anna Galocha: Clusterização (algoritmo K-means)
Grupo 3 - Gabriel Santos: Classificação (algoritmo J48)
Grupo 4 - Franciele: Detecção de Regras de Associação (algoritmo Apriori)
Grupo 5 - Larissa: Classificação (algoritmo J48)
Grupo 6 - Fabrício: Detecção de outliers
UNIFATEA - Faculdades Integradas Teresa D'Ávila
Pós-graduação em Docência do Ensino Superior: Educomunicação
Introdução sobre tecnologias, gerações e Web
Gamification e as lentes do livro The Art of Game Design (Jesse Schell)
Pós-graduação em Projeto e Desenvolvimento de Aplicações Web
Material sobre Otimização de Consultas
Hibernate - criar aplicação do zero
Principais Annotations em Hibernate
26/09/2015 Depoimentos de ex-alunos sobre a pós em Web
"O Curso de Pós em Web da Fatea contribuiu para ampliar minha visão sobre metodologias e práticas voltadas para o desenvolvimento de software e da área de Tecnologia da Informação de maneira geral, não apenas na parte técnica, mas também sobre mentalidade. Professores qualificados, aulas dinâmicas e projetos interessantes aumentaram bastante meu conhecimento, com possibilidade de aplicar e validar positivamente o que foi aprendido, em projetos pessoais e no trabalho. Durante o curso, passamos por vários conceitos, tecnologias e algumas ferramentas; tópicos que cobriram boa parte do amplo ecossistema de desenvolvimento de software. Aprofundei conhecimentos que já tinha e aprendi sobre assuntos novos ou dos quais não sabia da importância anteriormente. E, como bônus mais relevante, fiz amigos que compartilham da visão de que sempre podemos nos aprimorar e aplicar soluções mais adequadas para melhorar, direta ou indiretamente, a vida das pessoas que utilizam algo que desenvolvemos ou ajudamos a desenvolver."
"Bom, tenho certeza que foi de grande valia o curso de especialização para a minha carreira de desenvolvedor, a diferença entre o conhecimento teórico básico passado na graduação em relação ao conhecimento mais prático, focado e direto do curso da pós foi fundamental para que eu pudesse abrir meus horizontes para algumas áreas da computação, que antes do curso eu tinha pouca ou nenhuma visão de importância. Só para citar algumas: arquiteturas emergentes e padrões de projeto, metodologias ágeis de desenvolvimento, testes, UI e UX (Interface e Experiência do usuário), mineração de dados e buscas, performance, etc. Com certeza toda essa nova visão teórica e prática fez minha carreira avançar muito, consegui melhores oportunidades e projetos, hoje posso dizer que consigo participar de qualquer projeto de desenvolvimento Web. Claro, ainda existe muito a aprender e sempre haverá, porque as atualizações dos frameworks e padrões são frequentes, mas os conceitos fundamentais que pouco mudam foram adquiridos com o curso."
"Como ex-aluno da instituição, posso garantir que os objetivos propostos ao curso são alcançados com mérito. Pois, a coordenação do curso de Especialização em Projetos e Desenvolvimento de Aplicações WEB preza a formação de profissionais capazes de desenvolver soluções Web, de forma a projetar essas soluções para suportarem os objetivos das estratégias de negócios das empresas. A especialização habilita o aluno a projetar aplicações Web usando diferentes tecnologias/ferramentas de desenvolvimento, fazendo uso de metodologias tradicionais e modernas(métodos ágeis), promovendo o aprimoramento das habilidades profissionais no contexto de arquitetura de software, essenciais ao perfil do profissional desta área."
"O curso de Pós em Web contribuiu bastante para o meu aprendizado de novas tecnologias e novas ferramentas. Conta com uma boa equipe na gestão e planejamento do curso e também com bons professores que ministraram bons conteúdos que acrescentaram em nosso conhecimento e que são bastante úteis para o melhor desenvolvimento e desempenho das nossas funções no trabalho. Com a especialização, é aberto um conjunto de novas opções na carreira profissional que possibilita a inserção nas áreas ligadas com o ensino do curso."
"Apesar da minha formação ser voltada para interfaces, o curso ampliou meus conhecimentos sobre novas técnicas de construção, em SEO e Usabilidade. Por outro lado, no desenvolvimento Back-end revelou os principais pontos durante o processo e me abriu novas possibilidades em minha carreira. O curso foi crucial no meu trabalho atual, principalmente na identificação e resolução de problemas. E a cada ajuste realizado, nossos resultados no e-commerce só melhoraram."
Wender Dalber
"Ao ingressar no curso de Desenvolvimento de Projetos e Aplicações Web tinha um conhecimento pequeno sobre novas tecnologias, estava praticamente parado no tempo com a plataforma .NET utilizando WebForms. Após o primeiro módulo, tive acesso a tecnologias que estavam em alta no mercado, como padrão MVC, bootstrap entre outras. Já no primeiro módulo tivemos um incentivo de buscar mercado para os projetos criados, acho que esse seja um diferencial do curso já que incentiva seus alunos a buscarem formas de rentabilidade com aquilo que fazem. No segundo módulo, além de conhecer uma nova linguagem de programação, pude ter acesso a um completo sistema de testes, que consigo utilizar hoje no meu dia-a-dia. Fora isso, conseguimos entender ainda melhor o conceito MVC e ter a confiança necessária para ingressar no mercado de trabalho. No final do terceiro módulo, consegui uma vaga como desenvolvedor web em uma empresa de São Paulo, tudo que eu faço hoje aprendi no curso, desde os conceitos de MVC, a utilização de bootstrap no layout, ORM para gerenciamento de banco de dados. Além de conhecimento, a pós me gerou a confiança no que aprendi para ser aplicado no mercado de trabalho. Pelo pouco que já vi e ouvi sobre os novos cursos, acredito que as fichas com avaliações sobre cada módulo foram analisadas e colocadas em prática, o que me deixa mais confiante que o curso só tende a crescer. Outro ponto importante, aprendi que não é interessante se prender a uma única tecnologia. Quanto mais você souber sobre os diversos tipos de tecnologia melhor profissional você será. Acho que o "Especialista" que o curso agrega no currículo só tem valor quando conseguimos entender que o mercado não espera você saber apenas ".net" ou "java", mas sim que você saiba desenvolver, a plataforma é apenas um detalhe! Acredito que aprendi a desenvolver, me virar com a pós, com o curso consigo hoje identificar a melhor estrutura no banco de dados, a melhor estrutura de uma tela, a usabilidade de um elemento e assim por diante. Obrigado pelas oportunidades e por todo conhecimento ensinado, continuem a caminhada que o sucesso só tende a crescer! Mais uma vez obrigado!"
"O curso de pós Web foi muito dinâmico, com características mais próximas da realidade do trabalho na área de TI que outros cursos que já fiz, mostrando como o profissional deve agir em situações adversas, como tecnologias novas, pessoas novas com conhecimentos e opiniões próprias. Um excelente curso para novos na área de TI, pois através dele tivemos também contato com outros profissionais, tanto na sala de aula quanto em palestras e eventos realizados, o que trouxe um networking e um compartilhamento de experiências, que é muito bom para a formação de um profissional."
"Acredito que todos possuem um momento divisor de águas na carreira ou na vida, a pós-graduação na FATEA foi esse momento para mim, tanto na minha carreira quanto na minha vida, Foi onde, além de conhecer pessoas ímpares, ter professores maravilhosos, consegui abrir meu leque de conhecimento e buscar novas oportunidades. Foi onde tive apoio e incentivo para investir em uma das melhores coisas que podemos fazer para o nosso crescimento que é adquirir conhecimento. Recomendo o curso para aquelas pessoas que desejam alcançar mais conhecimento técnico, conhecer novas tecnologias e principalmente as que almejam sempre um crescimento contínuo. Que ao ingressar na pós-graduação da FATEA você possa ter grandes e boas mudanças na sua vida assim como eu consegui na minha."
"Uma pós-graduação é um diferencial muito importante na carreira, ainda mais se tratando de um curso de pós-graduação com um nível de excelência tão alto como o da FATEA! O curso é dinâmico e focado nas principais tecnologias e metodologias do momento, além de aproximar fielmente o aluno do mundo real de um profissional da área, graças à metodologia de ensino mais no estilo ´hands on´. O fato de você também conhecer outros profissionais durante a pós-graduação é muito legal, pois lhe ajuda a ampliar seu networking e, consequentemente, abre portas que poderíamos levar muito mais tempo para abrir (não somente pelo networking, mas também pelo ´peso´ que a pós-graduação dá ao currículo profissional). Recomendo fortemente o curso! Ele vai lhe abrir a mente para novas tecnologias e te fazer um profissional muito mais completo e preparado para o mercado de trabalho na área de tecnologia da informação!"
"Aos estudantes que buscam aperfeiçoar seus conhecimentos, especificamente em programação voltada para web, recomendo fortemente cursar a pós-graduação na FATEA. Cada dinheiro e tempo investidos neste curso valeram muito a pena pra mim. Na minha carreira, a pós me ajudou a enxergar o leque de possibilidades que os profissionais de TI têm no mercado de trabalho e o quão importante é estar sempre se atualizando. Partindo para o lado pessoal, ter estudado na FATEA me ajudou muito a melhorar minha comunicação, além de conhecer gente nova e qualificada, que me proporcionou a aprender um pouco de cada um. Os professores são muito qualificados e realmente preparam os alunos para a realidade. Todo a grade do curso é pensada em fazer com que os alunos tenham contato com as principais tecnologias e ferramentas utilizadas na área de TI. Um fato que achei interessante é ter a disciplina "Tendências", matéria essa que não tem conteúdo programático pré-definido, já que se é tendência, não é possível saber se o que hoje é tendência, amanhã continuará sendo. E isso faz com que não só os alunos, mas como os professores, estejam sempre pensando em se atualizar, em conhecer assuntos novos. A maioria dos trabalhos é feita em grupos. Acredito que isso ajuda os alunos não somente a melhorar a comunicação e a relação interpessoal - como foi no meu caso -, mas também em aprender com ponto de vistas diferentes e, até mesmo, começar a fazer networking. Claro que depende muito da dedicação dos alunos, mas a estrutura da faculdade, a experiência e dinâmica dos professores são responsáveis pelo sucesso deste curso de pós-graduação."
João Albertino
"Bom, quando entrei na pós graduação de Projeto e Desenvolvimento de Aplicações web eu estava estagnado em meio a tantas opções e caminhos , sentindo até um certo desânimo em meio a tantas incertezas . Quando eu conheci a o curso e sua proposta para mim foi algo ousado que colocava a teste minha vontade e dedicação à minha área , tinha muitas coisas que eu ainda não conhecia ou mesmo não entendia. Durante o curso muitas coisas mudaram , posso dizer que ganhei conhecimento e proficiência no desenvolvimento web; na vida, foram novos objetivos; em minha carreira profissional, possibilidades de trabalho novas em diversos lugares e diversas funções, confiança para atuar como desenvolvedor. Além disso, também consegui a oportunidade de trabalho em que estou até o momento. Eu recomendo este curso pois, além de ser preparado e feito por quem está há muito tempo no mercado de trabalho e saber as suas necessidades , também possui professores muito gabaritados e preparados para atender as dúvidas .Muitas oportunidades podem surgir para mudar, é um investimento com um retorno imensurável em si mesmo para o futuro."
"O curso de Desenvolvimento Web me acrescentou muito, tive oportunidade de obter ainda mais conhecimento na minha área, evolui muito com o curso. Acho que uma das principais coisas que aprendi foi sobre sempre ter uma visão poliglota de tecnologias disponíveis para desenvolvimento, pois cada uma tem suas características e nada me impede de combiná-las para atingir melhores resultados. Graças ao TFE tive a oportunidade de conhecer bancos NoSQL, tive contato com SCRUM um pouco mais a fundo, tive contato com a área de teste de softwares. Recomendadíssimo o curso! Ajudou muito e sempre que tenho a oportunidade de falar para alguém não deixo falar que o curso me abriu novas oportunidades, consegui ir para um emprego melhor que o que estava no começo da pós."
"A pós-graduação foi, sem dúvida, um desafio na minha vida! Quando me decidi por Desenvolvimento Web, sabia que teria muito a aprender, mas não imaginava o quanto! Na pós, descobri novas tecnologias, que certamente abriam meus horizontes. Com isto, comecei indiretamente a aplicar os conceitos aprendidos em meu ambiente de trabalho, melhorando minha forma de trabalhar! Aprender novas linguagens de programação, em um primeiro momento é difícil, mas a competência dos professores da pós faz com que você se sinta à vontade para perguntar e aprender. Aulas dinâmicas, com exemplos práticos, professores bem-humorados, troca de conhecimentos, tudo isto me motivou a continuar a pós, mesmo eu sabendo tão pouco sobre os novos conceitos. Adquiri novas habilidades, consegui identificar as linguagens das quais quero aprender mais, criei novas amizades! Chegar até o último módulo da pós foi difícil, mas a conclui com um sentimento de superação! Sem dúvida recomendo o curso, ele agregou muito para mim e com certeza agregará para outros alunos! Aproveito para parabenizar e agradecer aos professores, que em todos os momentos me incentivaram e ajudaram a me manter firme! Finalizo com uma frase de Einstein: "A mente que se abre a uma nova ideia, jamais retornará ao seu tamanho original". E é isto, a pós é uma ótima oportunidade para abrir a mente, expandir os horizontes e adquirir um grande crescimento pessoal e profissional!"
"O curso de pós em Web só trouxe benefícios para minha formação profissional e também pessoal. As disciplinas estão sempre se atualizando, pois os professores estão sempre preocupados em atualizar os alunos com o que o mercado está buscando. O melhor do curso, na minha opinião, é a forma dinâmica e prática como os assuntos são ensinados, isso ajuda no relacionamento com os outros alunos e professores, visto que os projetos no final de cada módulo desenvolveram minhas habilidades de comunicação e trabalho em equipe. Sem dúvidas o diferencial do curso é o Trabalho Final de Especialização, pois você tem total liberdade de escolher o tema e aplicá-lo no contexto web, como no meu caso, onde pude estudar sobre Inteligência Artificial, mesmo não fazendo parte da grade do curso. As orientações de pesquisa dos professores me ajudaram a estudar e desenvolver o projeto aplicando-o em Mineração de Dados em servidores Web, um assunto muito atual que dificilmente é abordado em outros cursos de pós-graduação."