Вы находитесь на странице: 1из 7

Cursos gratuitos online de TI - Desenvolvimento

de Software
Cursos gratuitos online DESENVOLVIMENTO DE SOFTWARE (+
de 250 horas).

O Portal GSTI, visando o apoio a evoluo tcnica dos profissionais de TI, indica a
seguir cursos online de TI para desenvolvimento de software, fornecidos
gratuitamente pela Fundao Bradesco.
O Desenvolvimento tpico para qual todos profissionais de sistemas de
informao precisam estar aptos, portanto recomendadssimo para quem
pretende seguir carreira neste segmento.
A seguir, listamos as opes de cursos gratuitos de TI para
desenvolvimento de aplicativos. Para acessar cada um, basta clicar no nome
dos cursos.
Bons estudos!
Anlise Estruturada de Sistemas - 31 horas
Antes de desenvolver qualquer sistema, necessrio fazer o levantamento de
requisitos, identificar o fluxo de dados, elaborar modelos funcionais, entre outros
procedimentos. No decorrer deste curso o aluno conhecer os conceitos,
metodologias e tcnicas para elaborar uma Anlise Estruturada de Sistemas. O
curso abordar desde o conceito de anlise funcional at como construir listas de
verificao (relacionadas qualidade do software), ou seja, o aluno conhecer
todos os passos para desenvolver um sistema funcional e com qualidade. Os
exerccios propostos facilitaro a assimilao dos conceitos, fazendo com que o
aluno construa, a seu tempo, o conhecimento necessrio para desenvolver o uso
dessa tcnica de anlise.

Aplicaes Java Mobile - 54 horas (java estudar depois)


Este curso tem como objetivo transmitir conhecimento no desenvolvimento e uso
de aplicativos sem fio usando o J2ME. Na primeira parte do curso voc vai aprender
sobre a arquitetura J2ME, seu uso e ambiente. Este material tambm introduz os
MIDlets e explica as vrias fases do desenvolvimento de um MIDlet. A segunda
parte fala sobre como programar com CLDC e MIDP, GUI em MIDlets,
gerenciamento de I/O em MIDlets, redes com MIDP, sistema de administrao de
registros e o futuro do J2ME.
Aplicaes Windows Mobile - 12 horas (C# estudar depois e C++)
O Windows Mobile o sistema operacional desenvolvido pela Microsoft para rodar
em dispositivos mveis, como Pocket PCs Smartphones. Ele foi projetado para
permitir que os usurios de dispositivos mveis possam realizar, em seus
aparelhos, boa parte das tarefas que executariam em um PC. O Windows Mobile
aciona dispositivos avanados e fceis de usar, que permitem que voc envie e
receba e-mails, navegue na Internet e trabalhe em verses mveis dos j
conhecidos aplicativos Microsoft Office.
Com centenas de aplicativos disponveis para expandir a plataforma, escolher
quando, onde e como trabalhar s depende de voc!
C++ - Desenvolvimento Orientado a Objeto - 35 horas
C++ reconhecida como uma das linguagens de programao mais poderosas que
existem. uma ferramenta essencial para engenheiros de software e
programadores profissionais. Apresenta grande portabilidade e permite fcil
integrao com outras linguagens e bibliotecas, o que a torna a linguagem ideal
para o desenvolvimento de software de alta qualidade. As linguagens de
programao esto em constante processo de evoluo. Uma nova linguagem
criada a partir de lies aprendidas com linguagens antigas ou na tentativa de
introduzir novos recursos e facilidades a uma linguagem existente. O C++ foi
construdo sobre a base da programao C e suporta conceitos de desenvolvimento
de software como classes e objetos. O objetivo deste curso proporcionar ao aluno
conhecimentos, competncias e habilidades no desenvolvimento de aplicaes em
C++.
CMM - Sistema de Modelagem para Desenvolvimento de Software - 58
horas
Nos ltimos anos, houve um notvel crescimento na utilizao de softwares pelas
empresas, o que possibilita o aumento de eficincia e efetividade. Este crescimento
na demanda de software gerou a necessidade de desenvolver produtos que sejam
vantajosos em termos de custos e entregas dentro do prazo. O Software
Engineering Institute (SEI) desenvolveu um padro de maturidade de processos, o
Modelo de Maturidade de Capacitao (CMM). Ele permite s empresas de software
aprimorar seu processo de desenvolvimento.
Com este curso, o aluno aprender sobre os cinco nveis de maturidade do CMM.

Engenharia de Requisitos - 26 horas


Entender as necessidades e atender aos anseios dos clientes no uma tarefa
muito fcil quando se trata do desenvolvimento de um software. Para isso,
utilizada a Engenharia de Requisitos, uma tarefa de grande importncia no
processo de desenvolvimento de software. A Engenharia de Requisitos tem a
funo de diminuir custos de desenvolvimento por meio de um processo de
amadurecimento de idias, medida que novos requisitos so expostos. Isso se
deve premissa de que quanto mais cedo identificar a mudana, em menos esforo
ela resultar.
Expression Blend - 13 horas
O Expression um software da Microsoft disponibilizado em um pacote chamado
Microsoft Expression Studio, com cinco diferentes produtos que permitem a
interao entre o usurio e a aplicao e a possibilidade para criar coisas a seu
modo, seja um site (no padro W3C) ou simplesmente gerenciando um contedo
digital.
Fundamentos das Aplicaes Mveis - 24 horas (Estudar quando souber
Java, C objetive e C#).
A tendncia em usar aparelhos menores e mais rpidos e a necessidade de acessar
informaes em qualquer lugar incentivou a indstria de equipamentos sem fio a
trabalhar para oferecer acesso Internet a seus usurios. Inicialmente, a indstria
de telefones sem fio enfrentou algumas dificuldades, como banda baixa e
instabilidade na conexo. Estes problemas abriram caminhos para um novo
protocolo (ou tecnologia) que reuniu dois mundos: a web e os celulares. O Wireless
Application Protocol (WAP) um protocolo de comunicao que facilita o acesso
Internet e possibilita que usurios utilizem vrios servios diretamente de seus
aparelhos celulares, como o e-mail e chat.

Cursos gratuitos online de TI - Desenvolvimento de Software II


Cursos gratuitos online DESENVOLVIMENTO DE SOFTWARE II
(+ de 340 horas).

Dando continuidade a divulgao e apoio ao desenvolvimento profissional na rea


de TI, o Portal GSTI indica a seguir uma nova lista de cursos online
gratuitos de TI para desenvolvimento de software, fornecidos gratuitamente
pela Fundao Bradesco.
O propsito dos cursos abordar de forma introdutria cada uma
das linguagens de programao citadas nesta lista. Aproveitem!
Ilustrao e Design Grfico para Web -25 horas
Este curso uma introduo s tecnologias e ferramentas associadas ao
webdesign.
Programadores devem ter um conhecimento bsico de arte e design, a fim de que
estejam aptos a criar sites com um design mais atrativo.
Da mesma forma, designers tambm devem conhecer um pouco de linguagem de
programao, para entender uma discusso sobre o assunto, quando for necessrio
participar dela.
O primeiro passo para iniciantes entender basicamente como a Web e as pginas
Web funcionam.
Inovando com CSS - 26 horas
O objetivo deste curso proporcionar conhecimento bsico da linguagem na
formatao CSSde pginas web, oferecer exemplos de criao e aplicao, explorar
as principais propriedades e atributos, ensinar como alinhar e agrupar elementos da
pgina e oferecer dicas e novidades sobre a evoluo do HTML/CSS.

HTML - Bsico - 23 horas


Este curso apresenta conceitos bsicos de Web e mostra as partes e funes das
tags em um documento HTML. Ensina, tambm, a formatar uma pgina, inserir
imagens e muito mais! Tudo isso, com explicaes simples e de fcil compreenso.
HTML - Avanado - 64 horas
O objetivo deste curso ensinar como incluir tabelas, formulrios e frames em
pginas Web usando o HTML.
Introduo ao JavaScript - 45 horas
Neste curso voc vai aprender a criar pginas Web interativas utilizando o
cdigo JavaScript.
Para desenvolver Web sites interativos, voc precisa criar uma interface Web para
receber os dados dos usurios. a que entra o JavaScript, pois ele foi
desenvolvido para ser acoplado ao cdigo HTML, possibilitando a interatividade. Os
dados recebidos dos usurios em um Web site podem ser armazenados para
posterior processamento e validao.
Lgica de Programao - 37 horas
H algum tempo, a utilizao de computadores era limitada a projetos cientficos e
a alguns tipos de ligaes industriais. O poder do computador, suas funcionalidades
e capacidades eram menosprezadas pelo pblico em geral, que no acreditava nos
benefcios possveis da sua utilizao.
Atualmente, a situao se inverteu. Todo mundo sabe da importncia do
computador na vida moderna. At as pessoas que no acreditavam no computador
se renderam s funcionalidades e facilidades que esta tecnologia trouxe para o
nosso cotidiano. Neste curso abordaremos a questo do pensamento dedutivo e
matemtico, seus limites e o raciocnio abstrato. Comearemos revendo alguns
conceitos, com a finalidade de consolidar os seus conhecimentos quanto ao
funcionamento de um computador.

Processo de Desenvolvimento de Software - 12 horas


Os computadores tornaram-se elemento fundamental em nossas vidas. Aos poucos,
foram assumindo mais funes e hoje esto controlando as formas de transaes
bancrias e so utilizados nos transportes, comunicaes, sistemas de defesa,
sistemas de controle de processo, etc.
Sozinhos, os computadores so inofensivos, apenas pedaos de hardware. o
software que d vida a eles. Entretanto, quando precisam desempenhar um papel
crucial, uma pequena falha pode provocar danos, muitas vezes irreparveis. Por
essa razo necessrio que o software se comporte de maneira previsvel, mesmo
em situaes imprevistas. Portanto, existe uma necessidade de gerenciar seu
desenvolvimento por meio de um processo bem definido e sistemtico.
Neste curso, sero apresentadas algumas prticas utilizadas para o
desenvolvimento de softwares com qualidade.
Programao em C# - 117 horas
O C# (l-se C sharp) definido como uma linguagem de programao orientada
a objetos. simples, moderna e possui uma tipificao segura, derivada
do C e C++ que fornece flexibilidade ao programador. Especificamente escrita para
oferecer a simplicidade do Visual Basic e o poder da C++, o C# permite aos
desenvolvedores criar, depurar e distribuir aplicaes, as quais podem ser usadas
como componentes independentes para a plataforma.NET. Neste curso, o aluno
conhecer as caractersticas avanadas do C# e aprender a implement-las em
uma aplicao.

http://www.portalgsti.com.br/2011/09/curso-gratuito-online-de-tdd.html

Curso Gratuito Online de TDD - Programao


Orientada a Testes

Este um curso de TDD (Test Driven Development) que j est disponvel h um


bom tempo no meu blog de testes de software. Nele, o palestrante Paulo
Silveira mostra como realizar programao orientada a testes.
So cinco vdeo aulas, totalizando mais de uma hora de aulas gravadas. tima
oportunidade para quem deseja ganhar alguma intimidade com automao de
testes de software.

Ttulo da apresentao: Desmistificando o TDD na prtica.


AULA 01

http://www.youtube.com/watch?v=lxJPIucDkGc
Parte 1/5 do vdeo de programao orientada a testes por Paulo Silveira.
AULA 02

http://www.youtube.com/watch?v=OOPpFBMbg3I
Parte 2/5 do vdeo de programao orientada a testes por Paulo Silveira.
AULA 03
http://www.youtube.com/watch?v=6TbP9MGsEAo
Parte 3/5 do vdeo de programao orientada a testes por Paulo Silveira.
AULA 04

http://www.youtube.com/watch?v=E5BZW6GoQio
Parte 4/5 do vdeo de programao orientada a testes por Paulo Silveira.
AULA 05

http://www.youtube.com/watch?v=dBZntQn9Z3o
Parte 5/5 do vdeo de programao orientada a testes por Paulo Silveira.

Вам также может понравиться