|
13 | 13 | - The base of the trail:
|
14 | 14 |
|
15 | 15 | ° [](https://developer.mozilla.org/en-US/docs/Web/HTML)
|
16 |
| - ° [](https://developer.mozilla.org/en-US/docs/Web/CSS) |
17 |
| - ° [](https://developer.mozilla.org/en-US/docs/Web/JavaScript) |
| 16 | + [](https://developer.mozilla.org/en-US/docs/Web/CSS) |
| 17 | + [](https://developer.mozilla.org/en-US/docs/Web/JavaScript) |
18 | 18 |
|
19 | 19 | - Popular CSS Frameworks:
|
20 | 20 |
|
21 | 21 | ° [](https://tailwindcss.com/docs/installation)
|
22 |
| - ° [](https://sass-lang.com/guide) |
23 |
| - ° [](https://lesscss.org/features/) |
| 22 | + [](https://sass-lang.com/guide) |
| 23 | + [](https://lesscss.org/features/) |
24 | 24 |
|
25 | 25 | - JS Packages Manager:
|
26 | 26 |
|
27 | 27 | ° [](https://docs.npmjs.com/)
|
28 |
| - ° [](https://yarnpkg.com/) |
| 28 | + [](https://yarnpkg.com/) |
29 | 29 |
|
30 | 30 | - Complete Frameworks Front-End:
|
31 | 31 |
|
32 | 32 | ° [](https://www.gatsbyjs.com/how-it-works/)
|
33 |
| - ° [](https://getbootstrap.com/docs/5.0/getting-started/introduction/) |
| 33 | + [](https://getbootstrap.com/docs/5.0/getting-started/introduction/) |
34 | 34 |
|
35 | 35 | - Frameworks JS:
|
36 | 36 |
|
37 | 37 | ° [](https://reactjs.org/docs/getting-started.html)
|
38 |
| - ° [](https://angular.io/docs) |
39 |
| - ° [](https://vuejs.org/v2/guide/) |
| 38 | + [](https://angular.io/docs) |
| 39 | + [](https://vuejs.org/v2/guide/) |
40 | 40 |
|
41 | 41 | ### OBS.: My advice is, you should master the basics, and select 1 framework from each sub-topic to specialize in (remember: the focus here is Python for the Web, don't worry so much about the Front-End issue, the unless you want to be a Full Stack developer with an emphasis on Front End).
|
42 | 42 |
|
|
45 | 45 | - 🌎 Django trail
|
46 | 46 |
|
47 | 47 | ° [](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django)
|
48 |
| - ° [](https://docs.djangoproject.com/en/4.0/) |
49 |
| - ° [](https://www.django-rest-framework.org/#quickstart) |
| 48 | + [](https://docs.djangoproject.com/en/4.0/) |
| 49 | + [](https://www.django-rest-framework.org/#quickstart) |
50 | 50 |
|
51 | 51 | ° [🕶 Awesome Django](https://github.com/wsvincent/awesome-django)
|
52 |
| - ° [🕶 Awesome Django Rest Framework](https://github.com/nioperas06/awesome-django-rest-framework) |
53 |
| - ° [🖥 Django CMS](https://docs.google.com/document/d/1f5eWyD_sxUSok436fSqDI0NHcpQ88CXQoDoQm9ZXb0s/edit) |
| 52 | + [🕶 Awesome Django Rest Framework](https://github.com/nioperas06/awesome-django-rest-framework) |
| 53 | + [🖥 Django CMS](https://docs.google.com/document/d/1f5eWyD_sxUSok436fSqDI0NHcpQ88CXQoDoQm9ZXb0s/edit) |
54 | 54 |
|
55 | 55 | ### Ok, It may seem like little to study, but Django's ecosystem is vast (it can take months to develop a good foundation and generate a few small projects). But if you are patient, this time spent will pay off! ✌️😉
|
56 | 56 |
|
57 | 57 | - 🌶 Flask trail
|
58 | 58 |
|
59 | 59 | ° [](https://flask.palletsprojects.com/en/2.0.x/)
|
60 |
| - ° [🕶 Awesome Django](https://github.com/humiaozuzu/awesome-flask) |
61 |
| - ° [🌶🔏 Flask RESTful](https://flask-restful.readthedocs.io/en/latest/) |
| 60 | + [🕶 Awesome Django](https://github.com/humiaozuzu/awesome-flask) |
| 61 | + [🌶🔏 Flask RESTful](https://flask-restful.readthedocs.io/en/latest/) |
62 | 62 |
|
63 | 63 | ### Flask is generally the second most used python framework on the web (second only to Django); for a few reasons: in addition to being simpler than its competitor (Django), it provides more freedom and flexibility to the developer. Very suitable for small building web applications.
|
64 | 64 |
|
65 | 65 | - ⚡️ FastAPI trail:
|
66 | 66 |
|
67 | 67 | ° [](https://fastapi.tiangolo.com/)
|
68 |
| - ° [](https://github.com/tiangolo/fastapi) |
| 68 | + [](https://github.com/tiangolo/fastapi) |
69 | 69 | [🕶 Awesome Django](https://github.com/mjhea0/awesome-fastapi)
|
70 | 70 |
|
71 | 71 | ### FastAPI (different from Flask and Django), was made thinking about making API's easier to build - but it is highly recommended in the technology market, so I think it's good to take some time to study it!
|
|
75 | 75 | - 🧮 DataBases (Type: Structured)
|
76 | 76 |
|
77 | 77 | ° [](https://www.microsoft.com/pt-br/sql-server/sql-server-downloads)
|
78 |
| - ° [](https://dev.mysql.com/doc/mysql-shell/8.0/en/) |
79 |
| - ° [](https://www.postgresql.org/docs/current/) |
80 |
| - ° [](https://sqlite.org/about.html) |
| 78 | + [](https://dev.mysql.com/doc/mysql-shell/8.0/en/) |
| 79 | + [](https://www.postgresql.org/docs/current/) |
| 80 | + [](https://sqlite.org/about.html) |
81 | 81 |
|
82 | 82 | - 🗂 DataBases (Type: No Structured - NoSQL)
|
83 | 83 |
|
84 |
| - ° [](https://docs.mongodb.com/) |
85 |
| - ° [](https://redis.io/documentation) |
86 |
| - ° [](https://cassandra.apache.org/doc/latest/) |
| 84 | + ° [](https://docs.mongodb.com/) |
| 85 | + [](https://redis.io/documentation) |
| 86 | + [](https://cassandra.apache.org/doc/latest/) |
87 | 87 |
|
88 | 88 | ### Database is an essential part for developing all kinds of applications. Here you can choose any of the 6 alternatives presented, it won't have such a big impact on your coding ability (but be aware of what the market may demand).
|
89 | 89 |
|
|
92 | 92 | - 📜 CI/CD trail
|
93 | 93 |
|
94 | 94 | ° [](https://circleci.com/docs/2.0/)
|
95 |
| - ° [](https://docs.gitlab.com/ee/ci/index.html) |
96 |
| - ° [](https://docs.github.com/pt/actions) |
97 |
| - ° [](https://docs.travis-ci.com/user/tutorial/?utm_source=help-page&utm_medium=travisweb) |
| 95 | + [](https://docs.gitlab.com/ee/ci/index.html) |
| 96 | + [](https://docs.github.com/pt/actions) |
| 97 | + [](https://docs.travis-ci.com/user/tutorial/?utm_source=help-page&utm_medium=travisweb) |
98 | 98 |
|
99 | 99 | - ☁️ Cloud Services trail
|
100 | 100 |
|
101 | 101 | ° [](https://docs.aws.amazon.com/index.html?nc2=h_ql_doc_do_v)
|
102 |
| - ° [](https://azure.microsoft.com/en-us/get-started/#works) |
103 |
| - ° [](https://cloud.google.com/gcp/getting-started) |
| 102 | + [](https://azure.microsoft.com/en-us/get-started/#works) |
| 103 | + [](https://cloud.google.com/gcp/getting-started) |
104 | 104 |
|
105 | 105 | - 🏢 Hosting(Deploy) trail
|
106 | 106 |
|
107 | 107 | ° [](https://firebase.google.com/docs)
|
108 |
| - ° [](https://devcenter.heroku.com/categories/reference) |
109 |
| - ° [](https://docs.netlify.com/) |
110 |
| - ° [](https://vercel.com/docs) |
| 108 | + [](https://devcenter.heroku.com/categories/reference) |
| 109 | + [](https://docs.netlify.com/) |
| 110 | + [](https://vercel.com/docs) |
111 | 111 |
|
112 | 112 | - 📝 Version Control trail
|
113 | 113 |
|
114 | 114 | ° [](https://git-scm.com/docs)
|
115 |
| - ° [](https://docs.github.com/en) |
116 |
| - ° [](https://about.gitlab.com/get-started/) |
117 |
| - ° [](https://bitbucket.org/product/guides) |
| 115 | + [](https://docs.github.com/en) |
| 116 | + [](https://about.gitlab.com/get-started/) |
| 117 | + [](https://bitbucket.org/product/guides) |
118 | 118 |
|
119 | 119 | - 🚛 Containers Management trail
|
120 | 120 |
|
121 | 121 | ° [](https://docs.docker.com/get-docker/)
|
122 |
| - ° [](https://kubernetes.io/docs/home/) |
| 122 | + [](https://kubernetes.io/docs/home/) |
123 | 123 |
|
124 | 124 | ### OBS.: Git is a desktop tool we use to manage project versions on our local machine. the other tools are cloud services that allow the developer to manage projects and changes in a virtual environment
|
125 | 125 |
|
|
0 commit comments