A method of vaccination against a viral, bacterial or non-infectious disease includes administering an effective dose of a prime vaccine and then an effective dose of a boost vaccine. Each one of the prime vaccine and the boost vaccine includes an active principle. The prime vaccine includes, as the active principle, a colloidal synthetic bioresorbable vector that includes at least one protein substance. The boost vaccine includes, as the active principle, a viral vector that includes at least one nucleotide sequence which codes for a protein substance corresponding to the at least one protein substance of the synthetic vector.