Khan Academy Chemical Bonding (skip the section on metallic bonds):
Ionic, covalent, and metallic bonds: Introduction to ionic, covalent, polar covalent and metallic bonds.
Naming Ionic Compounds:
I have also included notes on Ionic Compounds in the Power Point notes section on the right hand bar of this blog.