Computer science is the study of the theory, experimentation, and engineering that form the basis for the design and use of computers. A computer scientist specializes in the theory of computation and the design of computational systems.
Applied computer science
/
Science -- Computer science
\
Theoretical computer science
- Theoretical computer science
- Applied computer science
- Database
- History, design, and management of Databases.
- MySQL is an open-source relational database management system (RDBMS).
- Software engineering
- A Web Servers is an information technology that processes requests via HTTP...
- Apache Hive is a data warehouse infrastructure for providing data summarization, query, and analysis.
- Apache Hadoop open-source software for reliable, scalable, distributed computing.
- Travis CI is a FOSS, hosted, distributed continuous integration service.
- Docker is an open-source project that automates the deployment.
- .vimrc contains runtime configuration settings to initialize Vim when it starts.
- .bash_profile user specific environment and startup programs.
- API is a set of routines, protocols, and tools for building software and applications.
- Organizing files, folders and documents on computer.
- Git is a source code management system for software development.
- README.md best practices.
- Intellij IDEA is a Java integrated development environment (IDE) for developing computer software.
- Google Chrome is a freeware web browser developed by Google
- SEO is the process of affecting the visibility of a website or a web page in a search engine's.
- Vim is a clone of Bill Joy's vi editor for Unix.
- URL is a reference to a web resource that specifies its location on a computer network.
- Environment is a computer system in which a software component is deployed and executed.
- Shell scripting is one of the easiest types of scripting to learn:
scp
,screen
,process
. - Java is a concurrent, class-based, and object-oriented programming language +
pyspark
- Python is a widely used general-purpose, high-level programming language.
- Shell files, environmnet vars, etc.
- R is a programming language and software environment for statistical computing and graphics.
- Understanding Computer Files and how to storage, organizing and process.
- Google Chrome is a freeware web browser developed by Google.
- OAuth 2.0 authorization framework.
- A Web Services is a service communicating with each other via the World Wide Web.
- Database
- Educations
- Udacity is a for-profit educational organization offering open online courses (MOOCs).
- Codecademy is an online interactive platform that offers free coding classes.
- Udemy is a global marketplace for learning and teaching online free/payed.
- W3Schools is a world's largest web development site.
- MIT OPENCOURSEWARE OCW is a free and open publication of material from MIT courses.
- Applications
- Apache Software Foundation is a community of open-source software.
- Google Developers is Google's site for software development tools.
- Mozilla Developer Network is Mozilla docs for developers and about the web.
- JsonPath is to JSON what XPATH is to XML, extract parts of a given document.
- Markdown is a text-to-HTML conversion tool for web writers.
- RegexOne Learn Regular Expressions with simple, interactive exercises.
- Regex101 Build, and test Regular Expressions.
- Regexp Syntax Summary.
- POSIX - Basic Regular Expressions.