{"action":"created","issue":{"url":"https://api.github.com/repos/frontendbr/forum/issues/1116","repository_url":"https://api.github.com/repos/frontendbr/forum","labels_url":"https://api.github.com/repos/frontendbr/forum/issues/1116/labels{/name}","comments_url":"https://api.github.com/repos/frontendbr/forum/issues/1116/comments","events_url":"https://api.github.com/repos/frontendbr/forum/issues/1116/events","html_url":"https://github.com/frontendbr/forum/issues/1116","id":330734730,"node_id":"MDU6SXNzdWUzMzA3MzQ3MzA=","number":1116,"title":"Qual curso online fazer?","user":{"login":"vini23hot","id":31291372,"node_id":"MDQ6VXNlcjMxMjkxMzcy","avatar_url":"https://avatars1.githubusercontent.com/u/31291372?v=4","gravatar_id":"","url":"https://api.github.com/users/vini23hot","html_url":"https://github.com/vini23hot","followers_url":"https://api.github.com/users/vini23hot/followers","following_url":"https://api.github.com/users/vini23hot/following{/other_user}","gists_url":"https://api.github.com/users/vini23hot/gists{/gist_id}","starred_url":"https://api.github.com/users/vini23hot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vini23hot/subscriptions","organizations_url":"https://api.github.com/users/vini23hot/orgs","repos_url":"https://api.github.com/users/vini23hot/repos","events_url":"https://api.github.com/users/vini23hot/events{/privacy}","received_events_url":"https://api.github.com/users/vini23hot/received_events","type":"User","site_admin":false},"labels":[{"id":781884570,"node_id":"MDU6TGFiZWw3ODE4ODQ1NzA=","url":"https://api.github.com/repos/frontendbr/forum/labels/Estudos","name":"Estudos","color":"e595b1","default":false},{"id":371544136,"node_id":"MDU6TGFiZWwzNzE1NDQxMzY=","url":"https://api.github.com/repos/frontendbr/forum/labels/[D%C3%BAvida]","name":"[Dúvida]","color":"fef2c0","default":false},{"id":371544278,"node_id":"MDU6TGFiZWwzNzE1NDQyNzg=","url":"https://api.github.com/repos/frontendbr/forum/labels/[Resolvido]","name":"[Resolvido]","color":"c2e0c6","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":27,"created_at":"2018-06-08T17:05:13Z","updated_at":"2018-10-05T11:54:06Z","closed_at":null,"author_association":"NONE","body":"Olá pessoal, atualmente estou cursando Técnico em Informática e estou no último semestre. Após ter conhecido diversas linguagens no curso, decidi que quero seguir a carreira de desenvolvedor web, pois é a qual eu mais me identifico.\r\nApesar de ter aprendido HTML, CSS, PHP e SQL (não aprendi nada de JS) no curso, foi somente o básico (foi focado mais em linguagens como Java e C#). Então eu queria aprofundar meu conhecimento na área fron-end e posteriormente back-end através de cursos online para seguir a carreira.\r\n\r\nApós pesquisar cursos online de desenvolvimento web que ensinassem diversas linguagens no geral, encontrei os seguintes cursos na Udemy:\r\n\r\n[Web Completo 2.0 - 18 cursos + 18 projetos](https://www.udemy.com/web-completo/)\r\n[Curso Web Moderno com JavaScript! COMPLETO 2018 + Projetos](https://www.udemy.com/curso-web/)\r\n[Curso Desenvolvedor Web Completo 2018 + 10 de projetos](https://www.udemy.com/curso-desenvolvedor-web-completo/)\r\n\r\nPor fim, gostaria de saber se algum dos cursos que citei acima realmente compensam fazer? E fazer cursos na Udemy valem a pena ou só compensa fazer naquelas plataformas mais caras como Alura e TreinaWeb?\r\n\r\nCaso nenhum dos cursos acima sejam bons, me recomendem algum outro curso se possível. Obrigado!\r\n"},"comment":{"url":"https://api.github.com/repos/frontendbr/forum/issues/comments/427339754","html_url":"https://github.com/frontendbr/forum/issues/1116#issuecomment-427339754","issue_url":"https://api.github.com/repos/frontendbr/forum/issues/1116","id":427339754,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNzMzOTc1NA==","user":{"login":"gabriel-hahn","id":19672684,"node_id":"MDQ6VXNlcjE5NjcyNjg0","avatar_url":"https://avatars2.githubusercontent.com/u/19672684?v=4","gravatar_id":"","url":"https://api.github.com/users/gabriel-hahn","html_url":"https://github.com/gabriel-hahn","followers_url":"https://api.github.com/users/gabriel-hahn/followers","following_url":"https://api.github.com/users/gabriel-hahn/following{/other_user}","gists_url":"https://api.github.com/users/gabriel-hahn/gists{/gist_id}","starred_url":"https://api.github.com/users/gabriel-hahn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabriel-hahn/subscriptions","organizations_url":"https://api.github.com/users/gabriel-hahn/orgs","repos_url":"https://api.github.com/users/gabriel-hahn/repos","events_url":"https://api.github.com/users/gabriel-hahn/events{/privacy}","received_events_url":"https://api.github.com/users/gabriel-hahn/received_events","type":"User","site_admin":false},"created_at":"2018-10-05T11:54:06Z","updated_at":"2018-10-05T11:54:06Z","author_association":"NONE","body":"Frequentemente estou fazendo cursos na Udemy, acredito que é uma das melhores plataformas. Só é necessário cuidado e analisar bem o curso antes de comprar, pois assim como existem cursos ótimos (vejo pessoas falando que são melhores que cursos caríssimos em outras plataformas), existem aqueles que não valem a pena perder o nosso tempo.\r\nAlguns relacionados a Front-end que eu recomendo são:\r\n\r\n**JS com TDD na prática**: Curso muito bom, demonstrou boas práticas e \"facilitou\" minha visão para TDD, além de demonstrar algumas ferramentas de build/coverage de aplicações e também fez um resumão das novas features do JS. O curso porém é indicado para alguém que já é familiarizado com JS, não recomendo o curso para iniciantes.\r\n\r\n**JavaScript: Undestanding the Weird Parts**: (Inglês) Um dos melhores cursos que já fiz na Udemy, o professor explica o JS a fundo e mostra detalhes que as vezes fazem total diferença no dia-a-dia do desenvolvedor. Para quem compreende o Inglês tranquilamente, recomendo **MUITO** este curso.\r\n\r\n**Curso completo de Desenvolvimento Web - Crie 6 projetos**: Este curso é bem iniciante e não cheguei a fazer todo (tem PHP mais para o final do curso e não me interessei), porém me ajudou muito no início dos estudos, quando eu não sabia muita coisa a respeito de desenvolvimento Front-end, vale muito a pena para total iniciantes, pois vão ter uma noção básica de HTML, CSS, JS e entender como funciona um pouco do JQuery, realizando uma introdução aos frameworks.\r\n\r\nExistem também outras plataformas como: \r\n\r\n**freecodecamp**: Ensina gratuitamente cada linguagem passo a passo, bem interessante também.\r\n\r\n**HackerRank**: Plataforma para resolver problemas com algoritmos em sua linguagem favorita. Curto bastante este site pois as vezes nos esquecemos de estudar algoritmos e já partimos direto para a linguagem e sua sintaxe. Após aprender o básico de JS, acredito que é uma boa pedida criar uma conta nesse site e começar a praticar algoritmos nele.\r\n\r\nNa minha opinião, aprender JS puro + Algoritmos e ter uma base de HTML e CSS é o principal para quem está começando. Aprender um framework ou uma lib é o de \"menos\". Procura sempre focar no básico e depois ir avançando aos poucos. Vai ser mais fácil tu entender como tudo funciona \"por baixo dos panos\" e utilizar features do JS para resolver teus problemas e não algo do framework que em alguns casos é até mais complicado. De vez enquanto aparece alguém perguntando como fazer algo mirabolante utilizando um framework, enquanto fazer com JS puro ia poupar tempo e linhas de código para ter o mesmo resultado kk.\r\nFrameworks e libs vão te auxiliar no core da aplicação, em agilizar na criação, modelagem e eventos do mesmo.  Porém saber JS puro vai te auxiliar a não perder tempo em coisas \"bobas\" do dia a dia do desenvolvedor, e isso é extremamente importante.\r\n\r\nTenhos alguns cursos de AngularJS, ReactJS e React Native para recomendar também, mas acredito que não é isso que tu deve focar agora hehe boa sorte! "}}
{"actor":{"display_login":"gabriel-hahn"}}