AITHIOPIA
Welcome to AITHIOPIA ! Explore resources, tools, and free Amharic courses tailored for developers. Join us to enhance your skills and stay updated with the latest in web development. Email: [email protected]
Ko'proq ko'rsatish703
Obunachilar
Ma'lumot yo'q24 soatlar
+17 kunlar
+330 kunlar
- Kanalning o'sishi
- Post qamrovi
- ER - jalb qilish nisbati
Ma'lumot yuklanmoqda...
Obunachilar o'sish tezligi
Ma'lumot yuklanmoqda...
Good Evening ๐
I would like to announce for those who want to learn web development from absolute beginning,we will start a course in Web page development starting from tomorrow Insha'Allah
It will cover basic HTML, CSS and JavaScript with notes and completely free.
You can get those and other Vedios on the
YouTube channel ๐๐ผ https://www.youtube.com/@AI_ETH0
It would be good to join this group to not miss any Video and get notes and other course related resources ( organized video links will be posted there )
The group ๐๐ผ @ai_eth0_class
We will announce when we start the Python for absolute beginners course. ( It will be completely free too )
If you want to learn Laravel and keep with my journey
Join ๐๐ผ @ibnuafdeldevdiary
So, the payment will be free just share this to those who wants to learn โค๏ธ
@ai_eth0
.
๐ 1
Repost fromย N/a
Laravel day 2
Routing and Controllers
routes -> web .phpToday I learnt about route , what is route ? It's a place to declare about the request type , (GET , POST .. ) and what to do when a certain request is declared to For example
Route::get('/' , function () {
return view('welcome') ;
});
So, what this code actually saying is , when you GET the ' / ' which is the home page , then trigger the function.
Now, we write the logic inside the logic, in our case, we returned a view called welcome. That's it , ๐ really easy right ?
So here,
1, we will declare a route ( Route )
2, we the route will listen to GET request . What's GET request ? You can think it's like get me this thing ..asking to get . To get what ?
3, here we have 2 things
i, ('/') which is home page, it means for example if your website is called habesha .com then you are saying when you visit habesha.com
So, if you were saying ('/news') it would be habesha .com/news
So, when visiting ('/')
4, triggers the function ()
Here it's anonymous function. Anonymous function is a function that has no name. Typically to make a function called add you would do
function add(){
//
}
So, here our function is saying just return to view called welcome
So what does it means view and what's welcome ? Well then go to
resources -> views -> welcome.blade.phpThat's where you referring to. Theres lots of code, remove all and write
<h1> hello world </h1>
And refresh you web again and see ? You changed that page of you do everything correctly to hello world ๐
So,
# views is the place you write your php blade code ( or just PHP )
# welcome.blade.php here you can see blade and it's engine that will make writing the PHP code shorter, readable and enjoyable
It will be overwhelming to write more than this for me and for you too to read at once so let me stop and I will continue in the morning Insha'Allah
Summary
You will declare Route and with the information,
- request type
- where to listen
- what to trigger ( the function)
- what view to return
View is the place you write your php, blade codes
I will share couple of screenshots I take about http requests and there meanings .Photo unavailableShow in Telegram
Unleash the Power of Linux on Windows with WSL
WSL, or Windows Subsystem for Linux, lets you run a Linux environment directly within Windows. This opens doors to powerful tools and flexibility for developers, data scientists, and anyone who wants to tap into the Linux world.
Getting Started:
1. Enable WSL: Open PowerShell as administrator and run wsl --install. Restart your machine when prompted.
2. Launch your Linux Distro: You'll be prompted to create a username and password.
Basic Commands:
Navigation: Use cd to change directories (e.g., cd ~ goes to your home directory).
Listing Files: Use ls to list files in the current directory.
Viewing File Contents: Use cat to view a file's contents (e.g., cat readme.txt).
Getting Help: Use man <command> to get help on a specific command (e.g., man ls).
@ai_eth0
Repost fromย N/a
๐ Laravel ๐
Starting from tomorrow I will share my daily laravel journey. From the absolute beginning Insha'Allah.
I was playing with it this two days and it's kinda similar with Django..
I will try to :
- Write what I learnt
- what I love or hate compared to Django
- What I loved / hated the most
The materials I will use will be Vedio course from Laracast ( laravel 11 ) and I have one good laravel 10 book( I will share both materials here ). I would like you to start learning with me.
Who's gone be Web Artisan with me ? In the comment ๐๐ผ ๐ช๐ผ ๐
๐ฅ 2
Repost fromย N/a
Photo unavailableShow in Telegram
#Django_project
#side_project
Reusable Components in Django
It took me about 3hrs to do this simple website. I tried to make custom tags and it was not beginner friendly. The features that led for that much hrs ( features I learned)
- Reusable Custom Tags
- Delete logic inside Edit..
- form attribute of button
I will write about what they are and how I use them. More screenshots of the web will be posted and comments are appreciated ๐๐ผ
almost all are HyperUI tailwindscss components, HyperUI.dev
๐ 2
Photo unavailableShow in Telegram
แ แแต แแฐแแฌ แแญแฉแ แแแฃแ แตแญแ
แต แจแฐแซแแแต แแ แแ ๐
แ แแแซแฝแ แแญ แ IT แแชแซ แตแแแ แฅแป
- แฎแแแแฐแญ แแแณแต แแแ แแฃ
- แตแแญ แแตแฐแซแจแ แฃ
- แแตแกแญ แ แซแแแต แแญ แแตแจแแฃ
- แจแ แ แตแแญ แ GPS แแแแ
- แแตแแญแญ แแตแฐแซแจแ
แจแแแฝแ แจแแแตแแฝแ แฐแแฝ แ แ แ
แแฝแ แฅแตแ แญแแ แแแซแ แแ ๐
แฅแแฐแแ
แ แญแแต แฅแซแแแฝ แฒแแก แแชแแฝ แแแคแ แญแธแแฝแแแ แจแแ แณแแ แฒแแตแฃแธแ แจแแฐแแธแแ แตแแต แแ ๐
แแแซแ แจแตแซ แแ
๐ 1๐คฃ 1
Repost fromย Birhan Nega
Photo unavailableShow in Telegram
แ แแต แแฐแแฌ แแญแฉแ แแแฃแ แตแญแ
แต แจแฐแซแแแต แแ แแ ๐
แ แแแซแฝแ แแญ แ IT แแชแซ แตแแแ แฅแป
- แฎแแแแฐแญ แแแณแต แแแ แแฃ
- แตแแญ แแตแฐแซแจแ แฃ
- แแตแกแญ แ แซแแแต แแญ แแตแจแแฃ
- แจแ แ แตแแญ แ GPS แแแแ
- แแตแแญแญ แแตแฐแซแจแ
แจแแแฝแ แจแแแตแแฝแ แฐแแฝ แ แ แ
แแฝแ แฅแตแ แญแแ แแแซแ แแ ๐
แฅแแฐแแ
แ แญแแต แฅแซแแแฝ แฒแแก แแชแแฝ แแแคแ แญแธแแฝแแแ แจแแ แณแแ แฒแแตแฃแธแ แจแแฐแแธแแ แตแแต แแ ๐
แแแซแ แจแตแซ แแ
80/20 Rule for Website Development:
(Balancing Design and Coding)
Let's explore how this applies to website development:
1. Design (80%)
User-Centric Approach
Understand your audience: Who visits your site? What do they need?
Prioritize essential content: Focus on key information.
Create wireframes or prototypes: Plan layout and interactions.
Visual Elements
Typography: Choose readable fonts.
Color palette: Select harmonious colors.
Whitespace: Use it strategically for balance.
Responsive design: Ensure compatibility across devices.
2. Coding (20%)
Efficient Implementation
Translate design into code: Optimize HTML, CSS, and JavaScript.
Streamline features: Remove non-essential elements.
Optimize performance: Minimize HTTP requests and improve load times.
Remember, by investing more effort in thoughtful design, you set the foundation for a successful website. Happy building! ๐๐
๐ฅ 5โค 2
UnfoldSpice your Django admin panel with Unfold! Unfold is a modern theme that gives your admin a sleek look and makes it easier to use. Install it with pip and customize it to your liking.
pip install unfold
Then add "unfold" (at the top ) to installed apps in settings.py
That's it ๐
GitHub
@ai_eth0๐ 3
Boshqa reja tanlang
Joriy rejangiz faqat 5 ta kanal uchun analitika imkoniyatini beradi. Ko'proq olish uchun, iltimos, boshqa reja tanlang.