This document outlines an IT roadmap and career paths for IT students after graduation. It discusses roles like developers, engineers, administrators, and analysts. Developer roles covered include web development, mobile app development, desktop development, and game development. Web development is divided into front-end and back-end development. Front-end involves HTML, CSS, and JavaScript frameworks while back-end focuses on languages like PHP, Python, and databases like MySQL. Mobile app development can be single-platform native or hybrid applications. The document also discusses using IT in business and entertainment contexts.
8. Front End
Front-end web development is the practice of converting data to graphical interface
for user to view and interact with data through digital interaction using HTML, CSS
and Javascript.
1. HTML/CSS
2. JavaScript /jQuery
3. CSS and JavaScript Frameworks
4. Responsive Design
9. Some CSS and JavaScript Frameworks
1. Bootstrap
2. Foundation
3. Angular
4. Ember
5. Vue.js
6. React
10. Back End
Back end developers are responsible for building out the "server side" in web
applications.
1. First Choose Language:-
a. PHP : popular
b. Python : Modern
c. Ruby : Easy
d. Node.js : RealTime
e. C#/ASP.net : For .net Developer
11. Back End
2. Second Choose Database:-
a. Mysql : for PHP/Python/Ruby/Node.js
b. Sql Server : For C#/Asp.net
3. Theard Choose Framework
a. Laravel / Codeigniter / Symfony : For PHP
b. Django / Flask : For Python
c. Ruby on Rails / Sinatra : For Ruby
d. Express : For Node.js
e. MVC : for C#/Asp.net
19. Game Development
1. For Console
a. c#
b. C++
2. For PC
a. C++
b. C#
c. Python
d. Ruby
e. Java
3. For Mobile
a. Android
i. Java
ii. Kotlin
b. IOS
i. Objective C
ii. Swift
20. Embedded systems development
1. Programming Language
a. C
b. C++
c. Python
2. Tools
a. Arduino
b. Raspberry PI also use for IoT
23. Analyst
1. Certified in several computer operating system platforms
2. Excellent analytical and problem solving skills
3. Exceptional ability to put technical issues into a language that can be used
by management
4. Very strong team player
5. Dedicated to completing a project thoroughly
6. Excellent corporate training and presentation skills
7. Python, R, Matlab Programming language
24. Using IT in Business
1. Create E-Commerce Website
2. Working as Social Media
3. Decision Making
4. Marketing and Business Growth
5. Customer Support and Satisfaction
25. Using IT in Entertainment
1. Graphic
2. Designer
3. Video Graphic
4. Video Editing
5. Web Designer
26. About Me 🤙
1. Web Site: http://shahabzebari.net
2. Emails : shahab.z1994@gmail.com | info@shahabzebari.net
3. Phone Number: +9647504024171
4. Instagram: @shahabzebari
5. For Any question ask me i will help you if i can.
6. I hope successfully for you.