Frontend and backend developement, Study notes of Computer science

this notes about frontend and backend developement

Typology: Study notes

2024/2025

Available from 04/29/2025

sudha-ravi
sudha-ravi 🇮🇳

8 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
pf2

Partial preview of the text

Download Frontend and backend developement and more Study notes Computer science in PDF only on Docsity!

Protas cle ree orate yur wage Typeset sapere fos Backend Foundations Approx. 12 Months: Programming Language 2 months: Options abound JavaScript, Python, Ruby, Java, C, Go - but the best depends on project needs jab market. Avoid language-hopping Focus on ‘mastering one and its ecosystem. The speaker recommends Python for beginners due to its readability or Java for its robustness prevalence in CS programs. JavaScript, while useful for full-stack, has histarical quirks. Learning a language is only the first step you also need to learn the ecosystem, Version Control 1-2 weeks: platforms like GitHub are vital for tacking code changes and team collaboration. Master the 80/20 rule focus on the core features. it and Data Structures Algorithms 1-2 months: Dont skip this A cornerstone of computer science often missed by self-taught developers, its crucial for problem-solving and frequently tested in big tech interviews. It will prevent pain later in your career as stated in the video. Design Patterns 2 months: Proven solutions to common software problems. Learning the Gang of Four patterns documented in Desiga Patterns: Elements of Reusable Object- Oriented Software provides a deeper understanding of web frameworks like Spring, Django, and NET Core. Beware, the original book is complex, so consider resources offering modern examples, Databases 1 month for essentiale: Two main types: + Relational Databases SQL: Data stored in tables e.g., MySQL, PostgreSQL, SQL Server, Oracle. Best for complex queries and transactions. Start with MySQL for its popularity + NoSQL Databases: More flexible, suitable for real-time analytics e.g MongoDB, CouchDB, Cassandra. MongobB is @ good starting point Web Framework 2 months: Tools to streamline backend development Choose based on your language: «+ Python: Django + Java: Spring Boot + JavaScript: Express je +0: NET Gore + Ruby: Ruby on Rails + Go:6in Frontend Essentials Approx. 6 Months: HTML 1-2 week: Structures web pages headings, paragraphs, images, ete. CSS 2-4 weeks: Styles web pages colors, fonts, layouts, responsiveness. JavaScript 2 months: Adds Interactivity and logic to web pages This is where the core programming begins ‘TypeSeript 2-3 weeks: Typed superset of Javascript, preferred for large applications, UL Framework 2 months: Reusable components for building interfaces. React is the most popular and job-in- demand Going Further To Stand Out: + C85 Preprocessors 1-2 weeks: SAS. recommended allows writing more efficient © + 08S Frameworks 2-4 weeks: Tailwind CSS is currently trending, + Automated Testing 3-4 weeks: Ensures code quality Jest or Vitest + Meta Frameworks 4-6 weeks: Enhance Ul frameworks, Next js for React is highly recommended for