Skip to content

salihacr/100DaysOfCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’― Days of Code ! πŸ’»

πŸ”₯ Starting Date: 03.10.2020

Algorithms & Programming Tutorial

πŸ“… Day 1

  • πŸ“Œ Number of Digits: Answer

  • πŸ“Œ Binomial Expansion: Answer

  • πŸ“‹ Micro Frontend Architecture ( Webinar )

πŸ“… Day 2

  • πŸ“Œ Celcius to Fahrenheit : Answer

  • πŸ“Œ Sum Factors : Answer

  • πŸ“Œ Craps Game : Answer

πŸ“… Day 3

  • πŸ“Œ Angle Between Hour and Minute Hands: Answer

  • πŸ“Œ Friendly Numbers: Answer

πŸ“… Day 4

  • πŸ“Œ Prime Number Puzzle 1 : Answer

  • πŸ“Œ Prime Number Puzzle 2 : Answer

  • πŸ“Œ Prime Number Puzzle 3 : Answer

πŸ“… Day 5

  • πŸ“Œ Is a Prime Number : Answer

  • πŸ“Œ Sum of Digits : Answer

πŸ“… Day 6

  • πŸ“Œ Get Mode in Array : Answer

  • πŸ“Œ Is Array Sorted : Answer

πŸ“… Day 7

  • πŸ“Œ Find Second Largest Element in Array : Answer

  • πŸ“Œ Sorting odd and even numbers in the Array Separately : Answer

πŸ“… Day 8

  • πŸ“Œ Calculation of Number (e) : Answer

  • πŸ“Œ Four Digits Friendly Numbers : Answer

πŸ“… Day 9

  • πŸ“Œ Finding Closest Prime Number : Answer

  • πŸ“Œ Day of the Week : Answer

πŸ“… Day 10

  • πŸ“Œ Syllable the Word : Answer

  • πŸ“Œ Create Pyramid with Words : Answer

πŸ“… Day 11

  • πŸ“Œ Doors and Key Puzzle : Answer

  • πŸ“Œ Reverse order text : Answer

πŸ“… Day 12

  • πŸ“Œ Are Harshed Friends : Answer

  • πŸ“Œ Mastermind Game : Answer

πŸ“… Day 13

  • πŸ“Œ How to check if given four points form a square : Answer

  • πŸ“Œ How to check if given points form a circle : Answer

πŸ“… Day 14

  • πŸ“Œ Calculate Probability of Coin Flipping Game : Answer

πŸ“… Day 15

  • πŸ“Œ Find Greatest Common Divisor : Answer

  • πŸ“Œ Common Digits : Answer

πŸ“… Day 16

  • πŸ“Œ Find Least Common Multiple : Answer

  • πŸ“Œ Is PrimeX : Answer

πŸ“… Day 17

  • πŸ“Œ Genearate Random Date : Answer

  • πŸ“Œ Lotto Coupon : Answer

πŸ“… Day 18

  • πŸ“Œ Smith Numbers : Answer

  • πŸ“Œ Display Duration : Answer

πŸ“… Day 19

  • πŸ“Œ Decimal to Binary : Answer

  • πŸ“Œ Reverse Number : Answer

πŸ“… Day 20

  • πŸ“Œ Can Drawing a Triangle : Answer

  • πŸ“Œ OOP Sample : Answer

πŸ“… Day 21

  • πŸ“Œ Find Unique Letter Count : Answer

  • πŸ“Œ Remove Leading and Trailing Spaces : Answer

πŸ“… Day 22

  • πŸ“Œ Ramanujan Numbers : Answer

πŸ“… Day 23

  • πŸ“Œ Mersenne Numbers : Answer

πŸ“… Day 24

  • πŸ“Œ Luhn Algorithm : Answer

πŸ“… Day 25

  • πŸ“Œ Cullen Numbers : Answer

πŸ“… Day 26

  • πŸ“Œ Number's Digits are Different : Answer

πŸ“… Day 27

  • πŸ“Œ Chips60 Game Win Probability : Answer

πŸ“… Day 28

πŸ“… Day 29

  • πŸ“Œ Craps Game Win Probability : Answer

πŸ“… Day 30

  • πŸ“Œ Unique Elements of Array : Answer

πŸ“… Day 31

  • πŸ“Œ Find Mode and Frequency in Array : Answer

πŸ“… Day 32

  • πŸ“Œ Combination & Permutation : Answer

πŸ“… Day 33

  • πŸ“Œ Perfect Numbers : Answer

  • πŸ“Œ Hangman Game : Answer

πŸ“… Day 34

  • πŸ“Œ Matrix Operations : Answer

  • πŸ“Œ Duplicate Elements is Array : Answer

πŸ“… Day 35

  • πŸ“Œ OOP based Minefield Game : Answer

πŸ“… Day 36

  • πŸ“Œ OOP based Battleship Game : Answer

πŸ“… Day 37

  • πŸ“Œ Tic Tac Toe : Answer

  • πŸ“Œ Sudoku Generator : Answer

  • πŸ“Œ Basic NFA Automata : Answer

  • πŸ“Œ Password Generator : Answer


Computer Science Tutorial

πŸ“… Day 38 (Algorithms & Programming)

  • πŸ“Œ Linear Search Algorithm : Answer)

  • πŸ“Œ Binary Search Algorithm : Answer)

  • πŸ“Œ Selection Sort Algorithm : Answer)

  • πŸ“Œ Merge Sort Algorithm : Answer)

  • πŸ“Œ Quick Sort Algorithm : Answer

  • πŸ“Œ Bubble Sort Algorithm : Answer)

  • πŸ“Œ Insertion Sort Algorithm : Answer

  • πŸ“Œ Counting Sort Algorithm : Answer

πŸ“… Day 39 (Algorithms & Programming)

  • πŸ“Œ Tower of Hanoi (Iterative & Recursive) : Answer)

πŸ“… Day 40 (Data Structures & OOP)

  • πŸ“Œ Generic Linked List : Answer

  • πŸ“Œ Generic Stack : Answer

  • πŸ“Œ Generic Queue : Answer

πŸ“… Day 41 (Data Structures & OOP)

  • πŸ“Œ Binary Search Tree : Answer

πŸ“… Day 42 (Discrete Math & Graph Algorithms)

  • πŸ“Œ Dijkstra Algorithm: Answer

  • πŸ“Œ Depth First Search: Answer

  • πŸ“Œ Breadth First Search: Answer

πŸ“… Day 43 (Advanced Algorithms)

  • πŸ“Œ N-Queen Problem: Answer

πŸ“… Day 44 (Advanced Algorithms)

  • πŸ“Œ Knapsack Problem: Answer

πŸ“… Day 45 (Advanced Algorithms)

  • πŸ“Œ Travelling Salesman Problem: Answer

πŸ“… Day 46 (Operating System Algorithms)

  • πŸ“Œ Dining Philophers Problem: Answer

  • πŸ“Œ Sleeping Barbers Problem: Answer

πŸ“… Day 47 (Optimization Algorithms)

  • πŸ“Œ Genetic Algorithms: Answer

  • πŸ“Œ Particle Swarm Optimization: Answer

πŸ“… Day 48 (Artificial Intelligence Algorithms)

  • πŸ“Œ Linear Regression: Answer

  • πŸ“Œ K-Nearest Neighbour: Answer

  • πŸ“Œ K-Means: Answer

πŸ“… Day 49 (Cryptography Algorithms)

  • πŸ“Œ Hashing Algorithms: Answer

End of Computer Science Week: 05.02.2021


Learn By Yourself Training Camp (Bootcamp)

πŸ“… Day 50

  • πŸ“Œ JavaScript To-Do List CRUD (Local Storage): Link

πŸ“… Day 51

  • πŸ“Œ JavaScript Fetch CRUD (Promise, async, Local Storage): Link

πŸ“… Day 52

  • πŸ“Œ JavaScript App (JSON, Fetch, async, Local Storage): Link

πŸ“… Day 53

  • πŸ“Œ Introduction to React : Link*

πŸ“… Day 54

  • πŸ“Œ React To-Do List CRUD (Local Storage): Link

πŸ“… Day 55

  • πŸ“Œ React Life Cycle (Tic Tac Toe) : Link

πŸ“… Day 56

  • πŸ“Œ React Router : Link

πŸ“… Day 57

  • πŸ“Œ React Redux (To-Do List CRUD, Local Storage): Link

πŸ“… Day 58

  • πŸ“Œ React Redux Fetch Pokemon API CRUD (3rd Party API): Link

πŸ“… Day 59

πŸ“… Day 60

  • πŸ“Œ What is MVC, Razor, Dependency Injection : Link

πŸ“… Day 61

  • πŸ“Œ Using Model, View, Controller:Link

πŸ“… Day 62 Session Based Login

  • πŸ“Œ Session & Cookies :Link

πŸ“… Day 63 .Net Core Routing

  • πŸ“Œ Routing :Link

πŸ“… Day 64 .Net Core CRUD with Entity Framework

  • πŸ“Œ Entity Framework :Link

  • πŸ“Œ Asp.Net Core CRUD :Link

πŸ“… Day 65 .Net Core Filters & Middleware

  • πŸ“Œ Filters & Middleware :Link

πŸ“… Day 66 .Net Core Identity Authentication

  • πŸ“Œ Identity Auth :Link

πŸ“… Day 67 .Net Core JWT Based Authentication

  • πŸ“Œ JWT Auth :Link

πŸ“… Day 68 .Net Core Web Services (Http Methods, Web Api, Postman)

  • πŸ“Œ Http Methods & Web Api :Link

πŸ“… Day 69 .Net Core Swagger, Layered Architecture

  • πŸ“Œ Swagger & CQRS :Link

πŸ“… Day 70 .Net Core Mvc Crud Operations (jQuery, Ajax, Modal)

  • πŸ“Œ Mvc Crud with jQuery :Link

πŸ“… Day 71 .Net Core Api Crud Operations (React)

  • πŸ“Œ Api Crud with React :Link

πŸ“… Day 72 .Net Core Mvc (Employee Management App) (jQuery, Ajax, ViewModel, View Components)

  • πŸ“Œ .Net Core Mvc App :Link

  • πŸ“Œ .Net Core Mvc Jquery Ajax Modal :Link

πŸ“… Day 73 to Day 74 .Net Core React (Restaurant App) (React.js)

  • πŸ“Œ .Net Core Api App :Link

πŸ“… Day 75 .Net Core MVC (Multiple File (Image) Upload)

  • πŸ“Œ Multi File Upload :Link

πŸ“… Day 76 .Net Core MVC (Cascade Dropdown)

  • πŸ“Œ Cascading DropdownList :Link

πŸ“… Day 77 - Day 80 Asp.Net Core API & MVC Best Practice In NLayer Project

  • πŸ“Œ API & MVC Best Practices :Link

πŸ“… Day 81 - Day 83 Asp.Net Web Form Blog App Jquery, Ajax

  • πŸ“Œ Blog App with Asp.Net :Link

πŸ“… Day 84 Asp.Net Core API MongoDB CRUD on Swagger

  • πŸ“Œ Asp.Net Core API MongoDB :Link

πŸ“… Day 85 .Net Core MVC MongoDB CRUD on Web App

  • πŸ“Œ Asp.Net Core MVC MongoDB :Link

Design Patterns

πŸ“… Day 86 Design Patterns (CQRS, Mediator Patterns)

  • πŸ“Œ CQRS Pattern :Link

  • πŸ“Œ Mediator Pattern :Link

πŸ“… Day 87 Design Patterns (Decorator, Strategy Patterns)

  • πŸ“Œ Decorator Pattern :Link

  • πŸ“Œ Strategy Pattern :Link

πŸ“… Day 88 Design Patterns (Builder, Iterator Patterns)

  • πŸ“Œ Builder Pattern :Link

  • πŸ“Œ Iterator Pattern :Link

πŸ“… Day 89 Design Patterns (Unit Of Work, Facade Patterns)

  • πŸ“Œ Unit of Work Pattern :Link

  • πŸ“Œ Facade Pattern :Link

πŸ“… Day 90 Design Patterns (Singleton, Factory Patterns)

  • πŸ“Œ Singleton Pattern :Link

  • πŸ“Œ Factory Pattern :Link


Advanced .Net Core

πŸ“… Day 91 .Net Core Blazor Server CRUD

  • πŸ“Œ Blazor CRUD :Link

πŸ“… Day 92 .Net Core Blazor Web Assembly CRUD (Web API, Swagger)

  • πŸ“Œ Blazor Web Assembly CRUD :Link

πŸ“… Day 93 .Net Core Logging

  • πŸ“Œ Logging :Link

πŸ“… Day 94 .Net Core Boilerplate API with Email Sign Up, Verification, Authentication & Forgot Password

  • πŸ“Œ JWT Advanced :Link

πŸ“… Day 95 .Net Core Scheduling (Task (Job) Scheduling) with Hangfire

  • πŸ“Œ Scheduling with Hangfire :Link

πŸ“… Day 96 Introduction to Unit Test

  • πŸ“Œ Unit Test :Link

πŸ“… Day 97 Introduction to Microservices with (Ocelot API Gateway)

  • πŸ“Œ Microservices :Link

πŸ“… Day 97 Introduction to Redis

  • πŸ“Œ Microservices :Link