Learn CSS
786 subscribers
212 photos
5 videos
32 files
512 links
All info and tutorial of CSS
https://bio.link/learncss
For HTML: @html_web_learn
For CSS: @CSS_web_learn
For JS: @JavaScript_js_learn
For PHP: @learn_php_web
For Programming courses @Programmingworld_dev
For CEH,Cybersec: @CyberPunk_anonymous
Download Telegram
Google has launched free Course on CSS🌈

https://web.dev/learn/css/
🍻 Beercss

Open Source Css Framework based on Material Design:

Github: https://github.com/beercss/beercss

Site: www.beercss.com
Forwarded from Learn PHP
Roadmap for becoming Back-End Developer in 2021

Learn the basics of Internet

1. How does the internet work?
2. What is HTTP & HTTPS?
3. What is Domain Name?
4. What is IP Address?
5. DNS and how it works?
6. What is hosting?
7. What is SMTP?

Basics of front-end languages

1. HTML
2. CSS
3. JavaScript

Learn a back-end language

1. PHP
2. NodeJS
3. Ruby On Rails
4. Python
5. Go
5. C#

Just learn anyone of the above language but make sure you have in-depth understanding of that language.

I will recommend NodeJs or PHP.

Learn Version Control System

1. Basic Git Commands
2. Repo hosting services
I. GitHub
II. Gitlab
III. Bitbucket

github is most popular and widely used among all of them

Learn about Relational Databases

1. MySQL
2. PostgreSQL
3. MariaDB
4. MS SQL
5. Oracle

MySQL is the most popular one.

Learn about NoSQL databases

1. MongoDB
2. RethinkDB
3. CouchDB
4. DynamoDB

NoSQL are very popular databases. Many startups are opting for NoSQL databases instead of SQL databases.

Learn About APIs

1. REST
2. JSON APIs
3. HATOAS
4. Open API Spec and Swagger
5. Authentication
6. GraphQL

Learn about caching

1. CDN (Cloud Delivery Network)
2. Server-side caching
I. Redis
II. Memcached
3. Client-side caching

Web Servers

1. Nginx
2. Apache
3. Reverse Proxy

Understand web security

1. Hashing Algorithm
I. MD5
II. SHA Family
III. Scrypt
IV. Bcrypt
2. HTTPS
3. CORS
4. SSL/TLS

Learn testing

1. Integration Testing
2. Unit Testing
3. Functional Testing

Containerization / Virtualization

1. Docker
2. Kubernetes
3. rkt

Architectural Patterns

1. Monolithic
2. Microservices
3. Serverless
4. Scaling (Horizontal & Vertical)
5. Load Balancers
Some web services or resources for creating animations with CSS

https://dev.to/kiranrajvjd/30-awesome-css-animation-resources-h9c

#css #animation #resource‌‌
How to make a responsive navigation bar that follows the width of the screen using #CSS #flexbox

https://medium.freecodecamp.org/how-to-create-a-fully-responsive-navbar-with-flexbox-a4435d175dd3‌‌
Flexbox Cheatsheet
Bootstrap 5 crash course - Website build and deploy

https://youtu.be/4sosXZsdy-s

#bootstrap #css
Implementing Flexbox with the same column width as each other

https://css-tricks.com/equal-columns-with-flexbox-its-more-complicated-than-you-might-think/

---

Important cheatsheet or cheatsheet for using Flexbox CSS

https://learnpine.com/blog/a-flexbox-css-cheat-sheet

---

Positioning the logo image to align using CSS

https://ishadeed.com/article/aligning-logos-css/

---

Introducing a property in CSS called Size Adjust for adaptive font sizes ukuran

https://web.dev/css-size-adjust/


#css #flexbox #column #cheatsheet #adjust‌‌
Basic concepts of flexbox

The main and cross axes ⇅
This media is not supported in your browser
VIEW IN TELEGRAM
Sketch2Code is a solution that uses AI to transform a handwritten user interface design from a picture to valid HTML markup code.

This is an open-source project by Microsoft and can be found at

https://github.com/Microsoft/ailab/tree/master/Sketch2Code
A collection of popular layouts and patterns made with CSS. Now it has 100+ patterns and continues growing!

https://csslayout.io/

#css #csslayout
Forwarded from Learn Web Development
💡Want to improve your HTML and CSS skills?💡

Well, you can do that by practicing on real design templates🔥

With Codewell, you can browse high quality Figma templates that you can use to sharpen your HTML and CSS skills.

📌
https://codewell.cc
CSS Roadmap
Learn CSS
CSS Roadmap
1. CSS FUNDAMENTALS 1.0

1.1 How the browser parses HTML/CSS?.

1.2 How to add CSS to a web page.

1.3 Syntax: selector, declaration block, peroperty, declared value.

1.4 Basic selectors: universal, type, class, id, attribute.

1.5 Cascade & Specificity: how to resolve conflicting CSS declarations?

1.6 Inheritance..

2. CSS FUNDAMENTALS 2.0

2.1 How the box model works. Learn the different box types.

2.2 How to size CSS elements? Learn padding, margin, width, height and border properties.

2.3 How to style text?

2.4 Relative units.

2.5 CSS Variables..

3. CSS FUNDAMENTALS 3.0: LAYOUT

3.1 Learn flexbox, grid, floats.

3.2 Learn the difference between position properties: absolute, relative, fixed, static and sticky.

3.3 Practice: start building smaller layouts like navigation bars, and build up your skills

4. CSS FUNDAMENTALS 4.0: ADVANCED SELECTORS

4.1 Grouping selector: selector list.

4.2 Combinator selectors: descendant, child, general sibling, adjacent sibling, column.

4.3 Pseudo selectors: pseudo classes, pseudo elements.

5. CSS INTERMEDIATE: TRANSITIONS & ANIMATIONS

5.1 Learn transition properties.

5.2 How to apply transitions in pseudo classes.

5.3 Learn from examples.

5.4 Build basic animations (e.g. change bg color on hover, add styles to input when focus etc.)

5.5 Learn transform property.

6. CSS INTERMEDIATE: MEDIA QUERIES

6.1 Learn the media types.

6.2 Understand min-width & max-width.

6.3 Learn Mobile first approach.

6.4 How to find and set screen breakpoints.

6.5 Practice: Create a responsive navigation.

7. CSS ADVANCED: PREPROCESSORS - SASS

7.1 Variables.

7.2 Nesting.

7.3 Partials.

7.4 Mixins.

7.5 Imports.

7.6 Operators.

7.7 Functions.

8. CSS ADVANCED: METHODOLOGIES - BEM

8.1 Learn why you should consider BEM

8.2 Learn what is a block, element and modifier.

9. CSS ADVANCED: ARCHITECTURE

9.1 Learn 7-1 architecture.

• Abstracts.

• Vendors.

• Base.

• Layouts.

• Components.

• Pages.

• Themes.

10. CSS FRAMEWORKS:

10.1 Tailwind CSS

10.2 Bootstrap
Learn CSS
1. CSS FUNDAMENTALS 1.0 1.1 How the browser parses HTML/CSS?. 1.2 How to add CSS to a web page. 1.3 Syntax: selector, declaration block, peroperty, declared value. 1.4 Basic selectors: universal, type, class, id, attribute. 1.5 Cascade & Specificity:…
1. Fundamentals 1.0:

1.1 [
https://developer.mozilla.org/en-US/docs/Web/Performance/How_browsers_work#parsing]
1.2 [
https://w3schools.com/html/html_css.asp
1.3 [
https://developer.mozilla.org/en-US/docs/Web/CSS/Syntax]
1.4 [
https://developer.mozilla.org/en-US/docs/Web/CSS/Universal_selectors]
1.4 [
https://developer.mozilla.org/en-US/docs/Web/CSS/Type_selectors]1.4 1.4[https://developer.mozilla.org/en-US/docs/Web/CSS/Class_selectors]
1.4 [
https://developer.mozilla.org/en-US/docs/Web/CSS/ID_selectors]
1.4 [
https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors]

1.5 [
https://youtube.com/watch?v=c0kfcP_nD9E]
1.6 [
https://youtube.com/watch?v=dFSxBi2zGfM]
1.6 [
https://developer.mozilla.org/en-US/docs/Web/CSS/inheritance]


2. Fundamentals 2.0:

2.1 [
https://youtube.com/watch?v=rIO5326FgPE]
2.1 [
https://w3schools.com/css/css_boxmodel.asp]
2.1 [
https://css-tricks.com/box-sizing/]
2.2 [
https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Sizing_items_in_CSS]
2.2 [
https://youtube.com/watch?v=b9lWNg8lwW4]
2.2 [
https://w3schools.com/css/css_border.asp]
2.2 [
https://w3schools.com/css/css_padding.asp]
2.2 [
https://w3schools.com/cssref/pr_margin.asp]
2.3 [
https://youtube.com/watch?v=azZCW24XtT4]
2.3 [
https://tutorialrepublic.com/css-tutorial/css-text.php]
2.4 [
https://youtube.com/watch?v=tcBRvjYw5xQ]
2.4 [
https://digitalocean.com/community/tutorials/css-css-units-explained]
2.4 [
https://tutorialrepublic.com/css-tutorial/css-units.php]
2.4 [
https://youtube.com/watch?v=-GR52czEd-0]
2.5 [
https://youtube.com/watch?v=PHO6TBq_auI]
2.5 [
https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties]

3. Fundamentals 3.0:

3.1 [
https://youtube.com/watch?v=jx5jmI0UlXU]
3.1 [
https://w3schools.com/css/css_positioning.asp]
3.2 [
https://youtube.com/watch?v=-Wlt8NRtOpo]
3.2 [
https://css-tricks.com/snippets/css/a-guide-to-flexbox/]
3.2 [
https://youtube.com/watch?v=jV8B24rSN5o]
3.2 [
https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Introduction]
3.3 Exercice: [
https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Fundamental_CSS_comprehension]

4. Fundamentals 4.0:

4.1 [
https://developer.mozilla.org/en-US/docs/Web/CSS/Selector_list]
4.2 [
https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Selectors/Combinators]
4.2 [
https://youtube.com/watch?v=Bcr70LIJcOk]
4.3 [
https://youtube.com/watch?v=FMu2cKWD90g]
4.3 [
https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements]
4.3 [
https://youtube.com/watch?v=0VDx1570X3U]

5. Media Queries:

5.1 [
https://web.dev/responsive-web-design-basics/]
5.1 [
https://youtube.com/watch?v=Xig7NsIE6DI]
5.2 [
https://emailonacid.com/blog/article/email-development/emailology_media_queries_demystified_min-width_and_max-width/#:~:text=Max%2Dwidth%20and%20min%2Dwidth,specific%20devices%20with%20known%20widths]
5.3 [
https://youtube.com/watch?v=0ohtVzCSHqs]
5.3 [
https://smartbear.com/learn/performance-monitoring/what-is-mobile-first/#:~:text=Mobile%20First%20Approach%20refers%20to,the%20design%20for%20mobile%20afterwards].
5.4 [
https://web.dev/responsive-web-design-basics/#breakpoints]
5.5 Exercise: [
https://w3schools.com/howto/howto_js_topnav_responsive.asp]

6. Transitions & animations:

6.1 [
https://youtube.com/watch?v=5p7_DlApKBA]
6.1 [
https://w3schools.com/css/css3_transitions.asp]
6.2 [
https://joshwcomeau.com/animation/css-transitions/]
6.3 [
https://w3schools.com/css/css3_2dtransforms.asp]
6.3 [
https://youtube.com/watch?v=ypwVbSAAJ68]
6.4 [
https://youtube.com/watch?v=rzD-cPhq02E]

7. SASS:

7.1 [
https://youtube.com/watch?v=/at-rules/function]_a5j7KoflTs]
7.1 [
https://sass-lang.com/documentation/variables]
7.2 [
https://w3schools.com/sass/sass_nesting.php]
7.3 [
https://sass-lang.com/guide#topic-4]
7.4 [
https://sass-lang.com/documentation/at-rules/mixin]
7.5 [
https://sass-lang.com/documentation/at-rules/import]
7.6 [
https://sass-lang.com/documentation/operators]
7.7 [
https://sass-lang.com/documentation/at-rules/function]