All Projects → lauraol → Seja Um Bom Junior

lauraol / Seja Um Bom Junior

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Seja Um Bom Junior

E Commerce 2 django
Guest register, user register, user login, user logout, account home page, product view history, change password, reset password, change name, send activation email when register, resend activation email, add shipping address, add billing address, add nickname to the addresses, edit shipping address, edit billing address, view list of your addresses, reuse shipping addresses when order products, reuse billing addresses when ordeer products, show sales analytics if staff or admin only using -chart.js-, get analytics data with Ajax, receive marketing email, change if user will receive marketing email or not by admin, send contact message with Ajax, products list, product detail, download product detail as a PDF file, download digital product files -if the user purchased that digital product only-, orders list, list of digital products files, order detail, download order detail as a PDF file, verify order ownership with Ajax -to secure order detail page-, show cart products, add or remove product from cart, checkout page, thanks page when order placed successfully, add or reuse payment method, add or reuse payment method with Ajax, search products by title, search products by description, search products by price, search products by tag title, write tags for products -by admin only-, auto fill contact email, full name if user logged in.
Stars: ✭ 20 (-91.23%)
Mutual labels:  api, html5, css3
Jianshu
仿简书nx+nodejs+nestjs6+express+mongodb+angular8+爬虫
Stars: ✭ 296 (+29.82%)
Mutual labels:  api, html5, css3
Lazy
Kule Lazy4 / CSS Framework
Stars: ✭ 147 (-35.53%)
Mutual labels:  html5, css3
Nanui
NanUI is an open source .NET project for .NET / .NET Core developers who want to use front-end technologies such as HTML5 / CSS3 to build user interfaces for Windows Form applications.
Stars: ✭ 2,090 (+816.67%)
Mutual labels:  html5, css3
Freebies
Source code for Uisual templates. Free HTML/CSS landing page templates for startups. New template every week.
Stars: ✭ 170 (-25.44%)
Mutual labels:  html5, css3
Eleme
restructure..
Stars: ✭ 1,635 (+617.11%)
Mutual labels:  html5, css3
Alien.js
Future web pattern
Stars: ✭ 141 (-38.16%)
Mutual labels:  html5, css3
Html
Set of simplified and stylized HTML elements
Stars: ✭ 165 (-27.63%)
Mutual labels:  html5, css3
Notes
胡写一通,乱写一气.杂七杂八.记录日常,若喜欢请Star,然后。。。。
Stars: ✭ 119 (-47.81%)
Mutual labels:  html5, css3
Youtube Dl Gui
A cross-platform GUI for youtube-dl made in Electron and node.js
Stars: ✭ 183 (-19.74%)
Mutual labels:  html5, css3
Spellbook Of Modern Webdev
A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development
Stars: ✭ 13,450 (+5799.12%)
Mutual labels:  html5, css3
The Front End Knowledge You May Not Know
😇 你可能不知道的前端知识点
Stars: ✭ 2,238 (+881.58%)
Mutual labels:  html5, css3
Echat
基于Vue的点对点聊天项目
Stars: ✭ 130 (-42.98%)
Mutual labels:  html5, css3
Notes
👋 如果有一天我失忆了,忘记了所有的前端知识,我希望这个项目能让我很快掌握
Stars: ✭ 126 (-44.74%)
Mutual labels:  html5, css3
Roadmap Web Developer 2017
Front-end (HTML5/CSS3/Javascript related) technologies to learn in 2017
Stars: ✭ 142 (-37.72%)
Mutual labels:  html5, css3
W3develops
The w3develops.org open source codebase - Learn, build, and meetup with other developers on DISCORD https://discord.gg/WphGvTT and YOUTUBE http://bit.ly/codingyt
Stars: ✭ 120 (-47.37%)
Mutual labels:  html5, css3
Github Ranking
🔍GitHub不同语言热门项目排行,Vue.js做页面展示
Stars: ✭ 160 (-29.82%)
Mutual labels:  html5, css3
Hardcandy Jekyll
一款清新 糖果色🍬 的 ‘Jekyll’ 主题。A candy-colored 🍬 ‘Jekyll’ theme.
Stars: ✭ 202 (-11.4%)
Mutual labels:  html5, css3
Flexy
Flexy is minimal CSS framework made with Flex
Stars: ✭ 114 (-50%)
Mutual labels:  html5, css3
Pi Temp
Web server using a Raspberry Pi and DHT22 sensor to graph the humidity and temperature in my apartment over time.
Stars: ✭ 114 (-50%)
Mutual labels:  html5, css3

Plano de estudos: desenvolvimento web 🚀👩‍💻

E ai júnior, suave? Quer se tornar desenvolvedor sênior em 4 meses? Que legal, mas não vai rolar.

Objetivo

O objetivo desse plano de estudos #SejaUmBomJunior é você mergulhar de cabeça na base do desenvolvimento web, um passo antes do hype dos frameworks e linguagens de programação novinhas.

Como uma pessoa que quis pular essa etapa inicial da vida de júnior e agora vem apanhando muito decidi criar esse plano de estudos para me engajar e motivar a realmente criar uma base sólida de conhecimento em desenvolvimento web (isso fará muita diferença no seu dia-a-dia, vai por mim).

E sabe aquela coisa de "se torne programador em 1 mês" bom, vamos com calma. Foco no feijão com arroz, isso será benéfico para seu inicio de carreira e sua saúde mental.

🚀Me acompanhe nessa jornada, e se você sentir vontade siga esse plano de estudos também, não tem data para você começar.

Cronograma

Esse plano de estudos irá durar 4 meses, parece muito tempo mas é só moscar que o tempo passa sem você perceber.

Mês 01

O primeiro mês da imersão será focado em desenvolvimento front-end 💖

O conteúdo para ser estudado:

  • [x] HTML5 e benefícios de uma estrutura semântica
  • [ ] CSS3 (flexbox, grid e etc)
  • [ ] Javascript (foco em ES6+)
  • [x] Acessibilidade na web

Mês 02

O segundo mês da imersão será focado em desenvolvimento back-end 😤

O conteúdo para ser estudado:

  • [ ] POO - Programação Orientada a Objetos
  • [ ] Banco de dados (vou focar em banco de dados relacional MySQL)
  • [ ] Java

Mês 03

O terceiro mês da imersão será focado em DevOps. Pois, é um assunto que veio como um soco na minha cara e ter uma base sobre a metodologia e as ferramentas utilizadas será de suma importância para você não ser pego de surpresa ⚙️

O Conteúdo para ser estudado:

  • [ ] O que é DevOps?
  • [ ] Linux
  • [ ] Docker
  • [ ] Introdução sobre AWS

Mês 4

O último mês da imersão será focado na elaboração de um "grande" projeto para amarrar todo o conhecimento adquirido nesse período.

Requisitos do projeto:

  • [ ] Realização de um front-end para a aplicação
  • [ ] Realização de um back-end para a aplicação
  • [ ] Realização de controle de versão do projeto, PROIBIDO COMMITAR NA MASTER DIRETO
  • [ ] Realização do deploy da aplicação

Ao concluir essa imersão você junin terá conceitos bem mais consolidados e terá praticado bastante, e você que começou agora irá adquirir uma bela noção do ciclo de desenvolvimento de uma aplicação web. Mas, isso é a base e um pontapé, seguir na carreira de tecnologia é assinar um pacto de estudar a vida toda 👿. A partir desse ponto você pode escolher no que irá focar e se especializar.

Conteúdo de estudo do primeiro mês

Semana um:

O tema da primeira semana será HTML5 e CSS3, o foco é melhorar as minhas estruturas dos sites e deixá-las mais semânticas e com CSS utilizar menos gambiarras para atingir os resultados que eu quero, montar uma folha de estilos mais organizada e explorar mais as funcionalidades do CSS3.

Para isso será necessário realizar a leitura da documentação (eu sei, eu sei, não é muito interativo mas vai por mim a documentação será sua melhor amiga e te dará mais base para pesquisas futuras).

Material de estudo:

Desafios:

Para os dias de prática dessa semana teremos dois desafios:

O site DevChallenge fornece todas as instruções para que possamos realizar os desafios 🥰

Bom, você pode estar pensando que é pouco tempo para estudar HTML e CSS, mas não se preocupa porque iremos usá-los daqui em diante para fazer o front-end de todos os projetinhos. Então, você irá praticar bastante e essa semana servirá mais para aprimorar (ou conhecer) seus conhecimentos sobre o assunto.

🚀 Extra: Caso você esteja começando do zero creio que só a leitura da documentação apesar de muito importante não será suficiente. Então, o Guanabara lançou um curso atualizado sobre HTML5 e CSS3, para conferir é só clicar aqui:https://www.youtube.com/watch?v=Ejkb_YpuHWs&list=PLHz_AreHm4dkZ9-atkcmcBaMZdmLHft8n

Semana dois:

O objetivo da semana dois será conhecer as diretrizes de acessibilidade e começar a colocar javascript nas nossas páginas estáticas e torná-las interativas hehehe.

Material de estudo:

Desafios:

Para você praticar:

Semana três:

Bom, na última semana deu para dar aquela lida básica no guia do JS e fazer alguns mini projetinhos. Então, essa semana o foco será totalmente em JS hehehe, iremos utilizar bastante HTML e CSS também mas o foco e deixar suas páginas dinâmicas agora.

Material de estudo:

Desafios:

Para você praticar:

🚀 Extra: Para mergulhar ainda mais no JS a Rocketseat tem alguns conteúdos gratuitos:

JavaScript: https://app.rocketseat.com.br/node/curso-java-script

ES6: https://app.rocketseat.com.br/node/curso-java-script-es-6

Se você quiser também vale a pena fazer o cursinho de node (back-end), é só clicar aqui: https://app.rocketseat.com.br/node/curso-node-js

Conteúdo de estudo do segundo mês

PS: não será necessário criar um front para os projetos desse mês.

Semana um:

O foco da semana será no javão da massa. Iremos praticar alguns exercícios e fixar alguns conceitos, por enquanto sem estudar OO.

Overview sobre a linguagem caso seja seu primeiro contato: https://rockcontent.com/br/blog/o-que-e-java/

Material de estudo:

Desafios:

Para você praticar teremos oito desafios:

PS: Crie sua conta no URI e envie sua resolução, e o site dirá se aceita ou não sua resposta.

Semana dois:

E ai, foi amor ou terror a primeira (ou a segunda rs) vista por java? Bom, essa semana iremos estudar a tão falada Orientação a Objetos.

Material de estudo:

Desafios:

Para você praticar teremos oito desafios:

PS: Criei sua conta no URI e enviei sua resolução, e o site dirá se aceita ou não sua resposta.

Semana três:

Essa semana vamos elevar um pouquinho mais o nível e começar na trilha de java intermediário.

Desafios:

Para os dias de prática dessa semana teremos oito desafios:

PS: Crie sua conta no URI e envie sua resolução, e o site dirá se aceita ou não sua resposta.

Semana quatro:

Sabe aquele papo que dados valem ouro? Pois é, o foco dessa semana será banco de dados \o/.

Irei focar em estudar o banco de dados relacional MySQL, e para que essa imersão seja acessível para todes, bora de mais cursos grátis.

Material de estudos:

Desafios: Siga os desafios propostos no curso.

Conteúdo de estudo do terceiro mês

Parece que não, mas o tempo voa cara! :o

O terceiro mês da imersão será focado em uma introdução ao fantástico mundo do DevOps. Bom, DevOps é um assunto que dá MUITO pano pra manga galera, então não se desespere. Vamos começar com uma introdução e um pézinho em DevOps é o que te fará buscar conhecer mais afundo o assunto. Então, bora ver o que estudaremos essas semanas:

Semana um:

Material de estudos:

Semana dois: Essa semana será exclusivamente para conhecermos o docker e praticar um pouquinho.

Material de estudos:

Semanas três e quatro:

E chegou o assunto da vez, AWS, irei dedicar duas semanas em cima desse assunto pois AWS é um mundo basicamente (chegou a hora de gastar no inglês parça, mas não se desespere o translate é sempre um amigo nessas horas).

Material de estudo:

☁️💻 Repositório com resumos sobre AWS e seus componentes (vou atualizando a medida que vou estudando): https://github.com/lauraol/cabeca-nas-nuvens

Quarto mês - projeto final

E chegamos, último mês! Recapitulando os requisitos do projeto:

Requisitos do projeto:

  • [ ] Realização de um front-end para a aplicação
  • [ ] Realização de um back-end para a aplicação
  • [ ] Realização de controle de versão do projeto, PROIBIDO COMMITAR NA MASTER DIRETO
  • [ ] Realização do deploy da aplicação

Detalhes da aplicação:

Bom, você conhece o trello? Ou algum outro app de to do list? Ótimo, pois nessa aplicação será um to do list. Iremos seguir as especificações descritas aqui: https://github.com/florinpop17/app-ideas/blob/master/Projects/2-Intermediate/To-Do-App.md e além disso, a nossa aplicação também deverá ter:

  • [ ] Cadastro
  • [ ] Login/Logout
  • [ ] Perfil do usuário
  • [ ] Opção de editar perfil do usuário
  • [ ] 4 campos: Backlog, To Do, Doing e Done
  • [ ] Os cards deverão se mover de uma lista para a outra
  • [ ] Os dados devem ficar salvo no banco

O design da aplicação fica a gosto do freguês, então pode colocar toda a sua criatividade para fora.

Com essa aplicação conseguiremos aplicar bastante todo o conhecimento visto durante a imersão, desde a manipulação de arrays até a persistência de dados em memória e deploy. Então, se joga e bora codar.

Tendo completado os temas acima, podemos avançar mais um passo e começar a usar alguns frameworks.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].