Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Vue.js 3 to the /learn "Front End Development Libraries" Section #50843

Open
icarusgk opened this issue Jun 29, 2023 · 55 comments
Open

Add Vue.js 3 to the /learn "Front End Development Libraries" Section #50843

icarusgk opened this issue Jun 29, 2023 · 55 comments
Labels
scope: curriculum Lessons, Challenges, Projects and other Curricular Content in curriculum directory. type: feature request Threads classified to be feature requests. Implementation to be considered as a nice to have

Comments

@icarusgk
Copy link

Is your feature request related to a problem? Please describe.

The absence of Vue.js 3 as a learning resource hinders the ability of students to explore other framework options which are more powerful and simpler.

Describe the solution you'd like

Frame 71(1)

I would like to suggest adding Vue.js 3 to the "Front End Development Libraries" section of freeCodeCamp's learning platform 😄

By including Vue.js 3 in the curriculum, students will have access to a widely used and beginner-friendly JavaScript framework, expanding their learning opportunities and giving them an alternative to the solutions already provided.

This addition would enhance the overall learning experience and provide students with more comprehensive front-end development knowledge, as Vue adheres more closely to web standards being HTML-compatible unlike other frameworks, eliminating the need for a transpilation process.

Describe alternatives you've considered

While the current freeCodeCamp portfolio currently includes Bootstrap, jQuery, Sass, React, and Redux as front-end development libraries, the absence of Vue.js 3 is noticeable. With the development of a new portfolio underway, the inclusion of Vue 3 would be a significant enhancement.

By integrating Vue.js 3 directly into the freeCodeCamp platform, students would benefit from a cohesive and seamless learning experience. They wouldn't have to rely on external tutorials or search for additional resources outside the platform, all the necessary materials would be readily available as they are for the rest of the frameworks and tools already in the portfolio.

Additional context

Vue.js has earned a strong following and a loyal community owing to its user-friendly nature, adaptable design, and comprehensive documentation. Integrating Vue.js 3 into the freeCodeCamp portfolio provides students with a diverse selection of front-end development libraries to explore. This comprehensive offering empowers students to not only choose the tools that align with their personal preferences but also ensures they acquire the vital skills necessary to thrive in the dynamic and competitive industry of web development.

The addition of Vue.js 3 not only broadens students' horizons but also introduces them to less complex alternatives that can achieve the desired results with ease. For instance, Vue 3's built-in Fine-grained Reactivity eliminates the need for additional libraries like Redux for React. This streamlined approach empowers students to choose the most suitable tools for different tasks, optimizing their development workflow. 🚀

@icarusgk icarusgk added the type: feature request Threads classified to be feature requests. Implementation to be considered as a nice to have label Jun 29, 2023
@romule

This comment was marked as off-topic.

@alwaisy

This comment was marked as off-topic.

@JoshuaB94
Copy link

100% support this proposal. React has long been the forefront of Frontend Development courses for many years now but it is time to diverse the course material. Vue.js is becoming more popular in the enterprise sector, that at my current employer it has been the framework of choice for a greenfield project. Also the learning curve is less and a lot more fun in my opinion.

@Ajuriaa

This comment was marked as off-topic.

@DominusKelvin
Copy link
Contributor

I totally agree and will be more than happy to contribute to the content of this section of FreeCodeCamp

@DominusKelvin
Copy link
Contributor

Great job @icarusgk

@icarusgk
Copy link
Author

as @DominusKelvin I'm also willing to contribute to this course's content and creation as well 🙌🏼 Count me in!

@DominusKelvin
Copy link
Contributor

Let's do this

@Seyid-cmd
Copy link

Yes,Please upvoted

@IzuchukwuSamson
Copy link

Upvoted

@asilhome
Copy link

Yes.

@silvesterwali
Copy link

yes

@claranceliberi
Copy link

Vue is a mature and widely used framework. It should be there in the list of courses.

@PaulElisha
Copy link

Yes, please.

@adiologydev
Copy link

You have my vote :)

@Ericwiz
Copy link

Ericwiz commented Jun 30, 2023

Yes, yes please... Vue.js will be a great addition to the freecodecamp library.

@Joshua-Nweze
Copy link

Yes please, add Vue.Js

@tajespasarela
Copy link

yes please 🙏🏻

@mfaizshahid
Copy link

mfaizshahid commented Jun 30, 2023

Yes please, add Vue.js

@Aurion72
Copy link

Nuxtjs > Nextjs

@goncanegis
Copy link

Yes please. Vue is certainly underrated and Nuxt 3 has great developer experience as well as performance.

@Redemption198
Copy link

Yes, also don't forget about Nuxt.

@mrcego
Copy link

mrcego commented Jun 30, 2023

Supporting this proposal. Vue is love 💚

@kasvith
Copy link

kasvith commented Jun 30, 2023

Supporting this

@joranquinten
Copy link

Yes yes yes

@feyisayo1
Copy link

Yes!!!!

@TranceDevCode
Copy link

Please add VueJS and Nuxt, we need that!

@davidboom95
Copy link

+1

@petitkriket
Copy link

I find Vue a bit more approchable than React. I hope it can help to lower the access bar a bit and help some people to gain enough trust to go further and eventually land their first job

@GelipeGC
Copy link

Please add vuejs and nuxt

@alfredomtzrmz
Copy link

Nuxt +1

@Xavviieerr
Copy link

Yes! Please

@axelthereal
Copy link

Less goo 🚀

@DominusKelvin should be guy 🔥

@Classic-The-Demigod
Copy link

Yes yes yes 🔥🔥😭😭

@rebornay
Copy link

Yes please add Vue

@rejkee
Copy link

rejkee commented Jul 1, 2023

Much needed!

@syhrimr
Copy link

syhrimr commented Jul 1, 2023

Upvoted. Please add Vue 3 and Nuxt

@ingmanuelcaicedo
Copy link

Of course, it's necessary bringing new resources about Vue 3 and Nuxt 3.
I hope so.

@lennyAiko
Copy link

Vue is simple, amazing and powerful. Upvote!!

@AlexSilvaEneque
Copy link

It would be great!

@Davixe7
Copy link

Davixe7 commented Jul 1, 2023

Upvote!

@drfcozapata
Copy link

Yes, please. Add Vue.js 3

@iamsabbirsobhani
Copy link

Please add Vuejs to the freeCodeCamp.

@QuincyLarson
Copy link
Contributor

Hey everyone, thanks for sharing your thoughts on this.

We would love to add some interactive Vue.js lessons to the freeCodeCamp curriculum.

We are in the process of overhauling our Front End Libraries certification, and making it fully project-oriented like the Responsive Web Design certification is.

We are also adding a lot of supplemental courses https://www.freecodecamp.org/learn

Our core curriculum can focus on teaching front end development concepts using React, and we can offer a supplemental Vue.js module as well for people who are interested in it.

Would you all be interested in coming up with a list of project ideas, and figuring out which Vue concepts to introduce in which ways? For perspective, here's what our Responsive Web Design curriculum is structured like. You can copy this sheet and use it as a template for developing your own Google sheet that lays out the concepts and projects for Vue, then share it here on this proposal thread: https://docs.google.com/spreadsheets/d/1gI-CUIZ11327LViQuS2t8Awb4xdT5ZEHf_nJ28mSHwo/edit?usp=sharing

@juliusm254
Copy link

We want Vue!

@icarusgk
Copy link
Author

icarusgk commented Jul 1, 2023

Thank you @QuincyLarson for your response and for considering the addition of Vue.js to the freeCodeCamp curriculum 💚

I would be more than interested in collaborating with the community to come up with a list of project ideas and determine which Vue concepts to introduce and how to present them effectively in the supplemental Vue 3 module. I appreciate the opportunity to contribute to the development of this space in freeCodeCamp's platform.

With the help of Vue's awesome community, I will create a Google sheet based on the template shared, outlining the concepts and how they can be used in projects. Once we've made considerable progress on it, I will share it on this issue for further discussion and input.

Once again, thank you for considering the community involvement in shaping the Vue 3 module, and we look forward to collaborating with you on this exciting addition to the freeCodeCamp curriculum. 😄

@Ericwiz
Copy link

Ericwiz commented Jul 1, 2023

Thanks for considering our request @QuincyLarson , we'll do well to curate a list of projects and concepts we would love to be covered in the curriculum.

@jaserleney
Copy link

Please Vue 3 Setup Ando Nuxt 3

@ecofriend
Copy link

+1

@faisalmushtaq007
Copy link

Please full stack project using GoLang as backend and Vue.js as frontend.

@ilkin0
Copy link

ilkin0 commented Jul 2, 2023

I would love for comprehensive/beginner friendly full Vue 3 course as a Back end developer

@lsolano2707
Copy link

Pleaseee

@oceangravity
Copy link

+1

@RDistinct
Copy link

cant wait 💪

@gikf gikf added the scope: curriculum Lessons, Challenges, Projects and other Curricular Content in curriculum directory. label Dec 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: curriculum Lessons, Challenges, Projects and other Curricular Content in curriculum directory. type: feature request Threads classified to be feature requests. Implementation to be considered as a nice to have
Projects
None yet
Development

No branches or pull requests