O TechDay é um evento organizado por professores da área de computação do IFSP, Câmpus Araraquara, com o objetivo de trabalhar temas atuais da área de tecnologia.
Para a edição OUT/2018, o TechDay traz três atividades paralelas:
- Minicurso de Microsserviços, oferecido pela Beblue Brasil;
- Minicurso de Scrum, oferecido pela equipe Mulheres Ágeis;
- Maratona de Programação, organizada por professores do IFSP.
Obtenha informações detalhadas a seguir.

O Minicurso de Microsserviços será oferecido no formato de quatro palestras envolvendo a criação de um projeto simples do design ao deploy em uma nuvem privada.
Duração: 4 horas, com intervalo de 30 min.
Público-alvo: estudantes e profissionais da área de tecnologia e/ou computação.
Conteúdos/Palestras
1. Metodologia DDD (domain driven design)
2. Trabalhando com microserviços JAVA
3. Construindo uma API REST reativa com Kotlin e Spring WebFlux
4. CI / CD (continuous integration e continuous delivery)INFORMAÇÕES ADICIONAIS SOBRE O MINICURSO
Tiago Costa
Formado em Ciencia da
Computação pela Universidade de Franca - UNIFRAN, Possuo 6 anos de
experiência na área de desenvolvimento de software, praticante dos
padrões DDD (Domain Driven Design) atualmente desenvolve sistemas em
Java, possui experiência com ecossistema Spring Framework, cloud
computing, microservices e computação distribuída. Palestrante no IFSP
de Hortolândia.
Rafael
Humberto
Formado em sistemas de informação pelo Instituto Brasileiro
de Tecnologia Avançada, MBA em Gestão de TI pela Fundação Getúlio Vargas
e especialização em Gestão pela Universidade de OHIO. Atuou 10 anos
como Gerente de Desenvolvimento pela EasySoftware empresa do grupo
Odontoprev/Bradesco líder no segmento de sistemas para área
odontológica, DBA SQL Server na DBA Online empresa de suporte e
monitoramento de banco de dados e atualmente DBA SQL Server Sênior e DBA
Postgresql na fintech Beblue. Tech lead de engenharia com experiência
em ambientes com micro-serviços e aplicações de missão crítica.
João
Victor Assy
Analista de Sistemas - UNIP com mais de 8 anos de
experiência em Desenvolvimento de aplicações Web com ênfase em Back-end
development e Cloud Native Applications, apaixonado por qualidade de
software, estratégia e tomada de decisão, atuou como desenvolvedor
Sênior e Coordenador de Desenvolvimento, atualmente é Tech Leader em
microservicos Java na BeBlue.
Rodolpho
Couto
Desenvolvedor de software há 9 anos tentando encontrar "o
melhor jeito". Entusiasta open-source, mantém um framework de validação
em Kotlin chamado Valiktor (http://valiktor.org). Atualmente trabalha como Arquiteto de Software ajudando a sustentar o ecossistema distribuído da Beblue.
Minicurso de Scrum
O Minicurso de Scrum fornecerá base teórica e prática de Scrum para iniciantes, incluindo indicações concretas sobre como aplicar agilidade por meio de Scrum, possibilidades de trabalhar com projetos nacionais e internacionais e apresentação de exemplos de aplicados no mercado.
Público-alvo: qualquer pessoa que queira conhecer sobre o gerenciamento ágil de projetos. Não há necessidade de conhecimento prévio no assunto.
Conteúdos
1. Introdução
2. Conceitos iniciais
3. Time Scrum
4. Os Artefatos do Scrum
5. Os Eventos do Scrum
6. A transição para o pensamento e a ação ágil
7. Scrum na prática
8. Como funciona o mercado de trabalho e oportunidades
INFORMAÇÕES ADICIONAIS SOBRE O MINICURSO
Curso oferecido pela equipe Mulheres Ágeis.
Após a realização do curso, os participantes conhecerão os conceitos que envolvem a metodologia Scrum e terão condições de aplicar tais conceitos em projetos reais, além de serem capazes de Implantar o mindset ágil em projetos pessoais e profissionais.
Palestrantes:
Técnica em informática (IFSP - Araraquara).
Analise e desenvolvimento de Sistemas (em andamento - IFSP - Araraquara).
Possui mais de 14 anos de experiência nas áreas de: Criação, Design, Webdesign, coleta de requisitos (Briefing) Front-end Developer.
Maratona de Programação
Nesta edição, teremos a 2ª Maratona de Programação do IFSP Araraquara, baseada na Maratona de Programação da Sociedade Brasileira de Computação. O sistema de pontuação segue as regras do BOCA (http://maratona.ime.usp.br/manualBOCA.html) .
A Maratona ocorrerá
no dia 27 de Outubro de 2018 das 08:30 as 12:30. Chegue com ao menos 20 minutos
de antecedência.
1. REGRAS
Os cadernos de problemas conterão os problemas elaborados pela
organização da competição. Todas as equipes terão acesso aos mesmos
problemas na mesma ordem, isto é, os cadernos são iguais.
As linguagens de programação que podera~o ser utilizadas são: C e/ou C++.
Cada equipe é composta por três pessoas.
Cada equipe tem direito a apenas um computador. Ficando a cargo da equipe uma estratégia para otimizar os resultados;
Cada membro da equipe tem direito a um caderno de problemas impresso.
É vetada a utilização da internet durante a competição e qualquer outro meio
de comunicação entre as equipes ou com o mundo externo.
É permitido que as equipes tragam material impresso para consulta como: livros, apostilas, códigos-fonte, notas de aula etc.
2. CRITÉRIOS
A Maratona consiste de 6 problemas dispostos no caderno de prova. Cada equipe é encarregada de realizar submissões para os problemas do caderno ao sistema BOCA por meio do link de acesso e usuário e senha informados antes da competição.
A pontuação e classificação seguirá os critérios do sistema BOCA.
3. PREMIAÇÃO
A 2a Maratona de Programação do IFSP Araraquara/SP terá premiação oficial com medalhas de honra ao mérito para o 1o lugar e sorteio de 1 Raspberry Zero W para todos os participantes.
ATENÇÃO: após realizar inscrição no evento, é necessário realizar inscrição em uma das três atividades oferecidas. Sem esse procedimento, sua inscrição não estará garantida.