Giter VIP home page Giter VIP logo

eng-hammad-recommendations's Introduction

Eng-Hammad-Recommendations

The repo contains books, tutorials and resources based on the recommendations of eng Mohammed Hammad, it's still under construction and will keep updating as more useful recommendations come through..

Computational Thinking and Algorithms

1- MIT Tutorials (entry level)

Link: https://m.youtube.com/watch?v=Q_itdXI3YeE&list=PLRJdqdXieSHN0U9AdnmwD-9QcR9hmw04d&index=1

2- Grokking Algorithms (book) (entry level)

Link : https://bit.ly/3xl71jO

3- Algorithms Unplugged (book) (More Advanced)

Link : https://link.springer.com/book/10.1007/978-3-642-15328-0

Databases

He recommended CMU courses, here are the latest versions of the course

1- 15-445/645 Intro to Database Systems (Fall 2019) (Tutorials)

Link : https://www.youtube.com/playlist?list=PLSE8ODhjZXjbohkNBWQs_otTrBTrjyohi

2- 15-721 Advanced Database Systems (Spring 2020)(Tutorials) البشمهندس هيشرحها في قناته قريب ان شاء الله

Link : https://www.youtube.com/playlist?list=PLSE8ODhjZXjasmrEd2_Yi1deeE360zv5O

3- The text book of the previous course:

Link : https://www.db-book.com/db7/index.html

4-Concise Guide to Databases A Practical Introduction (book)

Link : https://link.springer.com/book/10.1007/978-1-4471-5601-7

5- Designing Data-Intensive Applications (book) (Graduate level)

Link : https://github.com/Yang-Yanxiang/Designing-Data-Intensive-Applications/blob/master/Designing%20Data%20Intensive%20Applications.pdf

6- seven databases in seven weeks (to study differences among different databases)

Link : http://barbra-coco.dyndns.org/yuri/seven/seven2.pdf

Reference Article : https://bit.ly/2S2FOlV

SQL Server

1- First read those articles

Link: https://www.facebook.com/mohamed.hamedhammad/posts/2495377697201432

2- SQL Server Concurrency Locking, Blocking and Row Versioning (Book)

Link: https://www.red-gate.com/library/sql-server-concurrency-locking-blocking-and-row-versioning

3- Professional SQL Server 2012 Internals and Troubleshooting (Book)

Link: http://2.droppdf.com/files/uXeQV/professional-sql-server-2012-internals-and-troubleshooting.pdf

Artificial intelligence

1- artificial intelligence a modern approach (Book)

Link: https://www.cin.ufpe.br/~tfl2/artificial-intelligence-modern-approach.9780131038059.25368.pdf

Functional Programming

Don't Forget the playlist: https://www.youtube.com/playlist?list=PLpbZuj8hP-I6F-Zj1Ay8nQ1rMnmFnlK2f

1- Functional Thinking: Paradigm Over Syntax (Book)

Link: https://oiipdf.com/download/2680

2- Functional Programming For The Real World (Book)

Link: https://doc.lagout.org/programmation/Functional%20Programming/Functional%20Programming%20For%20The%20Real%20World.pdf

.NET

1- Concurrency in .NET- Manning Publications (book)

Link: https://itbook.store/files/9781617292996/chapter7.pdf

2- CLR via C# (book)

Link: http://sd.blackball.lv/library/CLR_via_CSharp_(Jeffrey_Richter_4th_Edition).pdf

3- C# 9.0 in a Nutshell (book)

Link : http://scienceadvantage.net/wp-content/uploads/2020/09/C-8.0-In-A-Nutshell-The-Definitive-Reference-02.06.2020.-.pdf

4- C# in Depth (book)

Link : https://www.manning.com/books/c-sharp-in-depth-fourth-edition

5- Gavin Lon channel on YouTube (Tutorials)

Channel Link : https://www.youtube.com/channel/UCa-Qgwt5VxN0iP3q6reHN6g

Link for beginner c# in the same channel : https://www.youtube.com/playlist?list=PL4LFuHwItvKbneXxSutjeyz6i1w32K6di

Link for Advanced c# in the same channel : https://www.youtube.com/playlist?list=PL4LFuHwItvKaOi-bN1E2WUVyZbuRhVokL

Reference Articles:

1- https://www.facebook.com/mohamed.hamedhammad/posts/5345089308896909

2- explore more posts here using this filter (you must sign in facebook ) https://www.facebook.com/profile/100001876777351/search/?q=c%23%20

Operating System

He recommended Berkeley courses, here is the latest version of the course

1- CS 162, 2019, UC Berkeley (Tutorials) "All levels"

Videos Link: https://www.bilibili.com/video/BV1e7411B7Ja?p=3

Resources Link: https://inst.eecs.berkeley.edu/~cs162/sp19/

2- Introduction to Operating System Design and Implementation (Book) "Entry"

Link: https://www.springer.com/gp/book/9781846288425

3- OPERATING SYSTEMS THREE EASY PIECES (Book) "Entry"

Link: https://pages.cs.wisc.edu/~remzi/OSTEP/

Deep Learning in Life Sciences

1- MIT Deep Learning in Life Sciences 6.874 Spring 2020 (Tutorials)

Videos Link: https://www.youtube.com/playlistlist=PLypiXJdtIca5ElZMWHl4HMeyle2AzUgVB

Resources Link: https://mit6874.github.io/?fbclid=IwAR1Kg-k_QVFUDhSD4BzmQCKuW7MObuq5JUSj-VSmDALOF86FIn8-JZO2kEY

Data Science Entry Course

1- MITx 6.00.2x, Introduction to Computational Thinking and Data Science (Tutorials)

Link: https://courses.edx.org/.../course-v1:MITx+6.00.../course/

Build High Quality Software سوفت وير محترم يعني :)

Martin Fowler books

1- Refactoring

2- Patterns of Enterprise Application Architecture

3- Refactoring to Patterns

4- Continuous Integration

5- Continuous Delivery

Link for all : https://martinfowler.com/books/

Reference Article : https://www.facebook.com/mohamed.hamedhammad/posts/4783645665041279

6- NoSQL Distilled

Link : https://bigdata-ir.com/wp-content/uploads/2017/04/NoSQL-Distilled.pdf

Reference Article : https://www.facebook.com/mohamed.hamedhammad/posts/2485104038228798

Robert Martin

1- clean code مهم

Link : https://github.com/ontiyonke/book-1/blob/master/%5BPROGRAMMING%5D%5BClean%20Code%20by%20Robert%20C%20Martin%5D.pdf

Reference Article/s :

2- Refactoring to patterns مهم برضه

Link : https://github.com/abhinavkorpal/awesome-computer-science-EBook/blob/master/DesignPatterns/Refactoring%20To%20Patterns%20-%20Joshua%20Kerievsky.pdf

Reference Article/s : https://www.facebook.com/mohamed.hamedhammad/posts/4565269806878867

Domain Driven Design

1- Domain-Driven Design Distilled (entry )

Link : https://www.amazon.com/Domain-Driven-Design-Distilled-Vaughn-Vernon/dp/0134434420

2- implementing domain driven design

Link : https://www.amazon.com/Implementing-Domain-Driven-Design-Vaughn-Vernon/dp/0321834577

3- domain driven design, eric evans

Link : https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215

Reference Article/s : Explore Articles here

https://www.facebook.com/profile/100001876777351/search/?q=ddd

eng-hammad-recommendations's People

Contributors

eyadhamza avatar

Stargazers

ibrahimkais avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.