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

Aula inaugural da GeraçãoTec - Softville/Joinville

Embed Size (px)

DESCRIPTION

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

Citation preview

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