Quais habilidades serão desenvolvidas no curso?

O Curso de Aperfeiçoamento em Fundamentos de Programação e Desenvolvimento Web tem como objetivo capacitar profissionais para atuarem como desenvolvedores de sistemas full stack. Para tanto, as seguintes habilidades serão desenvolvidas: (1) conceitos básicos de algoritmos, programação e orientação à objetos; (2) fundamentos de desenvolvimento de Interfaces Web com HTML, CSS e JavaScript; (3) modelagem de dados e uso de Bancos de Dados relacionais; (4) entendimento da arquitetura de sistemas Web; (5) desenvolvimento de serviços back-end; e (6) uso de metodologias ágeis de desenvolvimento;

INF-0014

Curso de Aperfeiçoamento
Modalidade Extensão Universitária

E-mail: sec-ext@ic.unicamp.br
Telefone: (19) 3521-5883


Realização:

Sobre o curso

Formato

O curso de Fundamentos de Programação e Desenvolvimento Web é composto por 6 disciplinas que ensinam os principais conceitos exigidos pelo mercado de trabalho, perfazendo uma carga horária total de 180 horas, sendo 144 horas presenciais e 36 horas à distância.

Pré-Requisitos

Não é esperado que os alunos tenham experiência prévia com programação, mas noções básicas de programação ajudarão no curso. Como todas as aulas possuem enfoque prático, é esperado que os alunos tragam seus laptops para as aulas, de forma a desenvolverem as atividades práticas durante as mesmas. Para participar do curso, o aluno deverá possuir diploma de nível superior em qualquer área.

Certificado

Os alunos aprovados nas 6 disciplinas terão direito ao certificado do Curso de Aperfeiçoamento, emitido pela Escola de Extensão da Unicamp.

Professores

Os professores do Curso de Aperfeiçoamento em Fundamentos de Programação e Desenvolvimento Web são todos doutores, docentes do Instituto de Computação e da Faculdade de Tecnologia da Unicamp.



  • Disciplinas
  • FUNDAMENTOS DE PROGRAMAÇÃO I (INF-0140 - Fundamentos de Programação)
    Professor: Zanoni Dias
    Introdução à programação em Python. Recursão. Estruturas de dados simples: listas, pilhas, filas, tuplas, conjuntos e dicionários.
    Aulas presenciais nos sábados do dia 28/07/2018 até 01/09/2018, das 08h00 às 12h00.

    DESENVOLVIMENTO WEB - FRONT-END (INF-0141 - Desenvolvimento Web)
    Professor: Julio Cesar dos Reis
    Introdução a HTML, CSS e JavaScript. Acessibilidade e Usabilidade Web: conceitos e métodos de design e avaliação. Abordagens de design para múltiplos dispositivos. Arquitetura de informação e navegação. Introdução a web analytics.
    Aulas presenciais nos sábados do dia 28/07/2018 até 01/09/2018, das 14h00 às 18h00.

    PRINCÍPIOS DE BANCOS DE DADOS (INF-0143 - Bancos de Dados)
    Professor: Rafael Schouery
    Conceitos de bancos de dados e SQL. Interoperabilidade de Python/Django com SQL. ORM de Django.
    Aulas presenciais nos sábados do dia 15/09/2018 até 27/10/2018, das 08h00 às 12h00.

    FUNDAMENTOS DE PROGRAMAÇÃO II (INF-0142 - Fundamentos de Programação)
    Professor: Esther Luna Colombini
    Módulos, classes e objetos. Atributos, métodos, variáveis de classe e de instância. Especialização/generalização. Herança. Sobrecarga de operadores. Relacionamentos. Erros e exceções. Expressões regulares. Decorators.
    Aulas presenciais nos sábados do dia 15/09/2018 até 27/10/2018, das 14h00 às 18h00.

    DESENVOLVIMENTO WEB - BACK-END (INF-0144 - Desenvolvimento Web)
    Professor: Eduardo Candido Xavier
    Arquitetura de Sistemas Web. Views, templates, models, e forms. Sistemas de autenticação e sessões. Segurança de sistemas web. Deployment.
    Aulas presenciais nos sábados do dia 03/11/2018 até 15/12/2018, das 08h00 às 12h00.

    DESENVOLVIMENTO DE SISTEMAS WEB COM MÉTODOS ÁGEIS (INF-0146 - Métodos Ágeis)
    Professor: Breno Bernard Nicolau de França
    Agilidade: do manifesto à prática. Metodologias ágeis: XP e Scrum. Controle de Versão. Testes automatizados: unidade e sistema. Integração contínua: Jenkins e/ou GitLab. Entrega e implantação contínua: o pipeline de implantação.
    Aulas presenciais nos sábados do dia 03/11/2018 até 15/12/2018, das 14h00 às 18h00.




  • IC/Unicamp
  • Todas as aulas presenciais acontecerão no Prédio IC-3.5 do Instituto de Computação da Unicamp.




  • Inscrição
  • As inscrições para o re-oferecimento ocorrerão de 04/07/2018 até 18/07/2018.

    Você deve fazer uma Pré-Inscrição Online (veja link abaixo), e depois a confirmação de inscrição pessoalmente na Secretaria de Extensão do Instituto de Computação (IC) da Unicamp, de Segunda a Sexta das 9h às 12h e das 14h às 17h e aos Sábados das 8h às 12h, com Priscilla ou Renato do dia 04/07/2018 até o dia 18/07/2018.

    Para confirmação da inscrição, os seguintes documentos devem ser entregues na Secretaria de Extensão do IC (até 18/07/2018):

    Ficha de Inscrição e Termo de Compromisso assinado (documentos gerados pela Pré-Inscrição Online)
    Cópia autenticada frente e verso (na mesma folha) ou cópia simples acompanhada do original do RG
    Cópia autenticada frente e verso (na mesma folha) ou cópia simples acompanhada do original do Diploma da Graduação
    Cópia do CPF
    Currículo
    Histórico escolar

    As cópias dos documentos deverão estar em papéis no formato carta, A4 ou ofício. Os demais formatos não serão aceitos. Para fins de efetivação da inscrição, o interessado poderá entregar uma cópia autenticada do Certificado de Conclusão de Curso de Graduação, emitido por instituição reconhecida, ficando obrigado a apresentar uma cópia autenticada do Diploma, devidamente registrado, antes do término do curso.




  • Investimento
  • O pagamento pode ser realizado de duas formas, através de boleto bancário:
    4 parcelas de R$ 978,64, sendo a primeira com vencimento em 26/07/2018
    3 parcelas de R$ 1304,85, sendo a primeira com vencimento em 26/07/2018
    À vista, com desconto, no valor de R$ 3.780,00 com vencimento em 26/07/2018




  • Informações

  • Pré-requisito: Nível superior completo.
    Público-alvo: Profissionais de exatas que queiram atuar como desenvolvedores Web.
    Critérios de seleção: Análise de Currículo e de Histórico Escolar.
    Tipo de curso: Aperfeiçoamento.
    Horários das aulas: Sábados, das 8h00 às 12h00 e das 14:00 às 18:00.
    Tamanho da turma: No mínimo 40 e no máximo 45 alunos.
    Coordenador do curso: Eduardo Candido Xavier.
    Professores do curso: Breno Bernard Nicolau de França, Eduardo Candido Xavier, Esther Luna Colombini , Julio Cesar dos Reis, Rafael Schouery, e Zanoni Dias.




  • Calendário
  • Data Evento
    04/07/2018 até 18/07/1018 Período de inscrições
    18/07/2018 Prazo final para entrega dos documentos de inscrição
    20/07/2018 Divulgação dos candidatos selecionados para matrícula
    21/07/2018 até 25/07/2018 Período de confirmação de matrícula
    26/07/2018 Vencimento da primeira parcela ou da parcela única
    28/07/2018 até 15/12/2018 Período de oferecimento do curso