-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathPaths in TECH updating Every week
248 lines (201 loc) · 12.1 KB
/
Paths in TECH updating Every week
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
## These are few of the careers i know in tech will be updating every week
# CEH (certified ethical hacker) :
Certified Ethical Hacker (CEH) is a qualification obtained by demonstrating knowledge of assessing the security of computer systems by looking for weaknesses and vulnerabilities in target systems, using the same knowledge and tools as a malicious hacker, but in a lawful and legitimate manner to assess the security posture of a target system. This knowledge is assessed by answering multiple choice questions regarding various ethical hacking techniques and tools. The code for the CEH exam is 312-50. This certification has now been made a baseline with a progression to the CEH (Practical), launched in March 2018, a test of penetration testing skills in a lab environment where the candidate must demonstrate the ability to apply techniques and use penetration testing tools to compromise various simulated systems within a virtual environment.
# Ethical hackers are employed by organizations to penetrate networks and computer systems with the purpose of finding and fixing security vulnerabilities. The EC-Council offers another certification, known as Certified Network Defense Architect (CNDA). This certification is designed for United States Government agencies and is available only to members of selected agencies including some private government contractors, primarily in compliance to DOD Directive 8570.01-M.[1] It is also ANSI accredited and is recognized as a GCHQ Certified Training (GCT).
GO
C#
most of this languages are opt but they are a plus and advantge in job searches
# most of the courses links are:
https://drive.google.com/file/d/13WLJPVcbP-1jHEjAaGsJCvPrQxoXn3ea/view
https://www.eccouncil.org/programs/certified-ethical-hacker-ceh/
https://www.eccouncil.org/programs/certified-ethical-hacker-ceh-master/
https://www.eccouncil.org/academia/essentials/
https://www.youtube.com/watch?v=K-BLR49fUIA&list=PLNtEViV_C8qhPEDbKAPMADK-YtsJyJ53w
https://www.youtube.com/watch?v=fNzpcB7ODxQ
https://www.youtube.com/watch?v=dz7Ntp7KQGA
# Database Admin:A database administrator (DBA) is the information technician responsible for directing or performing all activities related to maintaining a successful database environment.
A DBA makes sure an organization's database and its related applications operate functionally and efficiently.
Technologies involved:
SQL
MONGO
REDIS
CASSANDRA
MARIADB
PHP
# most courses links are:
https://www.youtube.com/watch?v=e2oj-xgpiH0
https://www.youtube.com/watch?v=V9VxucL7hb4&list=PL3iAEby0Vzb5_KuWmHjKy60UZIgMcyvqK
https://www.classcentral.com/subject/databases
https://www.coursera.org/specializations/databases-for-data-scientists
# UI/UX Designer:
UI UX designers create the user interface for an app, website, or other interactive media. Their work includes collaborating with product managers and engineers to gather requirements from users before designing ideas that can be communicated using storyboards. They also process flows or sitemaps.
# Tools:
Sketch
axure
Figma
tezos
Craft
Adobe xd
Marvel
Oriagmi studio
Wireframe.cc
# Courses:
https://www.googleadservices.com/pagead/aclk?sa=L&ai=DChcSEwiy9aWRmIP5AhVikGgJHfx-DnEYABAEGgJ3Zg&ae=2&ohost=www.google.com&cid=CAESbOD2LEiz5NM0QhBhlK0Vx05aA447f2-15W0P4PXnqCCVVfvepgQjow17j-SfxhV7nQH4c75UbaZyRl_K9zVWbKrkNqoDMr9kJnH8kkH-9h38_db4pEXwklqxCx2WtY8ptBBjwvw57SKzWhQ72w&sig=AOD64_3dL-gUQRDiMbH_0iwldgru7H81tw&q&adurl&ved=2ahUKEwi0vp6RmIP5AhWNtqQKHWkDBoIQ0Qx6BAgDEAE
https://www.udemy.com/share/1013e0/
https://www.coursera.org/specializations/ui-ux-design
https://www.youtube.com/watch?v=c9Wg6Cb_YlU
https://www.youtube.com/watch?v=GAoFiHKO3WY
https://www.youtube.com/watch?v=jwCmIBJ8Jtc
# Product Manager
A product manager is the person who identifies the customer need and the larger business objectives that a product or feature will fulfill, articulates what success looks like for a product, and rallies a team to turn that vision into a reality.
# Tech used
Customer survey tools (such as SurveyMonkey or Typeform)
Roadmapping software (such as ProductPlan)
Recording apps for customer interviews (such as GoToMeeting or Zoom)
Team messaging tools (such as Slack or Confluence)
Project management tools (such as Jira, Pivotal Tracker, or Trello)
Feature flagging software (such as Split.io or LaunchDarkly)
Flowcharting tools (such as Visio)
Idea-capture and collaboration tools (like Evernote and Google Drive)
courses
https://www.productplan.com/glossary/technical-product-manager/#:~:text=A%20technical%20product%20manager%20(PM,marketing%20teams%20of%20the%20organization.
https://www.coursera.org/professional-certificates/google-project-management?utm_source=gg&utm_medium=sem&utm_campaign=15-GoogleProjectManagement-ROW&utm_content=B2C&campaignid=12566603960&adgroupid=119730742499&device=c&keyword=product%20manager%20training&matchtype=b&network=g&devicemodel=&adpostion=&creativeid=507246079342&hide_mobile_promo&gclid=Cj0KCQjw2_OWBhDqARIsAAUNTTGpfPejsUUhDG64TsD54FjkzpcvrTtwAhNKKrjkqEPr5NfNGRIRkIMaAlmXEALw_wcB
https://www.coursera.org/courses?query=product%20managemen
https://www.onlinecoursereport.com/free/product-management/
https://www.youtube.com/watch?v=ravLfnYuqmA
https://www.linkedin.com/learning/becoming-a-product-manager-a-complete-guide
https://www.ualberta.ca/admissions-programs/online-courses/software-product-management.html
https://userguiding.com/blog/best-product-management-courses/
Data Scienctist
A data scientist uses data to understand and explain the phenomena around them, and help organizations make better decisions.
Technologies
SAS
Apache Spark
BigML
D3.js
MATLAB
GGPLOT
Tableau
Jupyter
NLTK
Matplotlib
TensorFlow
Weka
courses link
https://www.futurelearn.com/subjects/science-engineering-and-maths-courses/data-science
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwiQtqyep5b5AhXqQ_EDHfaPABgQwqsBegQIMBAB&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DxvEKQefqQ7A&usg=AOvVaw14lvRHWKCDQT85SUqRcl5j
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwiQtqyep5b5AhXqQ_EDHfaPABgQwqsBegQIPBAB&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D-ETQ97mXXF0&usg=AOvVaw0D1gOVSKu0Q_9XNBPMMceE
https://collegedunia.com/courses/data-science/data-science-course-syllabus
https://www.datasciencenigeria.org/trainings/
Video game developers, also known as game developers, are responsible for designing and developing video games for PC, console, and mobile applications. Their job is to code the base engine from the ideas of the design team. They may also be involved in character design, level design, animation, and unit testing.
Technologies used:
Unreal engine
unity
blender
vs code
C++
Cryengine
Construct
UbiArt
PICO-8
Sentencyl
GNU Tool Chain
Java
Marmalade
C#
Courses:
https://www.googleadservices.com/pagead/aclk?sa=L&ai=DChcSEwiDysCYkaX5AhUUtNUKHR9qAIAYABABGgJ3cw&ae=2&ohost=www.google.com&cid=CAESbOD2SWLVSotfGA4mvpBL-5vVbh4snYxnDZfSoW1wyS2U9pL50Nl8zUb4OjOYBNvJoxFeiE32ro6TGb2JPK9CbiURlqZq6Rdo5O6s9bfAAskeIagCgOCUPhLl5gpdEOzVbTUrINtoFARLaC9E2A&sig=AOD64_1oA0xvCzLBnCYSG5FZtsdl9b8qFg&q&adurl&ved=2ahUKEwjq57iYkaX5AhVqMOwKHdnnAGoQ0Qx6BAgIEAE
https://www.theknowledgeacademy.com/ng/offers/game-development-game-design-certification-training-courses/?utm_term=game%20development%20courses&utm_campaign=%5BAttention+Management%5D&utm_source=adwords&utm_medium=ppc&hsa_acc=8381882045&hsa_cam=16957067418&hsa_grp=135173802665&hsa_ad=593676908785&hsa_src=g&hsa_tgt=kwd-423168793849&hsa_kw=game%20development%20courses&hsa_mt=e&hsa_net=adwords&hsa_ver=3&gclid=Cj0KCQjw852XBhC6ARIsAJsFPN0jK4biNyHtZVnoRaO23wGBPqgVj2TOCCdGfc4i9hqHWk7mZC3ZLDQaAmLEEALw_wcB
https://pll.harvard.edu/course/cs50s-introduction-game-development?delta=0
https://www.futurelearn.com/subjects/it-and-computer-science-courses/game-development
Product markerter: promotes products and their features to an organization's target audience. Their duties include studying the company's products, locating key features that will attract customers and creating marketing campaigns for products.
Tools:
monday.com – Best for marketing planning
Hubspot – Best for small businesses
Referrizer – Best for product referral marketing
INBOX – Best for email marketing
Omnisend – Best for marketing automation
Mailchimp – Best for email marketing starters
Amplitude – Best for customer acquisition analysis
BrandMaker – Best for simple campaign management
Crayon – Best for competitor analysis
Amazon AMS – Best for Amazon product marketing
Courses
https://www.udemy.com/courses/marketing/product-marketing/
https://www.coursera.org/courses?query=product%20marketing
https://aipmm.com/cpmm
Devops Engineer:A DevOps engineer is an IT professional who works with software developers, system operators (SysOps) and other production IT staff to oversee code releases and deployments. The role calls for someone who has relevant hard and soft skills to overcome the traditional barriers between software development, QA, testing and IT operations teams and foster a collaborative, holistic environment.
Tools:
1. Slack
2. Jenkins
3. Docker
4. Phantom
5. Nagios
6. Vagrant
7. Ansible
8. GitHub
9. Sentry
10. BitBucket
11.ELK (Elastic Search, Logstash & Kibana)
12. Gitlab CI/CD
Courses
https://www.freecodecamp.org/news/devops-engineering-course-for-beginners/
https://www.youtube.com/watch?v=5KtRF4NuUWE
https://www.devopsschool.com/courses/agenda/devops/devops-training-course-online.html
https://www.youtube.com/watch?v=hQcFE0RD0cQ
https://www.youtube.com/watch?v=JHoy3lDZOfY
Network admin:A Network Administrator, or Network Systems Administrator, is responsible for overseeing an organization’s computer systems or database networks to ensure proper maintenance and security. Their duties include working with other IT staff and company employees to identify network or computer system needs, overseeing the installation of new hardware or software and using employee feedback to isolate issues.
Tools
1) SolarWinds Network Performance Monitor
2) Paessler PRTG Network Monitor
3) Perimeter 81
4) Wireshark
5) FileZilla
6) Clonezilla
7) Notepad++
8) Fiddler
9) Sysinternals Suite
10) ManageEngine OpManager
11) Nagios XI
12) DataDog
13) SoftPerfect Network Scanner
14) PuTTY
Courses
https://www.softwaretestinghelp.com/best-network-administrator-tools/
https://www.udemy.com/course/introduction-to-computer-networks/?gclid=Cj0KCQjwr4eYBhDrARIsANPywChPIoA7LR6aTvfr5x301Ujbx_5rZkx8xXzMxuJf7TCYlyfpHghB5
https://alison.com/course/introduction-to-server-administration-services-revised
https://www.mygreatlearning.com/networking-courses/free-courses
https://u2b.com/2021/11/06/3-network-administration-courses-you-can-take-for-free/
https://www.classcentral.com/course/system-administration-it-infrastructure--10219
A blockchain engineer is a complete package who can perform the operations, designing, development, analyzing, implementing, and supporting a distributed blockchain network. They must have the ability to manage specific business models dealing with blockchain technology.
Tools
1. Geth
2. Solc
3. Remix IDE
4. Mist
5. Truffle
6. Metamask
7. Parity
8. Blockchain Testnet
9. Ganache
10. Embark
Courses
https://www.coursera.org/specializations/blockchain
https://www.coursera.org/specializations/blockchain-revolution-enterprise
https://www.simplilearn.com/tutorials/blockchain-tutorial/how-to-become-a-blockchain-developer
https://hackr.io/blog/best-blockchain-courses
https://www.edx.org/professional-certificate/uc-berkeleyx-blockchain-fundamentals
https://alison.com/course/diploma-in-blockchain-technology-and-applications
QA enigneer
A Quality Assurance (QA) Engineer is someone who tests software products throughout the whole development process. They ensure that the product meets high quality standards before releasing it to the public.
Tools
Automation Tools - Jenkins, Selenium, Cucumber, Java
Test Repository & Defect Management - JIRA
Document Repository - SharePoint
Communication - Slack, Microsoft Teams, Yammer
Project/Sprint Planning - Jira
Project Strategy - Microsoft Word
Courses
https://www.udemy.com/topic/quality-assurance/
https://www.coursera.org/courses?query=quality%20assurance
https://youtu.be/hIhRATTgV10