Web Development CS JS Python JavaScript Hacking ReactJs Python django Flask CSS Frontend Backend Full Stack Java Node Pdf Books
3.99K subscribers
878 photos
11 videos
995 files
354 links
One place for the latest in JavaScript, Python, Django, React, and more. Get top-notch tutorials, tips, and downloadable resources. Join us to elevate your tech skills!
Download Telegram
100 web dev project ideas

to do in 2023 👇🔥

1.Quote generator

2.Todo app

3.Countdown timer

4.Stopwatch

5.Flip a coin app

6. World clock dashboard

7.Good morning slack bot

8.Daily Journal bot

9.Mail composer UI

10.Interactive login form

11.Offline page in PWA

12.Toaster message

13.Color picker jumbtron

14.RSS Feed viewer

15.Json viewer

16.Syntax highlight

17.Json to csv

18.Simple calculator UI

19. Free image library

20.Messaging to webhook

21.Leave reason generator

22.Visual web bookmarker

23.Pomodoro timer

24.Css ruler

25.Instagram logo in css

26.BAFFLE effect in css

27.Motivation bot

28.Twitter hash tag viewer

29.Minimalist twitter profile page

30.Minimalist GitHub profile page

31. Site map into flex layout

32.Twitter bot to fav your replies

33.Twitter bot to welcome new followers

34.Twitter bot to send weekly report

35.Gif search engine

36.Good first issue hunter

37. One download page for your fav exe

38.Virtual site map for fav sites

39.PWA - funny sounds directory

40.PWA - Scolding app if late sleep

41.PWA -Stress burster - tap me 20 times in 3
seconds

42.PWA - Internet connection game

43.Quotes instead of loader

44.Comments thread UI

45.API document with swagger json

46.Terminal effect in css

47.CLI for daily activities

48.Npm library to do text operation

49.Quiz minimalist UI

50.Yes or No fact checking UI

51.Render Google map for location

52.Selfie app with frames

53.Flames game

54.Guess the number game

55.Sound match game

56.Snake game

57.Flight time check app

58. Weather app

59.Time sheet app

60. Fan simulator

61.Css loader

62.Minimalist resume

63.Virtual Visiting card

64.Custom Birthday cards

65. Work log app (punch machine)

66.Catch me bug game

67.Guess the card game

68.Clipboard history

69.Smiley UI mock

70.Instagram story mock

71.Tinder suggestion mock

72.Fake api

73.Pinterest view for github project

74.CheatSheet generator

75. Social media activities dashboard

76.Birthday reminder

77.Reminder app if you are leaving late at work

78.Recipe tracker

79.Sarcasm meter

80.Why not analog calendar?

81. Movie rating at one place

82.Bookshelf

83. Energy drainer visualisation

84.YAGNI checklist

85.Tweet scheduler mock

86.Image crop tool

87. Windows blue screen error page

88.Never seen 404 page

89.Sarcastic 401 page

90. Play music when page offline

91.Render tweet into gif

92.CSS blob maker

93.Cute animals video search results

94.Mock duckduckgo results page

95.1000 pixels custom image

96.Swappable 5x5 grids

97.Moments celebration timer

98. Youtube subscribers count mock

99.Subscribe and bell icon gif

100. A Perfect portfolio ✌️
👍31
FREE APIs for your projects 🔥

🌦️Weather -openweathermap .org
📰News -newsapi .org
🌍 REST Countries -restcountries .com
😂 Chuck Norris Jokes -api.chucknorris .io
🐶 Dogs -thedogapi .com
🎉 GIPHY -developers.giphy .com
🍿 Movie data -omdbapi .com
🎮 Pokemon data -pokeapi .com
Stage1 – HTML
Stage2 – CSS
Stage3 – Git+GitHub
Stage4 – Project 🚧
Stage5 – JavaScript
Stage6 – Tests & Performance
Stage7 – API
Stage8 – React/VueJs/Svetle||Angular
Stage9 – Project 🚧
Stage10 – Node.js
Stage11 – MongoDB
Stage12 – Project 🚧

🏆 – Full Stack developer
👍1
Web Development CS JS Python JavaScript Hacking ReactJs Python django Flask CSS Frontend Backend Full Stack Java Node Pdf Books:
Chat group link
https://t.me/+2KE896TMwHkxOWE1

Resources aka PDfs and Ebooks group link

https://t.me/+eweUkdFwlho4YjRl

😒😒 don't leave this group, i will share items here 😀
What will be the Output?

const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];

const citrus = fruits.slice(1, 3);
👍1
Web Development CS JS Python JavaScript Hacking ReactJs Python django Flask CSS Frontend Backend Full Stack Java Node Pdf Books
What will be the Output? const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; const citrus = fruits.slice(1, 3);
Correct answer is:

["Orange", "Lemon"]

Why? -
Answer- The slice() method in JavaScript extracts a section of array.

Here fruits.slice(1, 3) will start extracting the elements from index 1 upto index 3.
However index 3 element will not be included in the returned array by splice method.


Questions arises- what is array?
What is index in array?
🔥2
I will post small byte sized topics for you everyday. 😊 read 📚 them and learn them...
4
JavaScript Complete free Resources

1/ Websites:

📌 http://freecodecamp.org
📌 http://javascript.info
📌 http://javascriptquiz.com
📌 http://developer.mozilla.org
📌 http://eloquentjavascript.net
📌 http://w3schools.com
📌 http://khanacademy.org
📌 http://codecademy.com
📌 http://learn-js.org

2/ Books:

📕 Eloquent JavaScript
📕 JavaScript: The good parts
📕 Learn JavaScript visually
📕 JavaScript: The definitive guide
📕 A smarter way to learn JavaScript
📕 You Don't Know JS
📕 Effective JavaScript
📕 Speaking JavaScript

3/ YouTube Channels:

▶️ Traversy Media
▶️ Programming with Mosh
▶️ Web Dev Simplified
▶️ Academind
▶️ Fireship
▶️ Dev Ed

4/ Podcasts:

📻 Syntax
📻 JavaScript Jabber
📻 Modern Web
📻 Full-stack radio
📻 Codepen Radio
📻 ShopTalk
📻 JAMstack Radio

5/ Coding Challenge Platforms:

🧩 http://codewars.com
🧩 http://codingame.com
🧩 http://coderbyte.com
🧩 http://exercism.io
🧩 http://edabit.com

6/ Mobile Apps:

📱 SoloLearn
📱 Codemurai
📱 Mimo
📱 Grasshopper
📱 Programming Hero
📱 Programming Hub
👍3🔥1😁1
split() method in JavaScript -

Ans - split() method is used to split a string into an array of substring.
Web Development CS JS Python JavaScript Hacking ReactJs Python django Flask CSS Frontend Backend Full Stack Java Node Pdf Books
What are keys in array in JavaScript?
In JavaScript, keys in an array are the numeric indices used to access its elements. Arrays start counting from 0, so the first element is at index 0, the second at index 1, and so on.

let myArray = [10, 20, 30];
console.log(myArray[0]);

// Output: 10
Web Development CS JS Python JavaScript Hacking ReactJs Python django Flask CSS Frontend Backend Full Stack Java Node Pdf Books
What is typeOf operator in JavaScript?
The typeof operator in JavaScript is used to determine the data type of a variable or an expression.

let x = 10;
let y = "Hello";

console.log(typeof x);
// Output: "number"

console.log(typeof y);
// Output: "string"
😁1
Complete HTML, CSS and JS

Road map 🔥

HTML
1.Document Structure
• <!DOCTYPE>
• <html>
• <head>
• <title>
• <meta>
• <link>
• <script>
• <noscript>

2.Text Content
• <h1>, <h2>, <h3>, <h4>, <h5>, <h6>
• <p>
• <span>
• <strong>
• <em>
• <br>
• <hr>

3.Lists
• <ul>
• <ol>
• <li>
• <dl>
• <dt>
• <dd>

4.Links and Navigation
• <a>
• <nav>
• <link>

5.Embedded Content
• <img>
• <audio>
• <video>
• <iframe>
• <canvas>
• <svg>

6.Forms
• <form>
• <input>
• <textarea>
• <button>
• <select>
• <option>
• <label>
• <fieldset>
• <legend>
• <datalist>
• <output>

7.Tables
• <table>
• <tr>
• <th>
• <td>
• <caption>

8.Semantic Elements
• <article>
• <section>
• <header>
• <footer>
• <aside>
• <main>
• <figure>
• <figcaption>
• <mark>
• <progress>
• <time>
• <details>
• <summary>

9.Deprecated Elements (Avoid Using)
• <center>
• <font>
• <strike>

CSS

1. Box Model
• width
• height
• margin
• padding
• border
• box-sizing

2. Positioning
• position
• top
• right
• bottom
• left
• float
• clear
• z-index

3. Typography
• font-family
• font-size
• font-weight
• font-style
• color
• line-height
• letter-spacing
• text-align
• text-decoration
• text-transform

4. Visual Formatting
• background-color
• background-image
• background-repeat
• background-position
• background-size
• color
• display
• visibility
• overflow
• opacity

5. Flexbox
• display: flex;
• flex-direction
• justify-content
• align-items
• align-self
• flex

6. Grid Layout
• display: grid;
• grid-template-columns
• grid-template-rows
• grid-column
• grid-row
• grid-gap
• grid-area

7. Transforms and Animations
• transform
• transition
• animation

8. Others
• cursor
• list-style
• outline
• user-select
• pointer-events

JavaScript

1.Variables
• var
• let
• const

2. Data Types
• number
• string
• boolean
• null
• undefined
• symbol

3.Declaring variables
• var
• let
• const

4.Expressions
Primary expressions
• this
• Literals
• []
• {}
• function
• class
• function*
• async function
• async function*
• /ab+c/i
string
• ( )
Left-hand-side expressions
• Property accessors
• ?.
• new
• new .target
• import.meta
• super
• import()

5.operators
• Arithmetic Operators: +, -, *, /, %
• Comparison Operators: ==, ===, !=, !==, <, >, <=, >=
• Logical Operators: &&, ||, !

6.Control Structures
• if
• else if
• else
• switch
• case
• default

7.Iterations/Loop
• do...while
• for
• for...in
• for...of
• for await...of
• while

8.Functions
• Arrow Functions
• Default parameters
• Rest parameters
• arguments
• Method definitions
• getter
• setter

9.Objects and Arrays
• Object Literal: { key: value }
• Array Literal: [element1, element2, ...]
• Object Methods and Properties
• Array Methods: push(), pop(), shift(), unshift(),
splice(), slice(), forEach(), map(), filter()

10.Classes and Prototypes
• Class Declaration
• Constructor Functions
• Prototypal Inheritance
• extends keyword
• super keyword
• Private class features
• Public class fields
• static
• Static initialization blocks

11.Error Handling
• try
• catch
• finally (exception handling)

ADVANCED CONCEPTS
--------------------------

12.Closures
• Lexical Scope
• Function Scope
• Closure Use Cases

13.Asynchronous JavaScript
• Callback Functions
• Promises
• async/await Syntax
• Fetch API
• XMLHttpRequest

14.Modules
• import and export Statements (ES6 Modules)
• CommonJS Modules (require, module.exports)

15.Event Handling
• Event Listeners
• Event Object
• Bubbling and Capturing

16.DOM Manipulation
• Selecting DOM Elements
• Modifying Element Properties
• Creating and Appending Elements

17.Regular Expressions
• Pattern Matching
• RegExp Methods: test(), exec(), match(), replace()

18.Browser APIs
• localStorage and sessionStorage
• navigator Object
• Geolocation API
• Canvas API

19.Web APIs
• setTimeout(), setInterval()
• XMLHttpRequest
• Fetch API
• WebSockets
👍3
20.Functional Programming
• Higher-Order Functions
• map(), reduce(), filter()
• Pure Functions and Immutability

21.Promises and Asynchronous Patterns
• Promise Chaining
• Error Handling with Promises
• Async/Await

22.ES6+ Features
• Template Literals
• Destructuring Assignment
• Rest and Spread Operators
• Arrow Functions
• Classes and Inheritance
• Default Parameters
• let, const Block Scoping

23.Browser Object Model (BOM)
• window Object
• history Object
• location Object
• navigator Object

24.Node.js Specific Concepts
• require()
• Node.js Modules (module.exports)
• File System Module (fs)
• npm (Node Package Manager)

25.Testing Frameworks
• Jasmine
• Mocha
• Jest

------------------- END -------------------
4👍2