👨🏻‍💻 TechCode Azerbaijan
943 subscribers
436 photos
30 videos
155 files
1.18K links
Azərbaycanın yerli proqramlaşdırma kanalı 🇦🇿💻
Paylaşımlarımız:
💡 Proqramlaşdırma ilə bağlı məqalələr
💡 Vakansiyalar və təcrübə proqramları
💡 Kitablar və proqramlaşdırma arxivləri (MEGA, Yandex Disk)
💡 Udemy kurs endirim kuponları

Link : @techcodeaz
Download Telegram
#mega #vuejs #vue

📍Sıfırdan İleri Seviye Vue.JS Eğitimi ve Uygulama Geliştirme

https://mega.nz/folder/2gwBhQgL#XTjH7xwNNJK8gXxtyLq92Q


Bu tip mega arxivləri @CoderArxiv_Bot'dan rahat əldə edə bilərsiniz. Botda Proqramlaşdırma,Xarici dillər ,Vip arxiv olmaqla 3 kateqoriyada 97 Udemy Kursunun Arxivi mövcuddur.Bota aşağıdakı linklə yeni qoşulan hər userə 50💎 hədiyyə. Diqqətinizə görə təşəkkür edirəm :)

Hədiyyəli qoşulma linki: https://t.me/coderarxiv_bot?start=ref4954212


©️Coder.Tv | @CoderrTv
#Coderİnfo #git #github

📍Git nədir? Nə üçün kod yazarkən git-dən istifadə etmək lazımdır?

Git nədir? – sualını təzə başlayanlar və hətta hərdən köhnə proqramçılardanda eşitmək olar.

Çoxunuz kod yazır, və bəlkə də artıq bir neçə ildir ki maraqlı proqramlar yaradır.
Amma git barədə ancaq eşitmisinizsə, və istifadə etmirsinizsə, ümidvaram ki bu məqalədən sonra üstünlüklərini başa düşüb istifadə etməyə başlayarsınız.

©️Coder.Tv | @CoderrTv
📍Git nədir?

Git – paylanmış versiyaya nəzarət sistemi (ingiliscə VCS – Version Control System).

Olubmu ki, hər hansı əməkdaşınızla birgə bir layihənin üstündə işləmisiz, və bir zaman ikiniz də eyni faylı dəyişib hər hansı problem yaratmısınız?
Versiya nəzarət sistemlərindən qabağ bu problemlər tez tez baş verib.
Hətta kiminsə (hətta öz) kodunu oxuduğunuz halda əgər heçnə başa düşməmisinizsə, məcbur olmusunuz yenidən o kodu yazmağa, və ya saatlarla vaxt sərf etmisiniz ki onu oxuyub başa düşəsiniz.

Git və Git hostingləri (Github, GitLab, Bitbucket) bütün bu problemləri həll ediblər.
Artıq müasir şirkətlərdə və hətta open-source layihələrində bütün kod commmit-lərlə birgə əlavə olunur, və hər koddaki dəyişiklik qeydə alınır ki, sonradan həmin kodun dəyişmə səbəbini hamı bilsin. Hər sətrə dəqiq baxıb öyrənmək olur ki onu kim, haçan və niyə yazıb.

Bəlkə də sualınız olacaq ki, əgər layihəni tək mən aparıramsa, git nəyimə lazımdır?
Bu sualınızın cavabını məqaləni oxuyub bitirdikdən sonra tapacaqsınız :))

©️Coder.Tv | @CoderrTv
📍Üstünlükləri

1) Yazdığınız kod push edən kimi gedir remote git hostinqinə
2) Hər dəyişiklik qeydə alınır və gələcək özünüz üçün hər hansı mesajları commit mesajlarında saxlaya bilərsiniz
3) Kodunuzu kiməsə göstərəndə nəinki axırıncı versiyanı göstərə bilərsiz, hətta etdiyiniz bütün dəyişiklikləri də
4) Istənilən vaxt hər hansı bir versiyaya qayıtmaq imkanı
5) Köhnə versiyalardan hər hansı bir kodu yeni versiyaya kopiya etmək
6) Git-də həmçinin qol/budaq-lar (branch) əlavə etmək olar, onlar sayəsində eyni versiyadan bir neçə versiya yaratmaq olar, və nəticədə onları lazım olduqda birləşdirmək
7) Bir neçə versiya arasında fərgləri görmək
Və çoxlu çoxlu başqa üstünlüklər.

📍Mənfi cəhətlər

1) 10-15 ədəd əsas Git komandasına öyrənmək tənbəlliyi 😀


©️Coder.Tv | @CoderrTv
📍Əsas terminlər

Repository nədir?
Git repository
– .git/ qovluğundan ibarətdir. Adətən bütöv layihə qovluğuna da Repository deyilir.
Bu qovluğun daxilində layihənin dəyişmə tarixçəsi saxlanılır. Bu gizli qovluğu sildikdə bütün tarixçəni silmiş olursunuz.

Local Repository nədir?
Git local repository
– Proqramçının kompyuterində yerləşən .git qovluğu deməkdir.

Remote Repository nədir? Origin nədir?
Git remote repository (başqa cür Origin)
– Git hostinqında yerləşən .git qovluğu deməkdir.

Pull Request nədir? / Merge Request nədir?
Git Pull Request və ya Merge Request
– sizin Repository üçün hər hansı bir dəyişiklik sorğusu/müraciət. Pull Request siz (Repository müəllifi) tərəfdən icra olunub olunmaya bilər.

Fork nədir?
Git fork
– Repository-nin kopiyası deməkdir. Adətən kimsə sizin layihənizi əsas kimi götürüb əlavə kod yazmaq istəsə, sizin açıqda (public) olan Repository-dən fork yaradıb öz işini görə bilər. Hətta sizin layihənizə Pull Request edə bilər ki, sizin kodunuzda nəsə dəyişib düzəltməyə cəhd etsin. Sizin icazəniz olmaqla o dəyişikliyi özünüzə keçirdə bilərsiniz.

©️Coder.Tv | @CoderrTv
Merge nədir?

Git merge – 2 qol/budaq (branch) arasındaki fərglərin bir yerə toplanması deməkdir. Çox halda Repository-nin əlavə budaqın əsas budaqa (master / production) birləşməsi deməkdir.

Commit nədir?

Git commit – dəyişikliklərin qeydə alınması prosessi. Commit lokal kompyüterdə baş verib, sonradan remote-a Push ilə yüklənir.

Pull nədir?

Git pull – uzaqda olan (remote Repository)-dən axırıncı dəyişikliklərin yüklənilməsi.

Git push nədir?

Git push – uzaqda olan (remote Repository)-yə axırıncı yaratdığınız (hələ ki göndərilməmiş) kommitlərin göndərilməsi.

Code review nədir?

Kodun keyfiyyətinin və uyğun olduğunun başqa proqramçılar tərəfdən yoxlanılması prosessi.

İstək olarsa Code Review haqqında araşdırıb daha ətraflı məqalə paylaşa bilərəm

©️Coder.Tv | @CoderrTv
📍Proyekti Github hesabınızda paylaşmaq üçün aşağıdakı git komandalarından istifadə olunur.

İlk növbədə Github hesabımıza daxil olaq

➤ git config --global user.name "Github hesabımızın Username-i"

➤ git config --global user.email "Github hesabımızın Emaili"


Daha sonra Komputerdəki Proyektimizi Github hesabımıza göndərək

➤ git init

➤ git add .

➤ git commit -m "ilk commit"

➤ git remote add origin https://github.com/RzayevTaleh01/test_repo.git (Proyekti əlavə edəcəyiniz github reponuzun linki)

➤ git push -u origin master


Hər komandanın nə iş gördüyünü öyrənmək üçün aşağıdakı medium məqaləsinidə oxuya bilərsiniz.

https://medium.com/kodcular/githuba-8-ad%C4%B1m-da-git-ile-proje-nas%C4%B1l-y%C3%BCklenir-5a7f7f8aeaf3

©️Coder.Tv | @CoderrTv
Və Git/Github məqaləmizin sonuna gəldik. Ümid edirəm məqalədə bütün suallarınızı cavablandıra bildim. Diqqətinizə və Kanalımızı izlədiyinizə görə təşəkkür edirəm :))
29 sentyabrdan etibarən universitetlər açılır.
Marağlı bir arxiv tapdım,içində demək olar lazımlı çox şey var

Arxiv linki: https://mega.nz/folder/u49VmCbT#_YXVAakzTAeUXFGdFEnGng
Css öyrənmək üçün Bu dərslikdən istifadə edə bilərsiniz
#CoderTv -Faydali mənbələrin məkanı 👍
https://drive.google.com/folderview?id=0B1dXCaVmaqzRLVo5T0tKUkVfb2s
#CoderTv #proqramçılar #CoderTv
Wifi şifrə qırma hack üsulları

🔹1) WPS ilə şifrə qırma

Bu nisbətən asan üsuldur amma bunu istifadə etmək üçün WPS açıq olmalıdır. WPS nədir soruşsaz, WPS Wifi'ə şifrəsiz, əlavə PİN ilə daxil olmağa imkan yaradır. Və bizdə o PİN'i tapıb giriş edəcəyik.

Proqramlar: Dumper-Jumpstar, Reaver

⚠️Qeyd: WPS açıq olan Wifilər normalda tez qırılır amma bəziləri 2-3 gün də çəkə bilər.

🔹2) WEB şifrə qorumalı Wifiləri hack

Bu da asan və yaxşı üsuldur. Şifrələmə üsulu web olan bir şəpəkənin şifrəsini tapmaq. Kali linuxda tool var bunun üçün.

Proqramlar: Airodump, Aircrack

🔹3) WPA2 şifrə qorumalı Wifi hack

WPA2 güclü bir qorumadır. Qırmaq o qədər də asan deyil. Brute Force ilə şifrəni tapmaq olar. Brute Force təkcə WiFi üçün deyil, bütün şifrələri qırmaq olur bu üsulla.

Proqramlar: Brute Force üçün tool'lar və proqramlar çoxdu. Proqramlardan 1-2sin deyim: John The Ripper; WFuzz ; Hydra və s.
____________________
#wifishifreqırma
#CoderTv
Kitab arxivi bir çox kitabları tapa bilərsiniz bu linkdə
Kanalimizi dostlarinizla paylasmaqi unutmayın
1500 ə son 300🤩
https://yadi.sk/d/oVFrZIyhLhOKIw
Kanalı yaxınlarınıza önərin

Kanal linki: https://t.me/coderrtv
👨‍💻 Proqramlaşdırma Dilləri'nə aid Türk Dilində olan Ən yaxşı PULSUZ kursları sizin üçün sıraladıq (Part 1)

1) Programlamaya Giriş İçin Temel Kurs
bit.ly/2Xray0n

2) Java ile Programlama ve OOP Mantığı
bit.ly/2O16rlH

3) Java ile Programlamaya Giriş
bit.ly/3b3nn4j

4) C# Dersleri : Adım Adım Sıfırdan - İleriye
bit.ly/2YYnTOh

5) Python ile Nesne Tabanlı Programlama A-Z
bit.ly/2V2AKg8

6) Herkes için Scratch Eğitimi ve Uygulamaları
bit.ly/38oQzDc

7) Visual Studio İpuçları& .NET Temelleri Eğitim Videosu Serisi
bit.ly/2NTeMI6

8) Python ile Veri Çekme - BeautifulSoup - Selenium - Scrapy
bit.ly/3iy58c3

9) Artırılmış Gerçeklik
bit.ly/2ZQJAiD

10) C# Öğreniyorum(Sorular ve Cevaplar)
bit.ly/2VKToJG

11) LabVIEW Nedir?
bit.ly/38oSQhI

12) Ubuntu üzerinde Php çalışma ortamı hazırlayın !
bit.ly/2NSSBSn

13) Nesne Tabanlı Programlamada Veri Yönetimi
bit.ly/3eUUYjA

14) Baştan sona C Programlama eğitimi
http://bit.ly/3aOfGPG

15) Sıfırdan Python Eğitimi
bit.ly/3f14zFs
#CoderTv #proqramçılar
👍1