Fill out the application online and get the process started (use the links here). When you get to the "Attach Documentation" section upload a picture of your drivers license and proof of residency. This will allow you to complete the online application. After you are approved, take a class and login and upload your class certificates.
New applicants need 16 hours of training that includes going to the range and shooting every gun unlisted on your permit (California Penal Code 26165).
Renewal applicants can not start the renewal process until 30 or less days prior to the expiration of your CCW. As soon as you are 30 or less days before your CCW expires, go online and fill out the application.
Renewal applicants need 8 hours of instruction that includes shooting every gun listed on your permit (California Penal Code 26165).