talvez uma das perspectivas mais emocionantes sobre entrar em um campo como o desenvolvimento da web é a capacidade de simplesmente entrar nele imediatamente. Ao contrário de muitas profissões que requerem meses ou mesmo anos de treinamento, com o desenvolvimento da web você pode facilmente começar hoje se você sentir o fogo da aprendizagem e da descoberta ardendo sob seus pés!
O melhor lugar para começar a sentir como o desenvolvimento funciona são os inúmeros cursos de desenvolvimento online gratuitos e auto-guiados que cobrem tudo, desde introduções básicas de programação a melhores práticas de desenvolvimento. Abaixo, vamos dar uma olhada no creme dos cursos de desenvolvimento web de cultura e destacar o que cada um pode oferecer a você e uma seleção dos melhores links ou ferramentas para verificar.
Codecademy (visit)
Codecademy oferece uma série de tutoriais auto-guiados para iniciantes para aprender os fundamentos da programação de desenvolvimento da web. Um ambiente de desenvolvimento auto-contido no navegador é criado onde você pode aprender as estruturas básicas do código front-end como HTML e CSS, antes de passar para linguagens back-end como Ruby on Rails e Python.
não perca … o Make a Website and HTML & os programas CSS são bons pontos de partida se você precisar aprender os conceitos básicos da estrutura e do design da web. Para codificação mais pesada, tente o tutorial linguagem Ruby seguido pelo Guia aprender Ruby on Rails para fazer um site básico e funcional.
Khan Academy (visit)
um site de aprendizagem extremamente útil que abrange todos os tipos de assunto, e a seção de programação de computadores em particular não pode ser negligenciada. Ele apresenta uma variedade de tutoriais auto-guiados, geralmente com especialistas fornecendo orientação de áudio e / ou vídeo sobre o tema, enquanto as janelas interativas na tela mostram o código e output os resultados durante a narração.
não perca… a grande Introdução ao motor de banco de dados SQL inclui narração guiada e até mesmo desafios pessoais que lhe pedem para escrever SQL você mesmo para executar tarefas simples. Uma série divertida para aprender o básico de desenho e animação usando JavaScript é ótimo para entrar nessa linguagem prolífica.
MIT OpenCourseware (visit)
uma abundância de cursos auto-guiados de nenhuma outra das melhores escolas técnicas dos Estados Unidos, MIT. O programa OpenCourseware do MIT oferece uma incrível variedade de tópicos para aprender, incluindo centenas de cursos relacionados à programação, desenvolvimento, matemática e engenharia de computadores.
não perca… Introdução à ciência da Computação e programação que é um curso completo e independente de estudo, incluindo todos os recursos e materiais do curso para deixá-lo animado e interessado em programação. Uma introdução suave à programação usando Python também é um grande recurso para obter uma visão sobre essa linguagem de back-end popular e bem projetada.Coursera (visit) Coursera (visit)
Similar ao OpenCourseWare MIT, Coursera oferece uma infinidade de cursos on-line de uma variedade de universidades ao redor do mundo gratuitamente. Cada curso varia ligeiramente em formato e linha do tempo, mas vários cursos estão disponíveis para programação, desenvolvimento e Ciência da computação para obter um gosto.
não perca … um grande guia de Iniciantes para a programação pode ser encontrado na programação para todos os cursos da Universidade de Michigan. Enquanto a linguagem utilizada durante todo o curso é específica do Python, o curso em si é focado nos conceitos de programação geral que podem ser aplicados a praticamente todas as linguagens que você vai encontrar para os próximos anos.
Mozilla Developer Network (visit)
Mozilla, a equipe por trás do popular navegador Firefox web, criou um recurso incrível para desenvolvedores de todos os níveis de habilidades e experiência através da rede de desenvolvedores Mozilla. Estes recursos, artigos e tutoriais são perfeitos para aqueles que absorvem a informação e aprendem melhor usando o método experimentado-e-verdadeiro de ler palavras e ver exemplos bem ali na página. A gama de tópicos é ampla, desde introduções básicas da web e linguagens front-end até vocabulário e otimização comuns & performance.
não perca … começar com a Web é um grande recurso para iniciantes para aprender sobre como os sites funcionam, e os movimentos de escrita e jogar com tecnologias front-end como HTML, CSS, e JavaScript.
HTML5 Rocks (visita)
Enquanto a interface é um pouco sem graça e encontrar artigos relevantes pode ser um pouco desafiador, o HTML5 Rocks site que foi criado pelo Google que oferece uma ampla variedade de artigos e tutoriais sobre todos os tipos de web temas de desenvolvimento, com o público-alvo que vão desde iniciantes a avançados, desenvolvedores.
não perca… começar com formas CSS fornece uma grande introdução em técnicas avançadas CSS que muitos iniciantes podem nem mesmo perceber pode ser realizado puramente com CSS.
uma lista à parte (visit)
uma das revistas online mais profissionais e atualizadas diretamente dirigidas aos desenvolvedores e designers da web, uma lista à parte abriga uma infinidade de artigos excepcionais que tratam de tudo, desde codificação e técnicas ao design e experiência do Usuário. Se você quiser fazer alguma leitura leve e aprender com a experiência e conselhos de outros especialistas no campo, navegar através dos artigos aqui é um grande recurso.
não perca… construir narrativas não lineares para a Web oferece uma grande visão sobre a noção de que a natureza dispersa e modular dos sites modernos requer que narrativas sobre o nosso conteúdo são permitidas a fluir livremente e não seguir a tradicional estrutura “início, meio, fim” de contar histórias. Confira também a acessibilidade de refração para a Web, quais de nossos próprios preconceitos inerentes sobre os usuários da web com deficiência e como os desenvolvedores podem avançar projetando para a acessibilidade, independentemente do usuário no outro extremo.
Coding Dojo Algorithm Prep (visit)
For new developers, it’s so incredibly important to get familiarized with programming algorithms as early as possible – so much so, that they become second nature.
não perca … a codificação do Dojo criou uma plataforma de treino de algoritmo livre que irá ajudar a construir os seus músculos de codificação e fundamentos de codificação de unhas antes de mergulhar na aprendizagem de como codificar! A plataforma de treinamento de algoritmo leva você através de uma série de problemas que se tornam mais desafiadores à medida que os níveis progridem. Depois de cada desafio, há um vídeo com um instrutor de dojo de codificação que caminha através de como ele ou ela iria resolver pessoalmente o algoritmo.dica de bónus& recursos: Actualize-se rapidamente nas linguagens de programação back-end
Depois de ter molhado os pés o básico do desenvolvimento da web, irá provavelmente começar a transição para uma programação back-end mais. Neste momento, você vai precisar escolher um idioma para começar, e confie em nós, há muito para escolher. , certifique — se de fazer sua pesquisa para encontrar o ajuste certo-nem todas as línguas são iguais. Eles variam em dificuldade, uso na indústria, fácil de acesso, demanda do mercado, e muitos outros fatores.
para ajudar na sua pesquisa, criámos um conjunto de guias introdutórios para estas principais linguagens de programação na indústria: Python, Ruby, JavaScript (MEAN,. net Core, Java, and React.
sentir que ser um desenvolvedor é algo que você precisa fazer e se perguntar “Será que os bootcamps de codificação valem a pena?”Não procure mais do que codificar Dojo. Somos o único bootcamp a treiná-lo nas 3 pilhas usadas pelas melhores empresas do mundo em 14 semanas. Basta aplicar agora (só leva 2 minutos) — um conselheiro de admissões irá acompanhar para ver se o dojo de codificação é certo para você.