Giter VIP home page Giter VIP logo

12-weeks-to-become-a-full-stack-developer's Introduction

Plano de Estudos

Estudar de 1 a 2 horas por dia, 5 dias por semana.

Plano de Estudos

Estudar de 1 a 2 horas por dia, 5 dias por semana.

1 semana

  • PHP7 e PHP Orientado a Objetivos (ver no site oficial do PHP)

2 semana

  • Composer e gerenciamento de dependências
  • Criar projetos com Composer
  • Criar seu pacote e vincular ao seu projeto (para reaproveitamento de código)

3 semana

  • Estudar Design Pattern e SOLID
  • MVC, MVVM
  • Factory
  • Singleton
  • Strategy
  • Facade

Extra: http://br.phptherightway.com/

4 semana

  • Laravel Framework (backend) -- Routes -- Controller -- Model -- View -- Eloquent ORM -- Requests -- Responses -- View -- Session -- Validation

5 semana

  • APIs RestFull
  • Criar uma api em Laravel

6 semana

  • Javascript
  • DOM
  • ECMA 6

7 semana

  • VueJS
  • VueRouter
  • Axios

8 semana

  • Vuex

9 semana

  • Projeto prático
  • Sistema de Cadastro de Tarefas -- fazer um sistema para task, onde coloca a tarefa e fala se ela está concluída ou não. -- deve ter registro em banco, integração com api (back) em laravel e todos conceitos abordados anteriormente

10 semana

  • Estudar sistemas de autenticação
  • JWT
  • Passport

11 semana

  • Projeto prático -- criar um sistema de autenticação em vuejs, jwt e API RestFull

12 semana

  • Projeto final -- sistema de gestão de finanças pessoais -- criar um projeto, com login e senha, para gerenciar as finanças -- contas a receber -- contas a pagar -- falar que a conta foi paga ou não

12-weeks-to-become-a-full-stack-developer's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.