GDG On Campus AASTU
4.89K subscribers
912 photos
52 videos
24 files
622 links
Google Developers Group On Campus for Addis Ababa science and Technology University.

Discussion group: @DSCAASTUCHAT
twitter handle: @gdscaastu
LinkedIn: https://www.linkedin.com/company/gdgaastu
Download Telegram
Forwarded from AASTU SE Notes ๐Ÿ“– & QuizzesโŒ› (๐•ช๐–”๐•ค)
January 16
Forwarded from AASTU SE Notes ๐Ÿ“– & QuizzesโŒ› (๐•ช๐–”๐•ค)
Chapter 5๏ธโƒฃ: Component Design for Various Domains ๐ŸŒ

Overview ๐Ÿ“–


This chapter dives into the application of components across diverse domainsโ€”software, embedded systems, web services, and microservices. Think of components as the universal tools shaping every corner of the tech world!

Components in Software Development ๐Ÿ’ป


Purpose: Reuse common modules like authentication or database access.
Benefit: Reduce development effort while boosting efficiency.

Analogy: Itโ€™s like using pre-assembled LEGO blocks to quickly build what you need! ๐Ÿงฑ

Components in Embedded Systems ๐Ÿ› 


Special Characteristics:
โ€ข Limited resources (processing power, memory).

Key Components:

๐Ÿง  Microcontrollers & Microprocessors: Centralized control for tasks.
- Found in electronics, automotive, and medical systems.
๐ŸŒก Sensors & Actuators: Interaction with the physical world.
- Example: Temperature sensors in smart thermostats.
๐Ÿ“ก Communication Interfaces: Data exchange modules (e.g., Bluetooth).
๐Ÿ“บ Display & UI: Interactive user components like LCDs and LEDs.

Analogy: Itโ€™s like assembling a robot ๐Ÿค–โ€”connecting its brain, sensors, and display to bring it to life!

Components in Web Services ๐Ÿ•ธ


Component-Based Development:

โ€ข Libraries, frameworks, or modules.

Web Services:

๐Ÿงพ SOAP: Heavyweight, XML-based, ideal for enterprises.
๐ŸŒ REST: Lightweight, JSON-based, best for web/mobile apps.

Common Roles:
- Service Provider: Hosts functionality.
- Service Consumer: Uses the service.
- Registry: Directs consumers to services.

Advantages

๐ŸŒ Interoperability: Talk across platforms.
๐Ÿ“ˆ Scalability: Handle more users with ease.
๐Ÿค– Platform Independence: Compatible across technologies.

Analogy: Web services are like public transit ๐Ÿš, offering routes (services) that anyone (different platforms) can use!

Microservices ๐Ÿ›ก


๐Ÿ”– Small services focusing on specific tasks but operating cohesively like a well-rehearsed orchestra ๐ŸŽป.

Features:

๐Ÿข Independent Services:
โ€ข Each microservice has its own database.
๐Ÿ“ฉ Lightweight Communication:
โ€ข Use protocols like REST or message queues (e.g., Kafka).
๐Ÿ”’Fault Tolerance:
โ€ข If one service fails, others continue operating.

Applications:

๐Ÿ› E-commerce: Modular services for inventory, checkout, and user management.
๐Ÿฆ Banking: Services for account handling and fraud detection.
๐Ÿฅ Healthcare: Managing records, diagnostics, and scheduling.

Tools and Technologies:

๐Ÿณ Docker & Kubernetes: For containerization and orchestration.
๐Ÿ“จ Messaging Tools: RabbitMQ, Kafka for smooth data flow.
๐Ÿ’ป Frameworks: Spring Boot (Java), Flask (Python), Express.js (Node.js).

Analogy: Microservices are like specialized chefs in a restaurant ๐Ÿ‘จโ€๐Ÿณ. Each focuses on one dish but works together to deliver the perfect meal! ๐Ÿฝ

Key Takeaways


โšก๏ธDesigning and integrating modular components make systems more scalable, reusable, and maintainable.
โšก๏ธDifferent domains use unique sets of components tailored to their challenges and functionality needs.
โšก๏ธUnderstanding composition models (structural, behavioral) bridges the gap between theory and real-world implementation.



โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–
The teaser ends hereโ€”step into the world where modular design meets innovation! โš™๏ธ๐ŸŒโœจ
โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–
January 16
Forwarded from AASTU SE Notes ๐Ÿ“– & QuizzesโŒ› (๐•ช๐–”๐•ค)
SCD - Chapter 5.wav
82.2 MB
๐ŸŽ™ ๐•’๐•ฆ๐••๐•š๐•  ๐• ๐•ง๐•–๐•ฃ๐•ง๐•š๐•–๐•จ๐•ค
January 16
Forwarded from AASTU SE Notes ๐Ÿ“– & QuizzesโŒ› (๐•ช๐–”๐•ค)
January 16
๐Ÿšœ Attention All Stakeholders in the Agricultural Supply Chain! ๐ŸŒฑ

We are working on a project to improve the agricultural supply chain using blockchain technology for enhanced transparency, efficiency, and sustainability. We need your valuable insights to make this system better!

Whether youโ€™re a farmer, supplier, distributor, retailer, or consumer, your feedback will help shape the future of food safety, fair trade, and product traceability.

๐Ÿ”— Fill out the form here: https://tally.so/r/n01qeA

It only takes a few minutes!

Thank you for your contribution to a better agricultural system!
January 18
Turkiye Burslari Scholarship 2025 | Fully Funded | Study in Turkiye

Link: https://scholarshipscorner.website/turkey-scholarships/

Study Level: Bachelors/Masters/PhD

Benefits:

1) University and Department Placement
2) Monthly Stipend
3) Tuition Fee
4) Turkish Language Course
5) Accommodation
6) Health Insurance
7) Once-off Flight Ticket

Deadline: Feburary 20, 2025.

Credit: TรœRKฤฐYE SCHOLARSHIPS

Sourced and rewritten from official site. For credit, please email or text us.

#TurkeyBurslari #turkeyscholarship #studyinturkey #turkishscholarship #StudyAbroad #istanbul #scholarships #FullyFundedScholarships #koreandramas #GDGOnCampusAASTU
January 21
Korea Youth Summit 2025 | Cultural Exchange Program in Seoul. South Korea

Link: https://scholarshipscorner.website/korea-youth-summit/

Location: Seoul

No IELTS/TOEFL is required

Event Dates: June 30 - July 03, 2025

Korea Youth Summit 2025, organized by Youth Break the Boundaries, is the first international summit in Seoul, uniting emerging leaders to drive sustainable change and create a brighter future.

Deadline: February 28, 2025.

#YouthSummit #InternationalYouthSummit #koreayouthsummit #kys2025 #conference #seoul #southkorea #culturalexchange #korean #koreandramas #GDGOnCampusAASTU
January 21
January 21
Forwarded from GDG On Campus AASTU (๐š‹๐š’๐š›๐šž๐š” ๐š–)
Calling All AASTU Students: Join UniHack 2025!


Are you ready to innovate, solve challenges, and showcase your skills? UniHack 2025 is exclusively for AASTU students, offering you the platform to turn your ideas into impactful projects.

๐Ÿ—“๏ธ Event Date: February 19, 2025
๐Ÿ“ Venue: Old graduation hall(AASTU)
๐ŸŒ Apply Now: www.unihack.et

Who Can Apply?


This event is exclusively for AASTU students from any department. Whether youโ€™re a coder, designer, or idea generator, thereโ€™s a place for you at UniHack!

Donโ€™t miss this incredible opportunity to represent AASTUโ€™s innovation and talent.

๐Ÿ“ Visit www.unihack.et for more details and to apply.

Spaces are limited, so apply today and get ready to innovate!
Please open Telegram to view this post
VIEW IN TELEGRAM
January 21
January 22
๐Ÿš€ Exciting News for Developers!

Weโ€™re excited to invite you to the official launch of the Safaricom M-PESA Developer Portal!

CTRL + API: Take Charge of Innovation! Discover the power of M-PESAโ€™s Open APIโ€”your ultimate tool for seamless integrations, unmatched simplicity, and enhanced efficiency. Your next breakthrough is just a keystroke away!

๐Ÿ“ข Donโ€™t miss out! Register now to secure your spot and explore how effortlessly you can integrate with M-PESAโ€™s services.

๐ŸŒŸ What to Expect๐ŸŒŸ:

๐ŸŒ Inspiring Stories: Learn from success stories worldwide that showcase M-PESAโ€™s innovation and impact.

๐Ÿ”ง Developer Journey: Receive a guided walkthrough on account setup, sandbox access, and navigating our comprehensive documentation on the developer portal

๐Ÿ’ก Live Q&A: Interact with technical experts, get your questions answered, and share your innovative ideas!

๐Ÿ“ข Announcemt of SDK challenge with 5 programing languages (Java, Php, Node.js, Python and GO with 50K Birr reward.

๐Ÿ“… Date: January 29th, 2025
โฐ Time: 2:00 PM - 4:00 PM (แŠจแˆฐแ‹“แ‰ต 8แก00 - 10แก00)
๐Ÿ’ป Location: Inperson (AASTU Block 51, Red Carpet)

๐Ÿ”‘ Letโ€™s unlock new opportunities for innovation and growth together!

๐Ÿ‘‰ RSVP Now: https://forms.office.com/r/QHgmmKMXkD

Sign up here to access the Developer Portal ๐Ÿ‘‰๐Ÿพ https://developer.safaricom.et/login

@AASTUSEA aastu.software
January 22
CAS ANSO Scholarship 2025 in China | Up to 500 Fully Funded Scholarships

Link: https://scholarshipscorner.website/cas-anso-scholarship-in-china/

100 to 200 Masterโ€™s students and 300 PhD students

Benefits:
1) Tutiiton Waiver
2) Application Fee Waiver
3) Monthly Allowance
4) International Travel Allowance
5) Health Insurance
6) One time Visa or resident permit allowance

Deadline: 15 Feburary, 2025.

Credit: ANSO
Sourced and rewritten from official site. For credit email or message us.

#scholarships #studyinchina #chinascholarship #chineseScholarships #studyabroad #opportunities #mastersdegree #PhD #GDGOnCampusAASTU
January 22
Highly Paid Summer Undergraduate Research Fellowship in the USA

Link: https://scholarshipscorner.website/caltech-summer-research-fellowship/

Duration: 10-Week

Benefits:

1) Receive a $7,950 award for the ten-week program.
2) Attend weekly seminars by Caltech faculty and JPL scientists.
3) Participate in sessions on research careers and graduate school.
4) Join communication skills workshops.
5) Take part in social and cultural activities.
6) Enjoy weekly student-faculty dinners.

Deadline: February 22, 2025.

Credit: Caltech, California Institute of Technology
All scholarship information is sourced and rewritten from official websites. For credit or inquiries, please feel free to email or text us

#GDGOnCampusAASTU #SummerFellowship #summerinternship #summerscholarship #internship #research #fellowship #studyinusa #studyabroad
January 22
Forwarded from GDG Addis
January 23
Forwarded from Chapi Dev Talks
๐ŸŽ“ Hey everyone!

After many requests, we're opening up 2 paid internship(frontend) spots!

๐Ÿ‘ฉโ€๐Ÿ’ป Looking for students who love frontend dev and want to grow with us!

What you need:
โ€ข React & Next.js experience
โ€ข Tailwind CSS knowledge
โ€ข Eager to learn and grow

โœจ What we offer:
โ€ข Paid internship
โ€ข Learn from experienced devs
โ€ข Remote or office - your choice
โ€ข Flexible hours for students
โ€ข Potential full-time opportunity

Interested? Apply now:
โ€ข Your experience
โ€ข GitHub/portfolio
โ€ข Study schedule

https://forms.gle/E4hBj3GncHnk7rJM7


Let's grow together! ๐ŸŒฑ
January 23
Forwarded from Aqsa Coder
Job Title: Front-End Developer & Figma UI/UX Designer (Project-Based)

Company: simbatech trading plc
Registered Startup๐Ÿ’ก

Salary: Project Based

Deadline: 25-1-2025

Job Field: Front-End Developer & Figma UI/UX Designer (Project-Based)

Description:
We are looking for a talented Front-End Developer and a creative Figma UI/UX Designer to join our team on a project basis. We are a growing company  looking for a talented and creative Figma UI/UX Designer to join our team on a project basis. The ideal candidate will have a strong portfolio of designing user-friendly, visually appealing, and innovative interfaces for web and mobile applications.

Role & Responsibilities:
Requirements:
- Proficiency in HTML, CSS, JavaScript, and frameworks like React.js, Angular, or Vue.js.
- Experience with responsive design and front-end optimization techniques.
- Familiarity with version control tools like Git.
- Knowledge of RESTful APIs and backend integration.
- Strong debugging and problem-solving skills.
Figma UI/UX Designer Requirements:
- Proven experience as a UI/UX Designer with a portfolio of Figma projects.
- Strong understanding of design principles, typography, and color theory.
- Experience with web and mobile design.
- Excellent communication and collaboration skills.
- Knowledge of design handoff tools and processes.

How to Apply:
If you are passionate about creating outstanding user experiences and developing responsive applications, apply on

https://docs.google.com/forms/d/e/1FAIpQLSefR2ej7UAAMQbRkxmL31MSE0MTIaeLd6Wgh79m5t_MYzF0Ng/viewform?usp=preview


Reviewed & Approved by Maroset
Share Remote Jobs with others
January 23
Forwarded from Dagmawi Babi Jobs
๐Ÿ“ข Digaf Microfinance Institution is Hiring: Mobile and Integration Developer

We are looking for a skilled Mobile and Integration Developer to design innovative mobile apps and ensure seamless system integration. If you're passionate about enhancing user experiences and collaborating with dynamic teams, this role is for you!

๐Ÿ’ผ Requirements:
- Proficiency in Android/iOS development (Java, Kotlin, Swift, or Objective-C).
- Experience with frameworks like React Native, Flutter, or Xamarin.
- Strong knowledge of integrating apps with back-end services using RESTful APIs.

Apply now via the Akil app ๐Ÿ“ฒ
Or visit Akil's website at akilconnect.org ๐ŸŒ

To find similar organization and explore opportunities.

- Follow our Telegram Bot: @akilconnectbot.
- Have questions? Don't hesitate to reach out! Contact us at contact-akil@a2sv.org

๐Ÿ‘‡JOIN OUR COMMUNITY ๐Ÿ‘‡
Telegram | Instagram | LinkedIn

@DagmawiBabiJobs
January 24
๐Ÿš€ Learn and Win with Microsoft Copilot and Generative AI!

Ready to dive into the future of AI? ๐ŸŒŸ
Join us for a quick yet powerful learning experience with Microsoft Copilot.

In this course, youโ€™ll:

โœจ Design your dream destination using generative AI.
โœจ Learn to research, write compelling copy, and create stunning visuals with Microsoft Copilot.
โœจ Master prompt engineering for the best AI results.

๐Ÿ’ก The best part? It takes less than 15 minutes to complete!

๐ŸŽ‰ Students who finish the course will be eligible to win Free 6 months LinkedIn Premium! [10 winners by raffle]

๐Ÿ‘‰ Enroll now: aastu.software/explore

Donโ€™t miss outโ€”start your journey with Microsoft Copilot today and unlock new skills to supercharge your future!


๐ŸŽ Fill this form for the prize after completing the course: aastu.software/explore-prize

@AASTUSEA aastu.software
January 26