Cursos On-line Grátis

Cursos On-line Grátis

A busca por conhecimento deve estar sempre no seu planejamento pessoal, acumular conhecimento vai te trazer mais tranquilidade em momentos de tomada de decisão ou simplesmente, você vai ter o prazer de aprender algo novo.

A internet é um campo vasto de oportunidades para quem busca conhecimento, existem uma gama quase infinita de cursos on-online com qualidade esperando por você, muitos cursos pagos, porém existem instituições que oferecem cursos on-line grátis, basta acessar, se cadastrar e usufruir do conteúdo(cursos) oferecido.

Nesta postagem o meu intuito é compartilhar as páginas onde encontrei cursos on-line grátis, sim isso mesmo, cursos grátis com certificado após conclusão, para quem precisa de horas extra-curriculares para faculdade, e para fins diversos que não vou enumerar aqui.

 

Vamos ao que interessa, os locais onde encontro esses cursos de graça:

  1. Brasil Mais TI

O Projeto Brasil Mais TI tem por objetivo CAPACITAR JOVENS com potencial a serem futuros profissionais do SETOR DE TI, observando as demandas de mercado, em linguagens de programação através de uma plataforma de ensino a distância (EAD), disponível GRATUITAMENTE, que pretende trazer novos horizontes para jovens em busca de capacitação e novas oportunidades no mercado de trabalho. Aqui você vai encontrar cursos de áreas  tecnologia, aperfeiçoamento profissional e até um curso de língua inglesa: Lista de cursos Brasil Mais TI

2. Fundação Bradesco

A Escola Virtual é um portal de e-Learning dedicado a oferecer cursos a distância – via Internet e semi-presenciais. Aqui você vai encontrar cursos de áreas diversas como administração, tecnologia ou gestão  : Lista de cursos Fundação Bradesco

3. SoftBlue

Esta é uma plataforma de cursos de linguagens de programação pagos, porém eles oferecem dois cursos inteiramente gratuitos para quem quer aprender programar. São os cursos Lógica de programação e SQL Completo.

Obs.: Antes de dizerem, “É propaganda dos cursos pagos, tá ganhando comissão.”, eu até gostaria de estar ganhando comissão, não vejo problema algum nesse modelo de negócio, mas estou compartilhando apenas porque já precisei e nesse momento precisei garimpar na web para encontrar.

Agora que você leu, eu sei que mais uma pessoa pode aproveitar esses recursos, compartilhe o seu conhecimento.

Bom, é isso. Não é muito más espero ter ajudado.

Windows 8

Como aumentar a velocidade da USB no Windows 7 e Windows Server 2008 R2

Por padrão, o tamanho máximo de transferência USB para dispositivos de armazenamento USB é de 64 kilobytes (KB). Essa configuração de padrão é definida no driver da porta USB (Usbport.sys) no Windows 7 e Windows Server 2008 R2. Uma atualização está agora disponível e permite aumentar o tamanho máximo de transferência USB para 2 megabytes (MB). Consulte a seção “Mais informações” para obter detalhes sobre como fazer isso após instalar a atualização.

Observação Em alguns dispositivos de armazenamento USB, o desempenho pode ser aprimorado ao aumentar o tamanho máximo de transferência USB além da configuração padrão de 64 KB. Essa atualização tem suporte quando o fornecedor de hardware fornece um arquivo de informações de dispositivos (.inf) a fim de definir esse valor para os dispositivos de armazenamento USB

Para aplicar esta correção, a microsoft disponibiliza um hotfix em sua página de atualizações para as seguintes versões do windows:

  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)

Este é o link para download do hotfix e as instruções para instalar e alterar a velocidade de transferência de dados das portas USB do seu computador, na página da microsoft Download do Hotfix

Fonte: Página de suporte Microsoft

Concurso CEF 2014

Resultado do Concurso Caixa TI 2014

Como no arquivo do resultado preliminar do CESPE/UNB ainda não classifica os candidatos, eu transferi os resultados para uma lista em excel, para facilitar a visualização dos dados de tal arquivo.

Não chega a ser o resultado oficial, já que ainda cabem recursos à prova de redação, mas estou colocando a disposição, e à quem interessar os link para os arquivos estão abaixo.

(Corrigido a classificação RJ/SP por macro polo)
Arquivo em Excel com Classificação TI Caixa 2014 DF, RJ e SP

Concurso CEF 2014

Resultado Concurso Caixa 2014 DF-TI

Fonte: Cespe Concurso CAIXA 2014

NOME OBJETIVA REDAÇÃO TOTAL CLASSIFICACÃO
Daniel Queiroz da Mata 156,48 19,93 176,41 1
George Bezerra Silva 152,37 19,87 172,24 2
Alberto Kazuo Nishiama 147,57 16,7 164,27 3
Pedro Henrique de Brito Chaves 145,51 17,92 163,43 4
Fernando Leandro dos Santos 143,46 18,19 161,65 5
Vitor Paulos Bellini 138,66 19,93 158,59 6
Alan Guilherme de Oliveira 140,71 17,83 158,54 7
Rafael de França Menezes 140,71 17,5 158,21 8
Sergio Maia Raulino 138,66 19,4 158,06 9
Vinicius Silva de Lima 140,03 17,71 157,74 10
Victor Bernardo Pereira de Souza 137,97 19,69 157,66 11
Melissa Siqueira Leonardo Nogueira 137,97 19,5 157,47 12
Bruno Rafael de Castro Guaitanele 144,14 13,17 157,31 13
Alipio Getulio Krohn Junior 136,6 20 156,6 14
Leandro Augusto Silva de Abreu 140,71 15,56 156,27 15
Diego Roberto Camargo Neves 144,83 11,36 156,19 16
Diego Rafael Campos Lima Salmoria 138,66 17,25 155,91 17
Mario Matos Camargo Filho 135,91 17,53 153,44 18
Raysllan Nascentes Pereira 144,14 9,2 153,34 19
Paulo Henrique de Araujo Soares 135,91 17,3 153,21 20
Denise Gomes Fernandes e Guimaraes 140,03 12,98 153,01 21
Walter Costa Almeida Figueiredo 133,17 19,15 152,32 22
Paulo Roberto Clauss 132,49 19,64 152,13 23
Alberto Ichiro Maikuma 133,86 18,25 152,11 24
Jose Ricardo Mendes Castro 135,91 15,77 151,68 25
Elson Bezerra Costa 137,97 13,62 151,59 26
Luciano Trindade da Rocha 133,17 18,36 151,53 27
Vanessa Rodrigues e Almeida 131,12 19,93 151,05 28
Andre Tavares Adorno 135,23 15,74 150,97 29
Pedro Henrique Rodrigues Santos Barbosa 131,12 19,79 150,91 30

O restante da lista incluindo DF PNE, SP e RJ estão no arquivo abaixo.

Arquivo em Excel com Classificação TI Caixa 2014 DF, RJ e SP

Write less, do more.

Tecla de atalho com JQuery

Direto ao assunto, se você quiser usar uma tecla CTRL + qualquer outra tecla, para criar teclas de atalho no seus sistemas ou qualquer coisa de você quiser criar basta fazer como no código seguinte.

Clique Em Result para ver visualizar o resultado.

Não tem segredo, você pode clicando em JavaScript que faço um bind do evento keydown e no handler deste, eu verifico as propriedade keyCode e crtlKey.
if(e.keyCode == 13 && e.ctrlKey) -> Se Estou pressionando ENTER (e.keyCode == 13) + CTRL (e.ctrlKey).

É assim que se faz para criar teclas de atalho usando o JQuery. (Uma forma pelo menos)

Bons códigos a todos.

Obs.: Usei o Fiddle.net para testar código e gostei muito, o negócio é fo*&(*&%¨$#, recomendo.

O maior evento Java Script do mundo

Brasil JS 2013

A ideia do braziljs surgiu em meados de 2008. muitos eventos de tecnologia e de diversas linguagens diferentes estavam acontecendo na época. Jaydson e Felipe sempre foram entusiastas javascript, e sentiram a falta de uma conferência focada na linguagem, que para eles, tinha um futuro promissor.

Pouco tempo depois, em 2009, nasceu a primeira conferência javascript, a JSCONF americana. Durante o ano de 2010 a ideia evoluiu em 2011 surgiu a primeira conferência javascript do brasil.

A Brasil JS 2013 denominada pelo seus mentores como a “A MAIOR CONFERÊNCIA DE JAVASCRIPT DO UNIVERSO!” ocorrerá nos dias 22 & 23 de agosto no TEATRO DO BOURBON COUNTRY PORTO ALEGRE/RS.

Confiram a programação na página do evento: Brasil JS 2013

Inscrições para o Evento

Join Community 2013 - 2ª Edição

Join Community 2013 – 2ª Edição

Os grupos GoJava, DevGoiás, GoPHP, GDG e GruPy-GO irão se reunir novamente no próximo dia 31 de agosto para abusar do conhecimento e trocar boas experiências! A 2ª EDIÇÃO do Join Community, que nesta segunda edição traz bons assuntos relacionados ao desenvolvimento de software com dois temas principais: Web UI (Interfaces e muito Java Script) e Pensando fora da caixa (onde você pode conhecer aquilo que já faz mas de uma forma diferente).

DATA: 31/08/2013 a partir de 08:30h
LOCAL DO EVENTO: Faculdade Sul-Americana – FASAM, Goiânia – GO
Valor de inscrição: R$ 18,00 (até 31/07) – R$ 23,00 até 29/08

Acessem a página do evento: Join Community 2013

Write less, do more.

Dimensões da tela com JQuery e JS

Se você precisa de alguma forma armazenar as dimensões que a sua tela tem, não entre em desespero, pois em JQuery e usando algumas propriedades do DOM é perfeitamente possível capturar os valores dessas dimensões.

Vejam os exemplos no código abaixo, fazendo isso você terá as dimensões disponíveis em um objeto que poderá ser utilizado durante a execução do seu código.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/*Observação importante: Se eu quero pegar todo o tamanho ocupado ocupado pelo documento, eu devo pegar as propriedades 
 *depois que o documento estiver totalmente carregado $(document).ready()*/
 
 /*Este bloco $(document).ready() será executado primeiro que outro bloco idêntico, por eu estar
  *carregando ele apartir de um arquivo js externo quando carrega a página, ele trabalha da mesma forma
  *espera o documento ser carregado totalmente, após isso será executado o que está dentro do bloco*/
$(document).ready(function(){		
	inicializar();		
}); 
 
var stLocal = {};
function inicializar(){
	/*Tamanho do espaço visivel do document (não inclui o que está fora da tela visível)
	 *Apenas o epaco visivel da tela
	 *Largura total SEM espaco usado pela barra de rolagem,	 
	 *Altura do documento visivel
	 *OK - FF,Chrome,IE ----------------------------------*/
	stLocal.width  = document.documentElement.clientWidth;
	stLocal.height = document.documentElement.clientHeight;
 
	/*Tamanho do espaço do scroll que foi rolado (se o conteúdo do documento for maior 
	 *que o espaco da tela é ativada barra de rolagem(scroll))
	 *OK - FF ----------------------------------------
	 */
	stLocal.xOffSet = window.pageXOffset;//Quantidade de pixels rolados na horizontal
	stLocal.yOffSet = window.pageYOffset;//Quantidade de pixels rolados na vertical	
 
	/*Largura total ignorando espaco usado pela barra de rolagem, 
	 *Altura do documento sem incluir o espaco não visivel
	 */
	stLocal.innerWidth = window.innerWidth;
	stLocal.innerHeight = window.innerHeight;
 
	/*Tamanho total do document, incluidno o que está offSet(que fica visível usando o scroll(barra de rolagem))
	 *Tela visivel + offSet
 	 *Largura total COM espaco usado pela barra de rolagem(IE),
	 *Largura total SEM espaco usado pela barra de rolagem(FF e Chrome), 
	 *Altura do documento incluindo o espaco não visivel(IE,FF e Chrome)
	 *OK - FF,Chrome E IE com as ressalvas nas linhas acima.
	*/
	stLocal.widthOffSet = $(document).width();
	stLocal.heightOffSet = $(document).height();
 
	/*
	Testando os valores armazenados em var stLocal
	alert(stLocal.width+' '+stLocal.height);
	alert(stLocal.widthOffSet+' '+stLocal.heightOffSet);
	alert(stLocal.innerWidth+' '+stLocal.innerHeight);
	alert(stLocal.xOffSet+' '+stLocal.yOffSet);
	*/
}

E um artifício legal e útil é utilizar o evento de janela do JQuery “$(window).resize()” para atualizar os os valores destas dimensões.

Write less, do more.

Inverter Link / Inverter URL / JavaScript, JQuery

Como inverter link com JQuery? Como inverter uma String com JQuery e JavaScript?

Bom, para o frame acima funcionar, utilizei este script. É bem simples, e com testes irrelevantes, más exemplifica bem o a capacidade do JS e do JQuery.

Inverter Link / Inverter URL – Clique aqui para testar!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
		<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
		<script type="text/javascript">
			$(document).ready(function(){
 
				$('input[id="campoUrl"]').focus();
 
				$('div[id="btInverter"]').unbind('click').bind('click',function(){
					var str = $("#campoUrl").val();
					strNormal = str.split("").reverse().join("");	
 
					if(RegExp(['^http://']).test(strNormal)){
						$('div[id="resultado"] span').html("Link v&aacute;lido: <a href='"+strNormal+"' target='_black' >"+strNormal+"</a>").addClass('linkValid').removeClass('linkInvalid');					
					}else if(RegExp(['^http://']).test(str)){											
						$('div[id="resultado"] span').html("Link n&atilde;o precisa ser invertido: <a href='"+str+"' target='_black' >"+str+"</a>").addClass('linkValid').removeClass('linkInvalid');					
					}else{
						$('div[id="resultado"] span').html("Link inv&aacute;lido=> "+strNormal).removeClass('linkValid').addClass('linkInvalid');							
					}				
 
				});
 
				$('div[id="btLimpar"]').unbind('click').bind('click', function(){
					$('input[id="campoUrl"]').val('').focus();
					$('div[id="resultado"] span').html('');	
				});
 
			});
		</script>
Write less, do more.

Permitir apenas digitação de numeros no campo com JQuery

Bom, como muitas vezes precisamos limitar a entrada de dados em campos onde o usuário digita o conteúdo, vou disponibilizar um função que usa o JQuery para limitar o usuário a digitar apenas números no campo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<html>
    <head>
	    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
        <script>
		$(document).ready(function(){
 
			function onlyNumber(fields){
			$(fields).unbind('keyup').bind('keyup',function(e){ //vou buscar o evento keyup - quando o usuário solta a tecla
 
				var thisVal = $(this).val(); // atribuo o valor do campo a variável local
				var tempVal = "";
 
				for(var i = 0; i<thisVal.length; i++){
					if(RegExp(/^[0-9]$/).test(thisVal.charAt(i))){ // aqui estou usando uma expressão regular para limitar a entrada de apenas numeros ou seja digitos entre 0 e 9
						tempVal += thisVal.charAt(i); //caso atenda a condição de ser um digito numérico, atribuo a uma variável temporária
 
						if(e.keyCode == 8){
							tempVal = thisVal.substr(0,i); //o keyCode == 8 é para eu poder usar o backspace para apagar algum numero indesejado.
						}						
					}
				}			
				$(this).val(tempVal); // ao terminar, atribuo o valor validado ao valor do campo passado para testar
			});
		}
 
		onlyNumber($('input[id="sonumero"]')); // a chamada a função fica assim, é só passar o campo que deseja ser validdo
 
		});
 
        </script>
    </head>
    <body>
 
    Digite apenas números<input type="text" id="sonumero" name="sonumero" maxlength="11"/>
 
    <br><br>Simples assim!<br>
 
    </body>
</html>


Exemplo aqui!

Eu recomendo o livro JQuery – A Biblioteca do Programador Javascript, para quem está começando, o livro tem uma didática muito boa e exemplos práticos do começo ao fim do livro.

seal

%d blogueiros gostam disto: