Answer :
A covalent bond is a bond between 2 non metals, they share electrons. Ionic bonding occurs between a metal and a non-metal, and they transfer electrons.
Ionic bonding: a chemical bond formed between two ions with opposite charges. Ionic bonds form when one atom gives up one or more electrons to another atom. These bonds can form between a pair of atoms or between molecules