Sistema de Medicina Ocupacional em Python/Django na prática

via Udemy

Go to Course: https://www.udemy.com/course/sistema-de-medicina-ocupacional-em-pythondjango-na-pratica/

Introduction

Certainly! Here is a detailed review and recommendation of the Coursera course based on the provided information: --- **Course Review and Recommendation:** If you're looking to rapidly enhance your Python and Django skills with practical, real-world applications, this Coursera course is an excellent choice. Designed with a hands-on approach, the course focuses on developing a comprehensive occupational management system called SGO (Sistema de Gerenciamento Ocupacional), which the instructor has personally built in another language. This practical project-based methodology ensures that learners will gain applicable skills rather than just theoretical knowledge. **Course Content and Highlights:** - **No Nonsense Approach:** The course dives straight into developing functional features without excess theory, making it ideal for learners eager to get hands-on experience. - **Database Integration:** You'll learn how to define and utilize MySQL databases, reinforcing essential backend skills. - **Dynamic Frontend:** Utilizing Ajax and jQuery, the course covers techniques for creating interactive forms, such as dependent select fields and form masking. - **Advanced Relational Database Handling:** It explores complex relationships like Many-to-Many in a unique way, providing deeper insight into data modeling. - **Reporting and Visualization:** Generate PDF reports and create dynamic Google Charts to visualize data effectively. - **User Interface & Experience:** The curriculum includes content on paginations, search functionalities, date formatting, and utilizing Bootstrap for responsive design. - **Security and Access Control:** Learners will implement user authentication features, including password change mechanisms and access restrictions. - **Development Best Practices:** Emphasis is placed on structuring code with views, models, forms, templates, and decorators. **Designed For:** - **Beginner programmers** with a foundational knowledge of Python/Django who want to accelerate their learning. - **Intermediate developers** seeking to expand their technical skill set with new techniques and real-world project experience. - **Professionals familiar with Python** aiming to acquire specific skills in web application development, reporting, and dynamic interfaces. **My Recommendation:** This course is highly recommended for those who prefer an immersive, project-centric learning experience. Its focus on developing a real system will significantly improve your understanding of web development with Python and Django, especially in creating interactive, data-driven applications. Whether you're a beginner looking to transition from theory to practice or an intermediate developer seeking to deepen your expertise, this course will provide valuable skills and insights. **Final Verdict:** Enroll in this course if you want to learn by doing, develop a solid portfolio piece, and stay ahead in the growing job market for Python/Django professionals. The practical approach and comprehensive content ensure you’ll be well-equipped to undertake real-world projects in the field of web development. --- If you need further assistance or a tailored version, please let me know!

Overview

Sabemos que atualmente, Python é uma linguagem das mais procuradas no mercado de trabalho. É uma linguagem muito simples e fácil de aprender.Sabemos também que a demanda por profissionais de Python / Django tem crescido muito para o desenvolvimento de sites na WEB e o mercado só tende a aumentar.Vamos aprender desenvolvendo. Sem teorias, direto ao ponto, utilizando diferentes formas de desenvolvimento. Para isto, escolhi um sistema que eu mesmo desenvolvi em outra linguagem, que é o SGO - Sistema de Gerenciamento Ocupacional.Este sistema controla exames Ocupacionais, Riscos, para Admissão, Demissão e Periódico, emitindo o relatório ASO - Atestado de Saúde Ocupacional.Entidades e RelacionamentosDefinição do Banco de Dados MySqlUtilização de Ajax e Jquery para popular um Select dependendo de outro SelectMáscaras para os campos nos formuláriosDesenvolvimento de Relacionamentos Many To Many, de forma diferenteGeração de Relatórios em PDFGráfico Google Chart dinâmico Paginação e PesquisaFormatação de Datas Painel administrativo AdminDecorators para limitar acesso apenas aos usuários logadosURL's e ViewsModels e FormsTemplates e alguma coisa de BootstrapEstruturas de repetiçõesMensagens estruturadasAlteração de PasswordHeranças e dicionáriosPara quem é o curso:Programador iniciante que já tem uma base inicial de pyhton / django e deseja aprender rápidoProgramador Intermediário, que deseja ampliar seus conhecimentosProfissionais que já conhecem python e desejam conhecer novas técnicas

Skills

Reviews