|
13 | 13 | - The base of the trail:
|
14 | 14 |
|
15 | 15 | ° [](https://developer.mozilla.org/en-US/docs/Web/HTML)
|
16 |
| - |
17 | 16 | ° [](https://developer.mozilla.org/en-US/docs/Web/CSS)
|
18 |
| - |
19 | 17 | ° [](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
|
20 | 18 |
|
21 | 19 | - Popular CSS Frameworks:
|
22 | 20 |
|
23 | 21 | ° [](https://tailwindcss.com/docs/installation)
|
24 |
| - |
25 |
| - ° [](https://sass-lang.com/guide) |
26 |
| - |
| 22 | + ° [](https://sass-lang.com/guide) |
27 | 23 | ° [](https://lesscss.org/features/)
|
28 | 24 |
|
29 | 25 | - JS Packages Manager:
|
30 | 26 |
|
31 | 27 | ° [](https://docs.npmjs.com/)
|
32 |
| - |
33 | 28 | ° [](https://yarnpkg.com/)
|
34 | 29 |
|
35 | 30 | - Complete Frameworks Front-End:
|
36 | 31 |
|
37 | 32 | ° [](https://www.gatsbyjs.com/how-it-works/)
|
38 |
| - |
39 | 33 | ° [](https://getbootstrap.com/docs/5.0/getting-started/introduction/)
|
40 | 34 |
|
41 | 35 | - Frameworks JS:
|
42 | 36 |
|
43 | 37 | ° [](https://reactjs.org/docs/getting-started.html)
|
44 |
| - |
45 | 38 | ° [](https://angular.io/docs)
|
46 |
| - |
47 | 39 | ° [](https://vuejs.org/v2/guide/)
|
48 | 40 |
|
49 | 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).
|
|
53 | 45 | - 🌎 Django trail
|
54 | 46 |
|
55 | 47 | ° [](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django)
|
56 |
| - |
57 | 48 | ° [](https://docs.djangoproject.com/en/4.0/)
|
58 |
| - |
59 | 49 | ° [](https://www.django-rest-framework.org/#quickstart)
|
60 | 50 |
|
61 | 51 | ° [🕶 Awesome Django](https://github.com/wsvincent/awesome-django)
|
62 |
| - |
63 | 52 | ° [🕶 Awesome Django Rest Framework](https://github.com/nioperas06/awesome-django-rest-framework)
|
64 |
| - |
65 | 53 | ° [🖥 Django CMS](https://docs.google.com/document/d/1f5eWyD_sxUSok436fSqDI0NHcpQ88CXQoDoQm9ZXb0s/edit)
|
66 | 54 |
|
67 | 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! ✌️😉
|
68 | 56 |
|
69 | 57 | - 🌶 Flask trail
|
70 | 58 |
|
71 | 59 | ° [](https://flask.palletsprojects.com/en/2.0.x/)
|
72 |
| - |
73 | 60 | ° [🕶 Awesome Django](https://github.com/humiaozuzu/awesome-flask)
|
74 |
| - |
75 | 61 | ° [🌶🔏 Flask RESTful](https://flask-restful.readthedocs.io/en/latest/)
|
76 | 62 |
|
77 | 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.
|
78 | 64 |
|
79 | 65 | - ⚡️ FastAPI trail:
|
80 | 66 |
|
81 | 67 | ° [](https://fastapi.tiangolo.com/)
|
82 |
| - |
83 | 68 | ° [](https://github.com/tiangolo/fastapi)
|
84 |
| - |
85 | 69 | [🕶 Awesome Django](https://github.com/mjhea0/awesome-fastapi)
|
86 | 70 |
|
87 | 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!
|
|
91 | 75 | - 🧮 DataBases (Type: Structured)
|
92 | 76 |
|
93 | 77 | ° [](https://www.microsoft.com/pt-br/sql-server/sql-server-downloads)
|
94 |
| - |
95 | 78 | ° [](https://dev.mysql.com/doc/mysql-shell/8.0/en/)
|
96 |
| - |
97 | 79 | ° [](https://www.postgresql.org/docs/current/)
|
98 |
| - |
99 | 80 | ° [](https://sqlite.org/about.html)
|
100 | 81 |
|
101 | 82 | - 🗂 DataBases (Type: No Structured - NoSQL)
|
102 | 83 |
|
103 | 84 | ° [](https://docs.mongodb.com/)
|
104 |
| - |
105 | 85 | ° [](https://redis.io/documentation)
|
106 |
| - |
107 | 86 | ° [](https://cassandra.apache.org/doc/latest/)
|
108 | 87 |
|
109 | 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).
|
|
113 | 92 | - 📜 CI/CD trail
|
114 | 93 |
|
115 | 94 | ° [](https://circleci.com/docs/2.0/)
|
116 |
| - |
117 | 95 | ° [](https://docs.gitlab.com/ee/ci/index.html)
|
118 |
| - |
119 | 96 | ° [](https://docs.github.com/pt/actions)
|
120 |
| - |
121 | 97 | ° [](https://docs.travis-ci.com/user/tutorial/?utm_source=help-page&utm_medium=travisweb)
|
122 | 98 |
|
123 | 99 | - ☁️ Cloud Services trail
|
124 | 100 |
|
125 | 101 | ° [](https://docs.aws.amazon.com/index.html?nc2=h_ql_doc_do_v)
|
126 |
| - |
127 | 102 | ° [](https://azure.microsoft.com/en-us/get-started/#works)
|
128 |
| - |
129 | 103 | ° [](https://cloud.google.com/gcp/getting-started)
|
130 | 104 |
|
131 | 105 | - 🏢 Hosting(Deploy) trail
|
132 | 106 |
|
133 | 107 | ° [](https://firebase.google.com/docs)
|
134 |
| - |
135 | 108 | ° [](https://devcenter.heroku.com/categories/reference)
|
136 |
| - |
137 | 109 | ° [](https://docs.netlify.com/)
|
138 |
| - |
139 | 110 | ° [](https://vercel.com/docs)
|
140 | 111 |
|
141 | 112 | - 📝 Version Control trail
|
142 | 113 |
|
143 | 114 | ° [](https://git-scm.com/docs)
|
144 |
| - |
145 | 115 | ° [](https://docs.github.com/en)
|
146 |
| - |
147 | 116 | ° [](https://about.gitlab.com/get-started/)
|
148 |
| - |
149 | 117 | ° [](https://bitbucket.org/product/guides)
|
150 | 118 |
|
151 | 119 | - 🚛 Containers Management trail
|
152 | 120 |
|
153 | 121 | ° [](https://docs.docker.com/get-docker/)
|
154 |
| - |
155 | 122 | ° [](https://kubernetes.io/docs/home/)
|
156 | 123 |
|
157 | 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
|
|
0 commit comments