Aula inaugural da GeraçãoTec - Softville/Joinville

60
Geração TEC Talentos empreendedores para o mundo da tecnologia Curso Linguagem de Programação .NET Juliano Tiago Rinaldi Lorival Smolski Chapuis

description

Slides utilizados da aula inaugural do curso de desenvolvimento .Net iniciado no dia 25 de junho de 2012 na Softville.

Transcript of Aula inaugural da GeraçãoTec - Softville/Joinville

Page 1: Aula inaugural da GeraçãoTec - Softville/Joinville

Geração TEC – Talentos empreendedores para o mundo da tecnologia

Curso Linguagem de Programação .NET

Juliano Tiago Rinaldi

Lorival Smolski Chapuis

Page 2: Aula inaugural da GeraçãoTec - Softville/Joinville

Agenda

• Apresentação do representante da Geração TEC• Geração TEC • Softville• Instrutores• Conhecimento prático de mercado

– Time, colaboração e força de vontade– Profissional e mercado

• O curso• Regras gerais• Estatísticas para o curso• Início das aulas...

Page 3: Aula inaugural da GeraçãoTec - Softville/Joinville

Geração TEC

Page 4: Aula inaugural da GeraçãoTec - Softville/Joinville

Geração TEC - Definição

• O Geração TEC – Talentos empreendedores para o mundo datecnologia é um Programa que cria oportunidades para jovens eadultos por meio de qualificação profissional.

• O objetivo é por meio da formação de novos profissionais para aárea de tecnologia, reduzir a demanda de vagas em toda SantaCatarina treinando profissionais para ocupar as várias vagas emaberto.

• O Programa Geração TEC, instituído pelo Governo doEstado/Secretaria do Desenvolvimento Econômico Sustentável, éexecutado através da FAPESC (Fundação de Amparo à Pesquisa eInovação do Estado de Santa Catarina), em parceira cominstituições do setor de tecnologia e informação.

Page 5: Aula inaugural da GeraçãoTec - Softville/Joinville

Geração TEC - Destinação

• Adultos e jovens a partir de 17 anos.

• Ensino médio completo ou cursando o último ano, e que nãoestejam empregados em atividades relacionadas à programação.

• Fazem-se necessários conhecimentos de lógica, inglês e boafundamentação em matemática.

Page 6: Aula inaugural da GeraçãoTec - Softville/Joinville

Geração TEC - Observatório

• Uma vez realizada a capacitação, os formandos serão encaminhados para empresas parceiras que aderirem ao Programa.

• O GeraçãoTEC observará a carreira destes profissionais, por um período de três anos, a fim de monitorar e acompanhar a dinâmica do mercado de trabalho de TIC no Território Catarinense.

• O papel da ACATE (Associação Catarinense de Empresas de Tecnologia) na sensibilização das empresas associadas é fundamental para a empregabilidade dos alunos do Programa.

Page 7: Aula inaugural da GeraçãoTec - Softville/Joinville

Geração TEC - Realização

• Secretaria de Estado do Desenvolvimento Econômico Sustentável (SDS)

• Fundação de Amparo à Pesquisa e Inovação do Estado de Santa Catarina (FAPESC)

• Associação Catarinense de Empresas de Tecnologia (Acate)

• Instituto Internacional de Inovação (I3)

Page 8: Aula inaugural da GeraçãoTec - Softville/Joinville

Geração TEC - Apoio

• Fundação Carlos Joffre do Amaral

• Polo Tecnológico de Informação e Comunicação da Região de Blumenau / Blusoft

• Uniplac / Universidade do Planalto Catarinense

• Ifsc / Instituto Federal de Santa Catarina

• Senac /SC

• Senai /SC

• Sebrae / SC

• Fampesc

• Seinflo / Sindicato Das Empresas De Informática Da Grande Florianópolis

• CDI-SC

Page 9: Aula inaugural da GeraçãoTec - Softville/Joinville

Geração TEC - Apoio

• ACIC / Associação Empresarial De Criciúma

• ACIT / Associação Empresarial De Tubarão

• Fundação Softville

• ACIJ / Associação Empresarial De Joinville

• AMPESC / Associação de Mantenedoras Particulares de Educação Superior de Santa Catarina

• Sinepe/SC

• Fundação Softville

• Juliano Tiago Rinaldi / Lorival Smolski Chapuis (Instrutores)

• Alunos que passaram em todas as fases de seleção

Page 10: Aula inaugural da GeraçãoTec - Softville/Joinville

Softville

Page 11: Aula inaugural da GeraçãoTec - Softville/Joinville

Softville - Atividades

• MissãoPromover o desenvolvimento e a transferência de tecnologias inovadoras que contribuam para o avanço tecnológico regional em informática.

• Algumas de suas atividadesIncubadora de Empresas de Base Tecnológica / Incentivo à criação de novas empresas;Treinamento com ênfase nas áreas de informática e gestão empresarial, inclusive cursos fechados;Acesso a linhas especiais de financiamento;Biblioteca, Auditório e laboratórios de informática;Infra-estrutura para reuniões, cursos e eventos;Acesso à internet via Rede Nacional de Pesquisas (RNP)Consultoria e assessoria técnica, jurídica e empresarial;Assessoria de Comunicação;Auxílio na participação em eventos nacionais e internacionais;Apoio a projetos de qualidade em software;Organização de missões empresariais.

Page 12: Aula inaugural da GeraçãoTec - Softville/Joinville

Softville - Metas

• Promover Joinville e região como pólo tecnológico.

• Oferecer meios para que idéias transformem-se em protótipos, produtos e novos empreendimentos, podendo propiciar o uso compartilhado de espaço físico e de infra-estrutura de apoio à empresas já existentes e nascentes.

• Criar condições favoráveis para o desenvolvimento de empresas de base tecnológica.

• Propiciar a utilização de equipamentos, software e serviços, de alta tecnologia, para melhorar a qualidade e a produtividade das empresas da região.

• Contribuir para a melhoria da qualidade do ensino e o nível de especialização profissional.

• Fomentar o desenvolvimento de software visando a exportação.

• Apoiar a realização de pesquisas e de eventos pertinentes à área de informática.

Page 13: Aula inaugural da GeraçãoTec - Softville/Joinville

Softville – Histórico

• Em abril de 1993, por iniciativa de Empresas de Informática da Região deJoinville, com o apoio de associações de classe, entidades de ensino e osGovernos Federal, Estadual e Municipal, foi criado o Projeto Softville.

• Desta forma consolidou-se o Projeto Softville, através da criação de umaestrutura organizacional para atender a manutenção de duas linhas de açõesbásicas, sendo:

– Um Sistema Compartilhado de Serviços, que prevê o treinamento e aassessoria às empresas usuárias da Fundação;

– Uma Incubadora de Empresas de Base Tecnológica, que atende novosempreendimentos, incentivando assim a pesquisa de novos produtos eserviços, a geração de empregos especializados, provocando umaconseqüente melhora da estrutura científica, tecnológica e econômica daregião.

Page 14: Aula inaugural da GeraçãoTec - Softville/Joinville

Instrutores

• Juliano Tiago Rinaldi– Formação acadêmica: Construção civil / Engenharia de Computação– Mercado: Empreendedor / 9 anos de experiência– Atuação: Engenharia de Software / consultoria / análise / desenvolvimento– .NET C#: Duas certificações Microsoft

• Lorival Smolski Chapuis– Formação acadêmica: Técnico em Informática / Engenharia de Computação– Mercado: Coordenador na Thomson Reuters / 9 anos de experiência– Atuação: Coordenação técnica / arquitetura de software / análise

desenvolvimento– .NET C#: Três certificações Microsoft

Page 15: Aula inaugural da GeraçãoTec - Softville/Joinville

Time, colaboração e força de vontade

Diferença entre Grupo, Equipe e Time?

Page 16: Aula inaugural da GeraçãoTec - Softville/Joinville

Multidão

• “Ajuntamento de pessoas”

• “Montão, grande número”

• “O povo, o populacho”

• Simplificado: Coletivo de pessoas, porém em grande escala.

Page 17: Aula inaugural da GeraçãoTec - Softville/Joinville

Grupo

• “Conjunto de pessoas ou de objetos reunidos num mesmo lugar.”

• “Conjunto de pessoas que apresentam o mesmo comportamento e a mesma atitude, e com um objetivo comum que condiciona a coesão de seus membros: um grupo político; um grupo de trabalho; psicologia de grupo.”

• Simplificado: Multidão separada em características semelhantes.

Page 18: Aula inaugural da GeraçãoTec - Softville/Joinville

Equipe

• “Grupo de pessoas que trabalham na mesma tarefa, ou que unem os esforços com um mesmo propósito.”

• “Grupo de atletas, de jogadores associados, em número determinado.”

• “Espírito de equipe, espírito de solidariedade que anima os membros de um mesmo grupo.”

• Simplificado: Um grupo com foco em um mesmo objetivo.

Page 19: Aula inaugural da GeraçãoTec - Softville/Joinville

Time

• “É o conjunto de pessoas com habilidade e potencialidades peculiares a serviço de um objetivo comum. Elas compartilham valores, buscam resultados comuns e contam com alto grau de comprometimento, o que as faz responsabilizar-se por mais do que a simples realização de suas tarefas e atribuições individuais.”

• Simplificado: Uma equipe comprometida e colaborativa.

Page 20: Aula inaugural da GeraçãoTec - Softville/Joinville

Requisitos para um time

• Humildade: Admitir que ninguém sabe tudo e ninguém sabe nada.

• Comprometimento: Dar o melhor de si afim de atingir o objetivo comum.

• Colaboração: Ajudar constantemente os membros do time. Repassar seu conhecimento e ouvir os membros.

• Força de vontade: “perder é uma vez, desistir é para sempre.”

Page 21: Aula inaugural da GeraçãoTec - Softville/Joinville

Colaboração

• “Ato ou efeito de colaborar; concurso, ajuda, auxílio: trabalhar em colaboração.”

• Colaboração é só isso? Simples assim? O que mais envolve colaboração?

Page 22: Aula inaugural da GeraçãoTec - Softville/Joinville

Colaboração – Mais perguntas...

• Qual linguagem de programação é a melhor?

• Qual ferramenta é a melhor?

• Qual forma de programar é a melhor?

• Quem é o melhor? Engenheiro, arquiteto, analista, desenvolvedor, programador ou o analista de testes? (Tratando de software)

Page 23: Aula inaugural da GeraçãoTec - Softville/Joinville

Colaboração

• Colaboração é ajudar os membros do time a melhorar seus defeitos e não julgá-los.

• Colaboração é resolver os problemas em consenso e atender os objetivos propostos juntos.

• Colaboração é terminar sua tarefa e procurar quem ainda não terminou para ajudá-lo.

• Colaboração é simplesmente olhar para algo mais amplo que nosso umbigo.

• Colaboração com comprometimento e foco transformam um simples grupo em um time vencedor.

Page 24: Aula inaugural da GeraçãoTec - Softville/Joinville

Força de vontade

Page 25: Aula inaugural da GeraçãoTec - Softville/Joinville

Força de vontade

Joseph Climber

Page 26: Aula inaugural da GeraçãoTec - Softville/Joinville

Força de vontade

• Força de vontade nada mais é do que manter o foco constante no que está fazendo sem desistir.

• Manter o foco é essencial em todos os momentos de nossas vidas...

• “Com energia e persistência conquistamos todas as coisas”. Benjamim Franklin

• Foco e determinação vencem os cérebros e intelectos o tempo todo. Você não precisa ser o mais inteligente ou ter mais diplomas que os outros para ser bem sucedido e alcançar resultados excepcionais.

Page 27: Aula inaugural da GeraçãoTec - Softville/Joinville

O poder da execução

• “A execução é a carruagem do gênio”. Willian Blake

• “Você não pode construir uma reputação em cima daquilo que ainda vai fazer”. Henry Ford.

• Lideres tem Alto QI (quociente de implementação).

• Não basta ter boas ideias, é preciso implementá-las.

• Intenção sem ação é sonhar acordado. As pessoas que agem como líderes unem suas crenças ao seu comportamento. Elas obtêm resultados.

Page 28: Aula inaugural da GeraçãoTec - Softville/Joinville

Time, colaboração e força de vontade

Page 29: Aula inaugural da GeraçãoTec - Softville/Joinville

Profissional e mercado

Page 30: Aula inaugural da GeraçãoTec - Softville/Joinville

Pense grande ...

• “Se você planeja ser qualquer coisa menos do que aquilo que você é capaz, provavelmente você será infeliz todos os dias de sua vida.”

(Maslow)

Page 31: Aula inaugural da GeraçãoTec - Softville/Joinville

Lembrando ...

• O objetivo maior da vida é a auto-realização

Page 32: Aula inaugural da GeraçãoTec - Softville/Joinville

Pirâmide de Maslow

Page 33: Aula inaugural da GeraçãoTec - Softville/Joinville

Necessidades do corpo

Necessidades mais básicas, físicas - água, comida, ar, sexo, etc. (sobrevivência)

Sem elas, causariam: desconforto, irritação, medo, doenças, e um possível falecimento.

Page 34: Aula inaugural da GeraçãoTec - Softville/Joinville

Necessidades de segurança

Procuramos fugir dos perigos, buscamos por abrigo, proteção, estabilidade e continuidade.

Page 35: Aula inaugural da GeraçãoTec - Softville/Joinville

Necessidades sociais

O ser humano precisa amar e pertencer.

Tem a necessidade de ser amado, querido por outros, de ser aceito por outros.

Page 36: Aula inaugural da GeraçãoTec - Softville/Joinville

Necessidades de status

Buscamos ser competentes, alcançar objetivos, obter aprovação e ganhar reconhecimento.

Vencer desafios e conquistar objetivos.

A auto-estima é derivada da competência em ser a pessoa que se é, é gostar de si, é acreditar em si e dar valor a si próprio.A hetero-estima é o reconhecimento e a atenção que se recebe das outras pessoas.

Page 37: Aula inaugural da GeraçãoTec - Softville/Joinville

Necessidades de auto-realização

O ser humano busca a sua realização como pessoa, a demonstração prática da realização alavancada pelo seu potencial único.

O ser humano busca conhecimento, experiências, ou mesmo a busca de Deus.

Page 38: Aula inaugural da GeraçãoTec - Softville/Joinville

Que profissional eu quero ser?

Page 39: Aula inaugural da GeraçãoTec - Softville/Joinville

Que profissional eu quero ser?

• Você é do tamanho dos seus sonhos

• Os objetivos são metas que queremos atingir

• Objetivos a curto prazo: de 6 meses a 1 ano

• Objetivos a médio prazo: de 1 ano a 5 anos

• Objetivos a longo prazo: de 5 anos em diante

Page 40: Aula inaugural da GeraçãoTec - Softville/Joinville

Faça a diferença: os conceitos mudaram

• Trabalhador e empregado são termos quedefinem vínculos empregatícios

• As empresas buscamcolaboradores, profissionais de valoragregado, parceiros, inovadores, críticos, automotivados, sociáveis, e que trabalham emtime

• Vamos para a guerra

Page 41: Aula inaugural da GeraçãoTec - Softville/Joinville

Como se posicionar ao mercado?

Page 42: Aula inaugural da GeraçãoTec - Softville/Joinville

Trabalho século XX

• O ambiente econômico e social é estável

• O trabalho é rotineiro e extremamentesimplificado

• O trabalhador precisa ser um especialista

• O trabalho é encarado como umemprego, uma necessidade financeira parasobreviver

Page 43: Aula inaugural da GeraçãoTec - Softville/Joinville

Trabalho século XXI

• O ambiente econômico e social é caracterizado pelainstabilidade

• O trabalho é encarado como parte importante daidentidade do sujeito

• O trabalho é desafiador e o trabalhador busca lhe atribuirum sentido vital (geração y)

• O trabalhador precisa ter uma visão ampla, global donegócio; precisa estar conectado ao mundo econstantemente aprendendo

• O trabalho é encarado como uma carreira, que envolvemais do que a sobrevivência financeira, envolve odesenvolvimento e a realização do próprio ser.

Page 44: Aula inaugural da GeraçãoTec - Softville/Joinville

Evolução proposta - Charles Darwin

Page 45: Aula inaugural da GeraçãoTec - Softville/Joinville

Evolução real tecnológica

Page 46: Aula inaugural da GeraçãoTec - Softville/Joinville

Planejar para conquistar

• Destacar desafios e pré-requisitos para se poder alcançar cada objetivo

• É importante colocar datas e descriminar as ações que devemos realizar

• Deve ser feito como um Planejamento Estratégico e sempre ter um plano B

Page 47: Aula inaugural da GeraçãoTec - Softville/Joinville

Agindo para ganhar o mercado

• Elaborar um bom currículo

• Preparar-se para o processo seletivo:entrevista, dinâmica de grupo, provas deconhecimento

• Fortalecer uma rede de contatos: networking

Page 48: Aula inaugural da GeraçãoTec - Softville/Joinville

Agora

• O primeiro passo está dado, vocês escolheramestar aqui para aprender e se capacitar paraconquistar seus objetivos.

Page 49: Aula inaugural da GeraçãoTec - Softville/Joinville

Profissional e mercado

Page 50: Aula inaugural da GeraçãoTec - Softville/Joinville

O curso

• Objetivos

• Grade curricular

• Ementa

• Dinâmica de aula

• Material didático

• Ferramentas utilizadas

Page 51: Aula inaugural da GeraçãoTec - Softville/Joinville

O curso - Objetivos

• Aprender lógica de programação• Aprender programação C# .NET• Aprender desenvolvimento .NET com banco de

dados• Boas práticas para desenvolvimento• Noções de processos de desenvolvimento• Práticas de trabalho em um time• Preparar-se para o mercado de trabalho• Boas práticas de mercado

Page 52: Aula inaugural da GeraçãoTec - Softville/Joinville

O curso – Grade curricular

• Módulo 1 – Lógica de Programação

• Módulo 2 – Programação .NET

• Módulo 3 – Banco de dados SQL Server

• Módulo 4 – Trabalho em equipe e gestão, postura no ambiente de trabalho

• Módulo 5 – Orientação para a inserção no mercado de trabalho na área de TIC

Page 53: Aula inaugural da GeraçãoTec - Softville/Joinville

O curso – Ementa

• Lógica de Programação (60 horas)– Lógica e algoritmos (40 horas) - Juliano– Introdução ao desenvolvimento .NET (20 horas) - Juliano

• Programação .NET e Banco de dados SQL Server (180 horas)– Framework .NET (20 horas) - Lorival– Orientação a Objetos I – Introdução (20 horas) – Lorival– Introdução a Banco de Dados (20 horas) – Juliano– Orientação a Objetos II – Desenvolvimento (20 horas) – Lorival– Desenvolvimento .NET com Banco de Dados (20 horas) – Lorival– Trabalhando com Banco de Dados I – DDL, DML (20 horas) – Juliano– Orientação a Objetos III – Padrões de Projetos (20 horas) – Lorival– Trabalhando com Banco de Dados II – Relacionando dados (20 horas) – Juliano– Boas práticas para desenvolvimento – Foco em teste (20 horas) – Lorival

• Projeto final (20 horas) – Lorival / Juliano

Page 54: Aula inaugural da GeraçãoTec - Softville/Joinville

O curso – Dinâmica de aula

• Horário: 18:30 até 22:30– Tolerância em dias de chuva de 5 a 15 minutos

• Planejamento semanal• Coding Dojo• Práticas Ágeis• Palestras• Exercícios• Aula teórica• Aulas intercaladas com os professores

Page 55: Aula inaugural da GeraçãoTec - Softville/Joinville

O curso – Material didático

• Apresentações Slides

• Exercícios propostos no quadro

• Exercícios em PDF

• Material apoio de outros autores

• Sugestões de livros

• Post-It

Page 56: Aula inaugural da GeraçãoTec - Softville/Joinville

O curso – Ferramentas utilizadas

• Microsoft Visual Studio 2010 Express

– .Net Framework 4.0

• Microsoft SQL Server 2008 R2 Express

– Management Studio

• Astah (Diagramação)

• Visual G (Portugol)

Page 57: Aula inaugural da GeraçãoTec - Softville/Joinville

Regras e possibilidades

• O que pode, o que não pode e o efeito surpresa!– Flexibilidade para dúvidas a qualquer momento. A sua dúvida pode ser a do

seu colega.– Durante a explicação, total atenção. Sem internet!– A frequência é requisito para o certificado.– Organizem seus arquivos. Se possível façam backup e levem com vocês.– Férias em Julho?– Monitoramento?

• O que acontecerá após o curso?– Certificado– Oportunidades de trabalho– Aprendizado contínuo

Page 58: Aula inaugural da GeraçãoTec - Softville/Joinville

Estatísticas para o curso

• Nome• Seus conhecimentos na área• Cursos na área que já fez• Livros da área que já leu• Trabalha? Na área?• Blogs que acompanha• Prefere desafios ou produção?• O que espera do curso?

Área: Computação de modo geral

Page 59: Aula inaugural da GeraçãoTec - Softville/Joinville

Início das aulas...

Page 60: Aula inaugural da GeraçãoTec - Softville/Joinville

Referências

• Ms. Felipe Pinho

• Merkatus Consultoria

• Wikipedia

• Dicionário Michaelis Moderno