NOTE:
#The difference between method Overloading and Overriding
Method overloading is a feature that allows a class to have more than one method with the same name, provided their parameter lists are different.
Method overriding, on the other hand, allows a subclass to provide a specific implementation for a method that is already defined in its parent class, enabling runtime polymorphism.
#The difference between method Overloading and Overriding
Method overloading is a feature that allows a class to have more than one method with the same name, provided their parameter lists are different.
Method overriding, on the other hand, allows a subclass to provide a specific implementation for a method that is already defined in its parent class, enabling runtime polymorphism.
NOTE:
#The difference between checked and Unchecked exception
Checked exceptions are those exceptions that are checked at compile-time, and the programmer must handle them using try-catch blocks or by declaring them in the method signature using the throws keyword. Unchecked exceptions, on the other hand, are not checked at compile-time and include exceptions that are instances of RuntimeException and its subclasses. These do not need to be explicitly handled by the programmer.
#The difference between checked and Unchecked exception
Checked exceptions are those exceptions that are checked at compile-time, and the programmer must handle them using try-catch blocks or by declaring them in the method signature using the throws keyword. Unchecked exceptions, on the other hand, are not checked at compile-time and include exceptions that are instances of RuntimeException and its subclasses. These do not need to be explicitly handled by the programmer.
👍2
NOTE:
#The four types of access modifiers in java
-The private modifier: restricts access to the members of the class so that they are only accessible within the same class.
-The protected modifier: allows access within the same package and subclasses.
-The default (no modifier): access level allows access only within the same package.
-The public modifier: allows access from any other class. These access levels help in defining the visibility and accessibility of class members.
#The four types of access modifiers in java
-The private modifier: restricts access to the members of the class so that they are only accessible within the same class.
-The protected modifier: allows access within the same package and subclasses.
-The default (no modifier): access level allows access only within the same package.
-The public modifier: allows access from any other class. These access levels help in defining the visibility and accessibility of class members.
👍3
Greetings Everyone,👋
We've covered the basics of Java and we are now planning to share tips on platforms for upcoming summer projects. We're preparing projects of varying difficulty levels to help students learn through hands-on experience.
In the programming world, the projects you've worked on are crucial for internships and jobs. Employers often ask to see your GitHub and LinkedIn to assess your progress. Therefore, we encourage everyone to work on projects suited to their skill level. We'll provide helpful videos to learn the necessary platforms.
Stay tuned for more details on our summer project plan. Watch the videos we'll be sending soon.
We've covered the basics of Java and we are now planning to share tips on platforms for upcoming summer projects. We're preparing projects of varying difficulty levels to help students learn through hands-on experience.
In the programming world, the projects you've worked on are crucial for internships and jobs. Employers often ask to see your GitHub and LinkedIn to assess your progress. Therefore, we encourage everyone to work on projects suited to their skill level. We'll provide helpful videos to learn the necessary platforms.
Stay tuned for more details on our summer project plan. Watch the videos we'll be sending soon.
❤9
CodeCraft Essentials
https://youtu.be/8Dd7KRpKeaE?si=WFNnW_u2WinYksqC
This video is a great resource for learning how to use GitHub when working on projects. I recommend watching it to become more familiar with the platform. It will help you get up to speed on using GitHub effectively for your upcoming projects.
❤2
CodeCraft Essentials
Greetings Everyone,👋 We've covered the basics of Java and we are now planning to share tips on platforms for upcoming summer projects. We're preparing projects of varying difficulty levels to help students learn through hands-on experience. In the programming…
As mentioned earlier, we're excited to announce that we're working to prepare some projects for you all to work on based on your skill level - beginner, intermediate, and advanced. But before we dive into that, we want to make sure that everyone is familiar with the necessary platforms for these projects. We all know that project-based learning is the best way to develop your skills, so we want to ensure that you have the right tools. I'll be sharing a poll below, and your answers will help us in preparing the projects. The projects will be shared on July 7th, but until then, we'll help you get acquainted with the different platforms that will be useful for everyone.
👍2
What is your current programming experience level?
Anonymous Poll
68%
Begginer
29%
Intermediate
2%
Advanced
What programming skills do you want to develop through these projects?
Anonymous Poll
50%
Web Development
13%
Front-end Development
11%
Back-end Development
4%
Graphics design
20%
Data Structure and Algorithm
2%
Machine Learning
What type of projects are you most interested in working on(This can be your plan at the end of this summer)?
Anonymous Poll
41%
Personal Portfolio Website
42%
Small Web Applications
4%
Open-Source Contributions
4%
Data Visualizations Projects
9%
API Integration Projects
What specific programming languages and frameworks are you familiar with?
Anonymous Poll
41%
HTML/CSS
16%
JavaScript
11%
C++
74%
Java
76%
Python
4%
Node.js
4%
React
1%
C#
4%
Otherthan the above listed
Do you have any prior experience with version control systems like Git?
Anonymous Poll
25%
Yes, I'm familiar with Git
75%
No, I'm new to Git
📢 Attention! We kindly request all members of this group to participate in the following polls. Your input will greatly benefit both sides involved.
Greetings everyone,👋
After analyzing the poll results, we have identified a common goal among all members in this channel - to progress together. Our aim is to provide support and resources for everyone to collaborate on group projects and showcase their skills on GitHub. We encourage all members to familiarize themselves with GitHub and learn how to work on your projects using this platform. For those of you who are new to GitHub and need assistance with downloading and installing it, we have provided a video tutorial for your convenience:
>[How to Download and Install Github](https://youtu.be/3JdDAJ2YPeU?si=3_ErJ2xAJx2Xxsq9)
> [GitHub Tutorial](https://youtu.be/8Dd7KRpKeaE?si=WFNnW_u2WinYksqC)
Moving forward, we will be sharing project ideas tailored to different skill levels. We encourage each member to choose a project that aligns with their interests and commit to it on their GitHub repository. This will not only allow you to showcase your work but also provide an opportunity for collaboration within the group.
After analyzing the poll results, we have identified a common goal among all members in this channel - to progress together. Our aim is to provide support and resources for everyone to collaborate on group projects and showcase their skills on GitHub. We encourage all members to familiarize themselves with GitHub and learn how to work on your projects using this platform. For those of you who are new to GitHub and need assistance with downloading and installing it, we have provided a video tutorial for your convenience:
>[How to Download and Install Github](https://youtu.be/3JdDAJ2YPeU?si=3_ErJ2xAJx2Xxsq9)
> [GitHub Tutorial](https://youtu.be/8Dd7KRpKeaE?si=WFNnW_u2WinYksqC)
Moving forward, we will be sharing project ideas tailored to different skill levels. We encourage each member to choose a project that aligns with their interests and commit to it on their GitHub repository. This will not only allow you to showcase your work but also provide an opportunity for collaboration within the group.
💭Based on the analysis from the previous poll, we found that around 67% of the members in this group are beginners. Therefore, we believe that these students will start their programming journey this summer. To help them develop their programming skills, we have compiled a list of resources and channels for each specific interest:
>Telegram Channels:
- Syntaxsquad (shares resources from Evangadi): [Syntaxsquad Channel](https://news.1rj.ru/str/syntax_squad)
- Holistic developer: [Holistic Developer Channel](https://news.1rj.ru/str/+0E-Bm-qWxQ1hMDY0)
>Websites:
- W3School: [W3School](https://www.w3schools.com/)
Additionally, we will provide clear roadmaps for those who wish to explore further on their own.
>Telegram Channels:
- Both the Holistic and SyntaxSquad groups are working on leetcode questions daily.
- For beginners in DSA, we recommend joining this group: [DSA Beginner Group](https://news.1rj.ru/str/+oZVwAhWb4kQxZjQ0)
- For those who want to learn Python from scratch (as A2SV uses Python), we recommend this group: [Python Learning Group](https://news.1rj.ru/str/+h4xILMz3BDNhYzRk)
We will also share files to assist those planning to join A2SV in the next intake.
>Website:
- Simplilearn: [Front-end Developer Course](https://www.simplilearn.com/front-end-developer-free-course-skillup)
Sign in on this website to learn Frontend from scratch. Upon completion of all the courses and projects, you will receive a free certificate. They offer both beginner and advanced level courses.
>Website:
- For beginners starting back-end development from scratch, this site provides an explanation of things you should know before you begin: [Back-end Development Guide](https://www.freecodecamp.org/news/learn-backend-development/)
- This roadmap with resources is recommended for those who want to learn Back-end this summer: [Back-end Development Roadmap](https://blog.boot.dev/backend/become-backend-developer/)
Additional resources will be shared as well.
>Telegram Channels:
- Holistic developer: [share resources from different sources](https://news.1rj.ru/str/+0E-Bm-qWxQ1hMDY0)
> Website:
- Udemy: For the introduction part, you can use this link to start the free course: [Graphic Design Intro](https://www.udemy.com/course/graphic-design-intro/)
- Udemy also offers other free courses related to Graphics, so we recommend checking out their website: [Udemy Graphics Courses](https://www.udemy.com/topic/graphic-design/free/)
>Websites:
- Machine learning by Harvard: [Harvard Machine Learning Course](https://pll.harvard.edu/course/data-science-machine-learning)
This website offers free machine learning courses, but there may be a fee for obtaining the certificate.
- Machine Learning by Carnegie Mellon University: [CMU Machine Learning Course](https://www.cs.cmu.edu/ ninamf/courses/601sp15/lectures.shtml)
This course is comprehensive and recommended for those who want to understand the concepts in depth. Access can be obtained through the links provided in the file from the above link.
For further question you can share it in the group: [Telegram Group Link](https://news.1rj.ru/str/+2uTWKxIqV4FmMWI0) or you can contact us using this telegram account: (@coding2222)
1. Web Development 🌐:>Telegram Channels:
- Syntaxsquad (shares resources from Evangadi): [Syntaxsquad Channel](https://news.1rj.ru/str/syntax_squad)
- Holistic developer: [Holistic Developer Channel](https://news.1rj.ru/str/+0E-Bm-qWxQ1hMDY0)
>Websites:
- W3School: [W3School](https://www.w3schools.com/)
Additionally, we will provide clear roadmaps for those who wish to explore further on their own.
2. Data Structure and Algorithm (DSA) 📊 :>Telegram Channels:
- Both the Holistic and SyntaxSquad groups are working on leetcode questions daily.
- For beginners in DSA, we recommend joining this group: [DSA Beginner Group](https://news.1rj.ru/str/+oZVwAhWb4kQxZjQ0)
- For those who want to learn Python from scratch (as A2SV uses Python), we recommend this group: [Python Learning Group](https://news.1rj.ru/str/+h4xILMz3BDNhYzRk)
We will also share files to assist those planning to join A2SV in the next intake.
3. Front-end Development🎨 :>Website:
- Simplilearn: [Front-end Developer Course](https://www.simplilearn.com/front-end-developer-free-course-skillup)
Sign in on this website to learn Frontend from scratch. Upon completion of all the courses and projects, you will receive a free certificate. They offer both beginner and advanced level courses.
4. Back-end Development💻:>Website:
- For beginners starting back-end development from scratch, this site provides an explanation of things you should know before you begin: [Back-end Development Guide](https://www.freecodecamp.org/news/learn-backend-development/)
- This roadmap with resources is recommended for those who want to learn Back-end this summer: [Back-end Development Roadmap](https://blog.boot.dev/backend/become-backend-developer/)
Additional resources will be shared as well.
5. Graphics🎨:>Telegram Channels:
- Holistic developer: [share resources from different sources](https://news.1rj.ru/str/+0E-Bm-qWxQ1hMDY0)
> Website:
- Udemy: For the introduction part, you can use this link to start the free course: [Graphic Design Intro](https://www.udemy.com/course/graphic-design-intro/)
- Udemy also offers other free courses related to Graphics, so we recommend checking out their website: [Udemy Graphics Courses](https://www.udemy.com/topic/graphic-design/free/)
6. Machine Learning🤖:>Websites:
- Machine learning by Harvard: [Harvard Machine Learning Course](https://pll.harvard.edu/course/data-science-machine-learning)
This website offers free machine learning courses, but there may be a fee for obtaining the certificate.
- Machine Learning by Carnegie Mellon University: [CMU Machine Learning Course](https://www.cs.cmu.edu/ ninamf/courses/601sp15/lectures.shtml)
This course is comprehensive and recommended for those who want to understand the concepts in depth. Access can be obtained through the links provided in the file from the above link.
For further question you can share it in the group: [Telegram Group Link](https://news.1rj.ru/str/+2uTWKxIqV4FmMWI0) or you can contact us using this telegram account: (@coding2222)
❤3⚡1
Forwarded from Google Developer Group AAU
Are you excited and eager to enhance your skills this summer? If so, we have fantastic news for you! 🎉 @GDSCAAU has been diligently preparing for months to launch an enriching summer camp program where AAU students will have the opportunity to learn and improve their skills. 🚀
The summer camp will cover Frontend development, Backend development, Data Structures and Algorithms (DSA), and Graphics Designing. We have gathered a team of experienced and talented mentors and teachers who are enthusiastic about sharing their knowledge and supporting you on your programming journey. 👩🏫👨🏫
Due to limited resources and to ensure quality learning experiences, each class will accommodate only 20 participants. 🎓 Don't miss out on this opportunity to join the upcoming summer camp, where you can learn, grow your skills, and align yourself with industry standards.
register and secure your spot in the camp to elevate your programming skills this summer! ✨
👉 Register Here : LINK
@GDSCAAU
The summer camp will cover Frontend development, Backend development, Data Structures and Algorithms (DSA), and Graphics Designing. We have gathered a team of experienced and talented mentors and teachers who are enthusiastic about sharing their knowledge and supporting you on your programming journey. 👩🏫👨🏫
Due to limited resources and to ensure quality learning experiences, each class will accommodate only 20 participants. 🎓 Don't miss out on this opportunity to join the upcoming summer camp, where you can learn, grow your skills, and align yourself with industry standards.
register and secure your spot in the camp to elevate your programming skills this summer! ✨
👉 Register Here : LINK
@GDSCAAU
Forwarded from Google Developer Group AAU
Due to the number of requests we have received about the upcoming summer bootcamp, we have made some changes to the number of available seats and the assignments required for registration.
Update One: An additional 10 seats have been added to each class, making it 30 students per course.
Update Two: Based on student feedback, we have updated challenges/tasks for Backend and Graphics Designing courses . You can find these updates in the Telegram group you will join after registration.
If you have already submitted the tasks, don’t worry. You do not need to complete the updated ones, and your submission will still be considered in the application process.
#Important_update #GDSC_summer_bootcamp
@GDSCAAU
Update One: An additional 10 seats have been added to each class, making it 30 students per course.
Update Two: Based on student feedback, we have updated challenges/tasks for Backend and Graphics Designing courses . You can find these updates in the Telegram group you will join after registration.
If you have already submitted the tasks, don’t worry. You do not need to complete the updated ones, and your submission will still be considered in the application process.
#Important_update #GDSC_summer_bootcamp
@GDSCAAU
Hello everyone 👋
Some students have been asking for helpful files to prepare for the upcoming A2SV intake. We will be sharing some PowerPoint presentations that a friend shared with us, feel free to use these PPTs and practice related questions on LeetCode, we are confident that this will be beneficial for your preparation
Some students have been asking for helpful files to prepare for the upcoming A2SV intake. We will be sharing some PowerPoint presentations that a friend shared with us, feel free to use these PPTs and practice related questions on LeetCode, we are confident that this will be beneficial for your preparation
👍2⚡1🔥1